Instalirajte Arch Linux u VirtualBox

Install Arch Linux Virtualbox

Arch Linux možda nije za svakoga. Većina novih korisnika vjerojatno bi preferirala 'out of box' rješenje poput Debiana ili Fedore. Međutim, uvijek je korisno imati Arch Linux instalaciju s kojom se možete pozabaviti i bolje razumjeti Linux okruženje.

Slično našemGentoo instalacijaovo postavljanje koristi VirtualBox za iskustvo instalacije bez rizika. Distribucija je dovoljno lagana za rad unutar virtualnog stroja i ne bismo se morali brinuti zbog određenih problema s upravljačkim programima hardvera. Ovo je izvrstan način za eksperimentiranje i, ako ste dovoljno sigurni, možete ga instalirati na goli metal, ako želite.



Jedna razlika od Gentoo instalacije bit će u tome što će to biti puno brže jer nećemo kompajlirati kernel i druge pomoćne programe od nule. Umjesto toga, samo ćemo upotrijebiti unaprijed zapakirane binarne datoteke za izradu novih /(korijen) okoliš



Za početak bismo prvo pokrenuli Arch iso za naš virtualni stroj. Zatim izrezujemo particiju za pokretanje s našeg virtualnog tvrdog diska i instaliramo osnovni Linux Linux sustav na nju. Zatim krootiramo u naš potencijalni novi korijen i unosimo neke promjene, kao što su odabir jezika, mapiranje tipkovnice, vremenska zona i odabir hardverskog sata, te se podižemo u novoinstalirani sustav rješavajući .iso disk.



1. Stvaranje VM -a

To se lako čini pomoću VirtualBox sučelja. Odaberi Novi opciju i dajte imenu VM-u, odaberite vrstu kao 64-bitni Arch Linux i dodijelite najmanje 2 GB RAM-a VM-u

Zatim stvaramo virtualni tvrdi disk veličine najmanje 8 GB. Ovdje će biti instaliran OS zajedno s korijenskim imenikom i ostalim korisničkim podacima.



Možete pokrenuti VM i on će zatražiti pokretački medij, jer tvrdi disk koji smo upravo stvorili je prazan i ne može se pokrenuti. Stoga odabiremo već preuzeto Arch Linux iso iz našeg istraživača datoteka za pokretanje.

To je otprilike ono što biste vidjeli, ovdje morate odabrati prvu opciju Booting Arch Linux, jer vam omogućuje formatiranje novostvorenog virtualnog diska i instaliranje Archa na njega. Sada kada vidimo prompt za ljusku, možemo ići naprijed i ažurirati našu bazu podataka paketa, ovo je slično prikladno ažuriranje u Debian sustavima.

korijen@archiso ~# pacman -Uzrok

Pac Man je upravitelj paketa za Arch i zastavu -S označava sinkronizaciju gdje pokušava sinkronizirati Arch sa službenim spremištima, a zastavica -yy prisiljava ga da preuzme novi paket baza podataka čak i ako je sustav ažuriran (možete preskočiti -yy ako želite).

Budući da se radi o virtualnom stroju, umrežavanje je prema zadanim postavkama dostupno, pod uvjetom da je sustav domaćina spojen na internet. Sada možemo prijeći na particioniranje tvrdog diska.

2. Particionirajte tvrdi disk

Particionirat ćemo ga ne koristeći gpt shemu, već old-school dva oznaku kako biste mogli pokrenuti dvostruko podizanje sustava ako ga odlučite pokrenuti na stvarnom stroju. Da biste saznali čvor uređaja diska, izvedite naredbu:

#fdisk -

Izlaz će vam pokazati koji čvor uređaja predstavlja vaš ciljni virtualni tvrdi disk.

Jasno je da je onaj s veličinom od 128 GB naš ciljni disk, budući da je to veličina koju smo ranije odabrali. Njegov čvor uređaja je / dev / sda koji će se koristiti za povezivanje s diskom. Učinimo disk pokretačkim i za to bismo koristili cfdisk korisnost.

#cfdisk/dev/sda

Ovo otvara sučelje koje traži vrstu oznake. Ići ćemo s dva. Nakon toga vidjet ćemo interaktivnu sesiju koja će nam olakšati stvari.

Odabir [Novi] (pomoću tipki sa strelicama i pritiskom ) bi odmah stvorio prvu (i u našem slučaju, jedinu) particiju koju moramo stvoriti.

Pogoditi prihvatiti veličinu particije po vašem izboru i u sljedećem odzivu odabrati vrstu particije [primarno]. Ovo stvara novu particiju s čvorom uređaja /dev/sda1. Kao što je prikazano niže:

Na kraju, odaberite opciju Bootable i uključite je kako bi particija bila pokrenuta. Stupac 'Boot' imao bi zvjezdicu koja označava da se particija može pokrenuti. Sada, da bi promjene bile konačne, idite s donjeg reda do [Pisati] , pogoditi i upišite da kada sučelje to od vas zatraži.

