Namestite Arch Linux v VirtualBox

Install Arch Linux Virtualbox



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 -Vzrok

Pacman 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/sda1

Napravo namestite tako, da vanj lahko zapišemo podatke, kar bi bilo potrebno za namestitev osnovnega sistema nanjo.

#nosilec /dev/sda1

Zdaj 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-devel

Po 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/fstab

To 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/bash

Ko ste v tem novem korenu, odprite datoteko /etc/locale.gen:

#nano /itd/local.gen

In odkomentirajte vrstico en-US.UTF-8 UTF-8

Ko datoteko shranite, lahko zaženete ukaz:

#lokal-gen

In do sprememb bi prišlo. Poleg nastavitve časovnega pasu moramo ustvariti naslednjo simbolno povezavo:

#ln -sf /usr/deliti/zoneinfo/Evropa/London/itd/lokalni čas

Vaš č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 --utc

Prav 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 gostitelj
127.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čidhcpcd

Končno moramo ustvariti geslo za svojega korenskega uporabnika.

#passwd

Vnesite 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-Sdrobtina

Zaženite ukaz grub-install / dev / sda's zagonski nalagalnik (ne /dev /sda1, ampak celoten disk / dev / sda !)

#grub-install/dev/sda

Zdaj lahko ustvarimo in shranimo konfiguracijsko datoteko grub v imenik /boot.

#grub-mkconfig-ali /zagon/drobtina/grub.cfg

Nazadnje 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.