Nainštalujte Arch Linux do VirtualBoxu

Install Arch Linux Virtualbox



Arch Linux nemusí byť pre každého. Väčšina nových používateľov by pravdepodobne uprednostnila riešenie po vybalení z krabice, ako je Debian alebo Fedora. Vždy je však užitočné mať inštaláciu Arch Linuxu pohrávať sa a lepšie porozumieť prostrediu Linux.

Podobne ako u násInštalácia Gentoototo nastavenie používa program VirtualBox na bezproblémovú inštaláciu. Distribúcia je dostatočne ľahká na to, aby fungovala vo virtuálnom počítači, a nemuseli by sme si robiť starosti s konkrétnymi problémami s ovládačom hardvéru. Je to skvelý spôsob, ako experimentovať, akonáhle budete dostatočne sebavedomí, môžete pokračovať a nainštalovať ho na holý kov, ak sa vám páči.







Jeden rozdiel oproti inštalácii Gentoo bude ten, že to bude oveľa rýchlejšie, pretože nebudeme zostavovať jadro a ďalšie nástroje od začiatku. Namiesto toho na vytvorenie nového použijeme vopred zabalené binárne súbory /(root) životné prostredie



Začali by sme najskôr zavedením programu Arch iso pre náš virtuálny počítač. Ďalej vyrezáme bootovací oddiel z nášho virtuálneho pevného disku a nainštalujeme naň základný archívny linuxový systém. Potom prejdeme do nášho potenciálneho nového koreňa a vykonáme niekoľko zmien, ako je výber jazykov, mapovanie klávesnice, časové pásmo a výber hardvérových hodín, a zavedieme do novo nainštalovaného systému, aby sme sa zbavili disku .iso.



1. Vytvorenie VM

To sa dá ľahko vykonať pomocou rozhrania VirtualBox. Vyberte Nový možnosť a pomenujte svoj virtuálny počítač, vyberte typ ako Arch Linux 64-bitový a alokujte naň najmenej 2 GB pamäte RAM.





Ďalej vytvoríme virtuálny pevný disk s veľkosťou najmenej 8 GB. Tu bude nainštalovaný operačný systém spolu s koreňovým adresárom a ďalšími užívateľskými údajmi.



Môžete pokračovať a naštartovať VM a požiada vás o zavádzacie médium, pretože pevný disk, ktorý sme práve vytvorili, je prázdny a nie je ho možné zaviesť. Vyberáme teda už stiahnutý Arch Linux iso z nášho prieskumníka súborov na spustenie.

To je zhruba to, čo by ste videli, tu musíte vybrať prvú možnosť bootovania Arch Linuxu, pretože vám umožňuje naformátovať novovytvorený virtuálny disk a nainštalovať naň Arch. Teraz, keď uvidíme výzvu shellu, môžeme pokračovať a aktualizovať našu databázu balíkov, je to podobné ako výstižná aktualizácia v systémoch Debian.

koreň@archiso ~# pacman -Pretože

Pacman je správca balíkov pre Arch a vlajku -S znamená synchronizáciu, kde sa pokúša synchronizovať Arch s oficiálnymi úložiskami a príznak -yy ho núti stiahnuť nový balík databáz, aj keď je systém aktuálny (ak chcete, môžete preskočiť -yy).

Keďže ide o virtuálny počítač, siete sú predvolene k dispozícii za predpokladu, že hostiteľský systém je pripojený k internetu. Teraz môžeme pristúpiť k rozdeleniu pevného disku.

2. Rozdeľte pevný disk

Rozdelíme ho nie pomocou schémy gpt, ale skôr zo starej školy dva štítok, aby ste mohli vykonať dvojité spustenie, ak sa rozhodnete spustiť ho na svojom skutočnom počítači. Ak chcete zistiť uzol zariadenia disku, spustite príkaz:

#fdisk -ten

Výstup vám ukáže, ktorý uzol zariadenia predstavuje váš cieľový virtuálny pevný disk.

Je zrejmé, že cieľovým diskom je disk s veľkosťou 128 GB, pretože to je veľkosť, ktorú sme vybrali skôr. Uzol zariadenia je / dev / sda ktoré budú použité na prepojenie s diskom. Urobme disk spustiteľný a použijeme na to cfdisk užitočnosť.

#cfdisk/dev/sda

Otvorí sa rozhranie so žiadosťou o typ štítka. Pôjdeme s dva. Potom uvidíme interaktívnu reláciu, ktorá nám to uľahčí.

Výber [Nový] (pomocou klávesov so šípkami a stlačením ) by okamžite vytvoril prvý (a v našom prípade jediný) oddiel, ktorý musíme vytvoriť.

Hit prijmite vami zvolenú veľkosť oddielu a v ďalšej výzve vyberte typ oddielu, ktorý má byť [primárny] . To vytvorí nový oddiel s uzlom zariadenia /dev/sda1. Ako je uvedené nižšie:

Nakoniec vyberte možnosť Zavádzanie a prepnite ju, aby sa oddiel zaviedol. Stĺpec „Zavádzanie“ bude mať hviezdičku, ktorá označuje, že oddiel je spustiteľný. Teraz, aby boli zmeny konečné, v najnižšom riadku prejdite na [Napíšte] , trafiť a keď vás to rozhranie vyzve, zadajte áno.