Sada možete napustiti sučelje za particioniranje. Pokrenite da biste bili sigurni da su promjene uspješne fdisk -l još jednom i vidjet ćete unos za /dev /sda1.

Sada ga moramo formatirati datotečnim sustavom, koji će u našem slučaju biti ext4.

#mkfs.ext4/dev/sda1

Montirajte uređaj tako da na njega možemo upisivati ​​podatke, što bi bilo potrebno za instaliranje osnovnog sustava na njega.

#montirati /dev/sda1

Sada, podaci u koje se upisuje / mnt mapa bi bila spremljena u sda1 pregrada.

3. Instaliranje osnovnog sustava

Za instaliranje osnovnog sustava i jezgri pomoćnih programa koristit ćemo pacstrap uslužni program koji dolazi s Arch Linux iso. Instalirajmo base i base-devel pakete za naše novo okruženje Arch.

#omot-i /mnt base base-devel

Nakon sinkronizacije baza podataka, od korisnika će se zatražiti da odabere potrebne pakete s popisa dostupnih. Zadana je mogućnost instalirati sve, što ćemo koristiti. Nastavite s tim tako što ćete pogoditi i nastavite s instalacijom. To bi potrajalo jer će se osnovni paket preuzeti (~ 300 MB preuzimanja) i raspakirati.

U redu, prije nego što krenemo dalje, shvatimo da je / mnt / bit će naš novi /(korijen). To znači sve direktorije koje biste očekivali pod / imenik poput /itd je ispod /mnt/itd zasad. Ovo je važno za razumjeti, jer bismo ovdje radili izmjene išli unutra / mnt imenik puno.

Prvo bismo morali generirati datoteku fstab, što znači Tablica datotečnog sustava koja vašem OS -u govori koje particije i diskove treba automatski montirati tijekom procesa pokretanja.

#genfstab-U -str /mnt>> /mnt/itd/fstab

To bi bilo unos za /dev/sda1 za postavljanje u procesu pokretanja. Možete provjeriti sadržaj /mnt/etc/fstab da biste vidjeli da se particija adresira pomoću njenog UUID -a. Sada krootiramo u / mnt za postavljanje jezičnih postavki, mapiranja tipki i vremenskih zona.

#arch-chroot/mnt/am/bash

Kad uđete u ovaj novi korijen, otvorite datoteku /etc/locale.gen:

#nano /itd/lokalno.gen

I raskomentirajte liniju en-US.UTF-8 UTF-8

Nakon što spremite datoteku, možete pokrenuti naredbu:

#lokalno-gen

I promjene bi se dogodile. Pored postavljanja vremenske zone, moramo stvoriti sljedeću simboličku vezu:

#ln -sf /usr/udio/zoneinfo/Europa/London/itd/lokalno vrijeme

Vaša bi vremenska zona bila drugačija i da biste pronašli ispravnu vremensku zonu, možete istražiti zoneinfo imenik pomoću dovršetka kartice.

Zatim omogućite hardverski sat i neka OS shvati da radi u UTC -u.

#hwclock--systohc --utc

Također moramo postaviti naziv hosta i popuniti datoteke hostova. Odabrali smo ime za ArchLinux, ali možete odabrati bilo koje ime koje želite.

#echo ArchLinux >> /etc /hostname
#nano /etc /hosts

U datoteci hosts dodajte sljedeće retke pri dnu (zamjenjujući ArchLinux s bilo kojim imenom hosta koje ste gore odabrali):

127.0.0.1 lokalni host
127.0.1.1 ArchLinux
:: 1 lokalni domaćin

Također bismo htjeli omogućiti dhcp klijent kako bi mogao razgovarati s vašim kućnim usmjerivačem (ili računalom domaćinom):

#systemctlomogućitidhcpcd

Konačno, moramo stvoriti lozinku za našeg root korisnika.

#passwd

Unesite i ponovno unesite lozinku prema zahtjevu sustava.

4. Instaliranje pokretačkog programa

Kao posljednji korak, instalirat ćemo grub kao naš bootloader. On će biti odgovoran za odabir OS -a s kojeg će se pokrenuti sustav, u slučaju da imate instalirano više operacijskih sustava, a bit će generirana i konfiguracijska datoteka, kako bi grub razumio izgled sustava. Da biste instalirali grub run:

#Pac Man-Sizgrizati

Pokrenite naredbu grub-install da biste to učinili / dev / sda's boot-loader (ne /dev /sda1, već cijeli disk / dev / sda !)

#grub-install/dev/sda

Sada možemo generirati i spremiti konfiguracijsku datoteku grub u direktorij /boot.

#grub-mkconfig-ili /čizma/izgrizati/grub.cfg

Konačno, izlazimo iz našeg okruženja s hrootom i demontiramo /dev /sda1 prije ponovnog pokretanja u novo instalirano okruženje Arch Linux.

#Izlaz
#umount /dev /sda1
#ponovno podizanje sustava

Odavde možete nastaviti istraživati ​​okruženje Arch. Možete instalirati GUI ili ga pokrenuti kao prilagođeni poslužitelj datoteka, ovisno o vašim željama.