Arch Linux morda ni za vsakogar. Večina novih uporabnikov bi verjetno raje izbrala rešitev, kot sta Debian ali Fedora. Vedno pa je koristno imeti namestitev Arch Linuxa, s katero bi se bolje razumeli in bolje razumeli okolje Linuxa.
Podobno kot pri nasNamestitev Gentoota nastavitev uporablja VirtualBox za namestitev brez tveganja. Distribucija je dovolj lahka za delo v navideznem stroju in ne bi nam bilo treba skrbeti zaradi posebnih težav z gonilniki strojne opreme. To je odličen način za eksperimentiranje in ko ste dovolj samozavestni, ga lahko namestite na golo kovino, če želite.
Ena razlika od namestitve Gentoo bo v tem, da bo veliko hitrejša, ker jedra in drugih pripomočkov ne bomo sestavljali iz nič. Namesto tega bomo za izdelavo novega uporabili samo vnaprej zapakirane binarne datoteke /(koren) okolja
Začeli bi tako, da najprej zaženemo Arch iso za naš virtualni stroj. Nato iz našega navideznega trdega diska izrežemo zagonsko particijo in nanjo namestimo osnovni sistem Linux. Nato preidemo v naš morebitni novi root in naredimo nekaj sprememb, kot so izbira jezikov, preslikava tipkovnice, časovni pas in izbira strojne ure, ter se zaženemo v na novo nameščen sistem, da se znebimo diska .iso.
1. Ustvarjanje VM
To preprosto naredite z vmesnikom VirtualBox. Izberite Novo možnost in dajte ime svojemu VM, izberite vrsto kot 64-bitni Arch Linux in dodelite VM vsaj 2 GB RAM-a
Nato ustvarimo navidezni trdi disk velikosti najmanj 8 GB. Tu bo nameščen OS skupaj s korenskim imenikom in drugimi uporabniškimi podatki.
Lahko zaženete VM in zahteval bo zagonski medij, ker je trdi disk, ki smo ga pravkar ustvarili, prazen in ni zagonski. Tako izberemo že preneseno Arch Linux iso iz našega raziskovalca datotek za zagon.
To je približno tisto, kar bi videli, tukaj morate izbrati prvo možnost zagona Arch Linuxa, ker vam omogoča, da formatirate novo ustvarjeni virtualni disk in nanj namestite Arch. Zdaj, ko vidimo poziv lupine, lahko nadaljujemo in posodobimo bazo podatkov o paketih, to je podobno apt posodobitev v sistemih Debian.
koren@archiso ~# pacman -VzrokPacman je upravitelj paketov za Arch in zastavo -S pomeni sinhronizacijo, kjer poskuša sinhronizirati Arch z uradnimi skladišči, zastavica -yy pa ga prisili, da prenese nov paket zbirk podatkov, tudi če je sistem posodobljen (če želite, lahko preskočite -yy).
Ker gre za navidezni stroj, je omrežje privzeto na voljo, če je gostiteljski sistem povezan z internetom. Zdaj lahko preidemo na particioniranje trdega diska.
2. Razdelite trdi disk na particije
Razdelili ga bomo ne po shemi gpt, ampak po stari šoli dva oznako, tako da se lahko zaženete z dvojnim zagonom, če se odločite za zagon na svojem dejanskem računalniku. Če želite vedeti vozlišče naprave na disku, zaženite ukaz:
#fdisk -Izhod bo pokazal, katero vozlišče naprave predstavlja vaš ciljni navidezni trdi disk.
Jasno je, da je tisti z velikostjo 128 GB naš ciljni disk, saj smo to velikost izbrali prej. To je vozlišče naprave / dev / sda ki bo uporabljen za vmesnik z diskom. Naredimo disk zagonski in za to bomo uporabili cfdisk uporabnost.
#cfdisk/dev/sda
Odpre se vmesnik, ki zahteva vrsto oznake. Gremo s dva. Po tem bomo videli interaktivno sejo, ki nam bo olajšala stvari.
Izbira [Novo] (s puščičnimi tipkami in pritiskom na ) bi takoj ustvarili prvo (in v našem primeru edino) particijo, ki jo moramo ustvariti.
Zadel da sprejmete velikost particije po vaši izbiri in v naslednjem pozivu izberite vrsto particije [primarno]. To ustvari novo particijo z vozliščem naprave /dev/sda1. Kot je prikazano spodaj:
Na koncu izberite možnost Bootable in jo preklopite, da bo particija zagonska. Stolpec »Boot« bi imel zvezdico, ki označuje, da je particija zagonska. Zdaj, da bodo spremembe dokončne, pojdite iz zadnje spodnje vrstice na [Napiši] , zadetek in vnesite yes, ko vas vmesnik pozove, da to storite.
Zdaj lahko zaprete vmesnik za particioniranje. Če želite zagotoviti, da so bile spremembe uspešne, zaženite fdisk -l še enkrat in videli boste vnos za /dev /sda1.
Zdaj ga moramo formatirati z datotečnim sistemom, ki bo v našem primeru ext4.
#mkfs.ext4/dev/sda1Napravo namestite tako, da vanj lahko zapišemo podatke, kar bi bilo potrebno za namestitev osnovnega sistema nanjo.
#nosilec /dev/sda1Zdaj pa podatki, ki se zapisujejo / mnt mapo bi shranili v sda1 predelna stena.
3. Namestitev osnovnega sistema
Za namestitev osnovnega sistema in jedrnih pripomočkov bomo uporabili pacstrap pripomoček, ki je priložen Arch Linux iso. Namestimo osnovne in osnovne pakete za naše novo okolje Arch.
#pakiranje-jaz /mnt base base-develPo sinhronizaciji zbirk podatkov bo uporabnika pozval, naj na seznamu razpoložljivih izbere potrebne pakete. Privzeta možnost je, da namestimo vse, kar bomo uporabili. Nadaljujte s tem z udarcem in nadaljujte z namestitvijo. To bi trajalo nekaj časa, saj bo osnovni paket naložen (~ 300 MB prenosa) in razpakiran.
V redu, preden gremo dalje, razumejmo, da je / mnt / bo naš novi /(koren). To pomeni vse imenike, ki bi jih pričakovali pod / imenik kot /itd je pod /mnt/itd zaenkrat. To je pomembno razumeti, saj bi pri spreminjanju tukaj vstopili noter / mnt imenik veliko.
Najprej bi morali ustvariti datoteko fstab, kar pomeni Tabela datotečnega sistema, ki vašemu operacijskemu sistemu pove, katere particije in diske je treba samodejno namestiti med zagonom.
#genfstab-U -str /mnt>> /mnt/itd/fstabTo bi pomenilo vnos za /dev/sda1 za namestitev v zagonskem procesu. Lahko preverite vsebino /mnt/etc/fstab da vidite, ali particijo naslavlja njen UUID. Zdaj preidemo v / mnt za nastavitev jezikovnih nastavitev, preslikave tipk in časovnih pasov.
#arch-chroot/mnt/zjutraj/bashKo ste v tem novem korenu, odprite datoteko /etc/locale.gen:
#nano /itd/local.genIn odkomentirajte vrstico en-US.UTF-8 UTF-8
Ko datoteko shranite, lahko zaženete ukaz:
#lokal-genIn do sprememb bi prišlo. Poleg nastavitve časovnega pasu moramo ustvariti naslednjo simbolno povezavo:
#ln -sf /usr/deliti/zoneinfo/Evropa/London/itd/lokalni časVaš časovni pas bi bil drugačen in če želite poiskati pravi časovni pas, ga lahko raziščete zoneinfo imenik z dokončanjem zavihka.
Nato omogočite strojno uro in pustite operacijskemu sistemu, da razume, da deluje v UTC.
#hwclock--systohc --utcPrav tako moramo nastaviti ime gostitelja in izpolniti datoteke gostiteljev. Ime smo izbrali za ArchLinux, vendar lahko izberete poljubno ime.
#echo ArchLinux >> /etc /ime gostitelja#nano /etc /hosts
V datoteki hosts na dnu dodajte naslednje vrstice (nadomestite ArchLinux s katerim koli imenom gostitelja, ki ste ga izbrali zgoraj):
127.0.0.1 lokalni gostitelj127.0.1.1 ArchLinux
:: 1 lokalni gostitelj
Prav tako želimo omogočiti odjemalca dhcp, da se lahko pogovarja z vašim domačim usmerjevalnikom (ali gostiteljskim strojem):
#systemctlomogočidhcpcdKončno moramo ustvariti geslo za svojega korenskega uporabnika.
#passwdVnesite in znova vnesite geslo, kot zahteva sistem.
4. Namestitev zagonskega nalagalnika
Kot zadnji korak bomo namestili grub kot naš zagonski nalagalnik. Odločil bi se, iz katerega operacijskega sistema se bo zagnal, če imate nameščenih več operacijskih sistemov in bo ustvarjena tudi konfiguracijska datoteka, da bo grub razumel sistemsko postavitev. Če želite namestiti grub run:
#pacman-SdrobtinaZaženite ukaz grub-install / dev / sda's zagonski nalagalnik (ne /dev /sda1, ampak celoten disk / dev / sda !)
#grub-install/dev/sdaZdaj lahko ustvarimo in shranimo konfiguracijsko datoteko grub v imenik /boot.
#grub-mkconfig-ali /zagon/drobtina/grub.cfgNazadnje zapustimo naše kroot-urejeno okolje in odstranimo /dev /sda1 pred ponovnim zagonom v novo nameščeno okolje Arch Linux.
#izhod#umount /dev /sda1
#reboot
Od tu lahko nadaljujete in raziščete okolje Arch. Odvisno od vaših želja lahko namestite grafični vmesnik ali ga zaženete kot datotečni strežnik po meri.