Teraz môžete ukončiť rozhranie rozdeľovania. Spustite, aby ste sa presvedčili, že zmeny boli úspešné fdisk -l ešte raz a uvidíte záznam pre /dev /sda1.

Teraz ho musíme naformátovať pomocou súborového systému, ktorý v našom prípade bude ext4.

#mkfs.ext4/dev/sda1

Namontujte zariadenie, aby sme naň mohli zapisovať údaje, čo je potrebné na inštaláciu základného systému.

#namontovať /dev/sda1

Teraz údaje, do ktorých sa zapisuje / mnt priečinok bude uložený v priečinku sda1 priečka.

3. Inštalácia základného systému

Na inštaláciu základného systému a základných pomocných programov použijeme pacstrap nástroj, ktorý je dodávaný s izoom Arch Linux. Nainštalujme balíčky base a base-devel pre naše nové prostredie Arch.

#packstrap-i /mnt základňa base-devel

Po synchronizácii databáz by to užívateľa vyzvalo, aby si vybral potrebné balíky zo zoznamu dostupných. Predvolená možnosť je nainštalovať všetko, čo budeme používať. Pokračujte v tom úderom a pokračujte v inštalácii. Trvá nejaký čas, kým sa stiahne a rozbalí základný balík (asi 300 MB na stiahnutie).

Dobre, skôr ako budeme pokračovať, pochopme, že / mnt / bude naša novinka /(koreň). To znamená, že všetky adresáre, ktoré by ste očakávali pod súborom / adresár ako /atď je pod /mnt/atď zatiaľ. Toto je dôležité pochopiť, pretože pri vykonávaní úprav by sme šli dovnútra / mnt adresár veľa.

Najprv by sme museli vygenerovať súbor fstab, čo je skratka pre Tabuľka systému súborov, ktorá vášmu operačnému systému hovorí, aké oddiely a disky je potrebné počas procesu zavádzania automaticky pripojiť.

#genfstab-U -p /mnt>> /mnt/atď/fstab

To by znamenalo záznam pre /dev/sda1 zapojiť sa do procesu zavádzania. Môžete skontrolovať obsah /mnt/etc/fstab aby ste videli, že oddiel je adresovaný svojim UUID. Teraz sa pustíme do / mnt na nastavenie predvolieb jazyka, mapovania kľúčov a časových pásiem.

#arch-chroot/mnt/dopoludnia/bash

Akonáhle sa dostanete do tohto nového koreňa, otvorte súbor /etc/locale.gen:

#nano /atď/local.gen

A odkomentujte riadok en-US.UTF-8 UTF-8

Po uložení súboru môžete spustiť príkaz:

#miestny-gen

A zmeny by nastali. Okrem nastavenia časového pásma musíme vytvoriť nasledujúci symbolický odkaz:

#ln -sf /usr/zdieľam/zoneinfo/Európa/Londýn/atď/miestny čas

Vaše časové pásmo by bolo iné a aby ste našli správne časové pásmo, môžete ho preskúmať zoneinfo adresár pomocou dokončenia karty.

Potom povoľte hardvérové ​​hodiny a nechajte OS pochopiť, že beží v UTC.

#hwclock--systohc --UTC

Musíme tiež nastaviť názov hostiteľa a vyplniť súbory hostiteľov. Vybrali sme názov ArchLinux, ale môžete si vybrať akékoľvek meno, ktoré uprednostňujete.

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

V súbore hosts pridajte do spodnej časti nasledujúce riadky (nahraďte ArchLinux ľubovoľným názvom hostiteľa, ktorý ste vybrali vyššie):

127.0.0.1 localhost
127.0.1.1 ArchLinux
:: 1 localhost

Radi by sme tiež povolili klienta dhcp, aby mohol hovoriť s vašim domácim routerom (alebo hostiteľským počítačom):

#systemctlpovoliťdhcpcd

Nakoniec musíme pre používateľa root vytvoriť heslo.

#passwd

Podľa výzvy systému zadajte a znova zadajte heslo.

4. Inštalácia bootloadera

Ako posledný krok nainštalujeme grub ako náš bootloader. Zodpovedal by za výber, z ktorého operačného systému sa má zaviesť, v prípade, že máte nainštalovaných viac operačných systémov a vygeneruje sa tiež konfiguračný súbor, aby grub porozumel rozloženiu systému. Ak chcete nainštalovať grub run:

#pacman-Sgrub

Vykonajte príkaz grub-install / dev / sda boot-loader (nie /dev /sda1, ale celý disk / dev / sda !)

#grub-install/dev/sda

Teraz môžeme vygenerovať a uložiť konfiguračný súbor grub do adresára /boot.

#grub-mkconfig-alebo /topánka/grub/grub.cfg

Nakoniec opustíme naše prostredie chroot-ed a odpojíme /dev /sda1 pred reštartom do nášho novo nainštalovaného prostredia Arch Linux.

#východ
#umount /dev /sda1
#reštartovať

Odtiaľto môžete pokračovať a objavovať prostredie Arch. Podľa svojich preferencií si môžete nainštalovať GUI alebo ho spustiť ako vlastný súborový server.