Arch Linux nemusí být pro každého. Většina nových uživatelů by pravděpodobně upřednostnila řešení po vybalení, jako je Debian nebo Fedora. Vždy je však užitečné mít instalaci Arch Linuxu, abyste si pohrávali s prostředím Linuxu a porozuměli mu trochu lépe.
Podobně jako u násInstalace Gentoototo nastavení používá VirtualBox pro bezrizikovou instalaci. Distribuce je dostatečně lehká na to, aby fungovala uvnitř virtuálního počítače, a nemuseli bychom si dělat starosti s konkrétními problémy s ovladači hardwaru. Je to skvělý způsob, jak experimentovat, a jakmile budete dostatečně sebevědomí, můžete pokračovat a nainstalovat jej na holý kov, pokud chcete.
Jeden rozdíl oproti instalaci Gentoo bude ten, že to bude mnohem rychlejší, protože nebudeme kompilovat jádro a další nástroje od nuly. Místo toho k vytvoření nového použijeme pouze předem zabalené binární soubory /(vykořenit) životní prostředí
Začali bychom nejprve spuštěním Arch iso pro náš virtuální počítač. Dále vyřezáme zaváděcí oddíl z našeho virtuálního pevného disku a na něj nainstalujeme základní linuxový systém. Poté přejdeme do našeho rádoby nového root, provedeme některé změny, jako je výběr jazyků, mapování klávesnice, časové pásmo a výběr hodin hardwaru, a zavedeme do nově nainstalovaného systému a zbavíme se disku .iso.
1. Vytvoření virtuálního počítače
To lze snadno provést pomocí rozhraní VirtualBox. Vybrat Nový možnost a pojmenujte svůj virtuální počítač, vyberte typ jako Arch Linux 64bitový a přidělte alespoň 2 GB paměti RAM virtuálnímu počítači
Dále vytvoříme virtuální pevný disk o velikosti alespoň 8 GB. Zde bude nainstalován operační systém spolu s kořenovým adresářem a dalšími uživatelskými daty.
Můžete pokračovat a spustit virtuální počítač a požádá o zaváděcí médium, protože pevný disk, který jsme právě vytvořili, je prázdný a nelze jej spustit. Vybereme tedy již stažený Arch Linux iso z našeho průzkumníka souborů, ze kterého se spustí.
To je zhruba to, co byste viděli, zde musíte vybrat první možnost bootování Arch Linuxu, protože umožňuje formátovat nově vytvořený virtuální disk a nainstalovat Arch na něj. Nyní, když vidíme výzvu shellu, můžeme pokračovat a aktualizovat naši databázi balíčků, je to podobné výstižná aktualizace v systémech Debianu.
vykořenit@archiso ~# pacman -PříčinaPacman je správce balíčků pro Arch a vlajku -S znamená synchronizaci, kde se pokouší synchronizovat Arch s oficiálními úložišti a příznak -yy jej nutí stáhnout nový balíček databází, i když je systém aktuální (můžete -yy přeskočit, pokud chcete).
Protože se jedná o virtuální počítač, je síť ve výchozím nastavení k dispozici za předpokladu, že je hostitelský systém připojen k internetu. Nyní můžeme přejít k rozdělení pevného disku na oddíly.
2. Rozdělte pevný disk
Rozdělíme jej nikoli pomocí schématu gpt, ale spíše staré školy dva štítek, takže můžete spustit dvojité spuštění, pokud se rozhodnete spustit na skutečném počítači. Chcete -li zjistit uzel zařízení na disku, spusťte příkaz:
#fdisk -tenVýstup vám ukáže, který uzel zařízení představuje váš cílový virtuální pevný disk.
Je zřejmé, že ten s velikostí 128 GB je náš cílový disk, protože to je velikost, kterou jsme vybrali dříve. Je to uzel zařízení / dev / sda který bude použit k propojení s diskem. Pojďme udělat disk zaváděcí a k tomu bychom použili cfdisk užitečnost.
#cfdisk/dev/sda
Otevře se rozhraní s dotazem na typ štítku. Půjdeme s dva. Poté uvidíme interaktivní relaci, která nám to usnadní.
Výběr [Nový] (pomocí kláves se šipkami a stisknutím ) by okamžitě vytvořil první (a v našem případě jediný) oddíl, který musíme vytvořit.
Udeřil přijmout velikost oddílu podle vašeho výběru a v další výzvě vyberte typ oddílu, který má být [hlavní] . Tím se vytvoří nový oddíl s uzlem zařízení /dev/sda1. Jak je ukázáno níže:
Nakonec vyberte možnost Bootable a přepněte ji, aby se oddíl spustil. Sloupec „Boot“ by měl hvězdičku, která označuje, že je oddíl zaváděcí. Nyní, aby byly změny konečné, přejděte z nejspodnějšího řádku na [Napsat] , udeřil a když vás k tomu rozhraní vyzve, zadejte ano.
Nyní můžete ukončit rozhraní pro dělení. Chcete -li se ujistit, že změny proběhly úspěšně, spusťte fdisk -l ještě jednou a uvidíte položku pro /dev /sda1.
Nyní jej musíme naformátovat pomocí souborového systému, který v našem případě bude ext4.
#mkfs.ext4/dev/sda1Namontujte zařízení, abychom na něj mohli zapisovat data, to by bylo potřeba pro instalaci základního systému na něj.
#namontovat /dev/sda1Nyní data, která se zapisují / mnt složka by byla uložena v sda1 rozdělit.
3. Instalace základního systému
K instalaci základního systému a základních nástrojů použijeme pacstrap nástroj, který je dodáván s iso systému Arch Linux. Pojďme nainstalovat base a base-devel balíčky pro naše nové prostředí Arch.
#packstrap-i /mnt základna base-develPo synchronizaci databází by to uživatele vyzvalo k výběru potřebných balíčků ze seznamu dostupných. Výchozí možností je nainstalovat vše, což budeme používat. Pokračujte v tom zasažením a pokračujte v instalaci. Stažení a rozbalení základního balíčku (~ 300 MB stažení) bude nějakou dobu trvat.
Dobře, než půjdeme dál, pojďme to pochopit / mnt / bude naší novinkou /(vykořenit). To znamená všechny adresáře, které byste očekávali pod / adresář jako /atd je pod /mnt/atd prozatím. To je důležité pochopit, protože při provádění úprav bychom šli dovnitř / mnt adresář hodně.
Nejprve bychom museli vygenerovat soubor fstab, což je zkratka pro Filesystem Table, která vašemu operačnímu systému řekne, jaké oddíly a disky je třeba během zavádění automaticky připojit.
#genfstab-U -p /mnt>> /mnt/atd/fstabTo by znamenalo záznam pro /dev/sda1 se připojit v procesu spouštění. Můžete zkontrolovat obsah /mnt/etc/fstab abyste zjistili, že oddíl je adresován svým UUID. Nyní se vrhneme do / mnt pro nastavení předvoleb jazyka, mapování klíčů a časových pásem.
#arch-chroot/mnt/dopoledne/bashJakmile se dostanete do tohoto nového kořene, otevřete soubor /etc/locale.gen:
#nano /atd/local.genA odkomentujte řádek en-US.UTF-8 UTF-8
Jakmile soubor uložíte, můžete spustit příkaz:
#místní genA ke změnám by došlo. Vedle nastavení časového pásma musíme vytvořit následující symbolický odkaz:
#ln -sf /usr/podíl/zoneinfo/Evropa/Londýn/atd/místní časVaše časové pásmo by bylo jiné a k vyhledání správného časového pásma můžete prozkoumat zoneinfo adresář pomocí dokončení karty.
Dále povolte hardwarové hodiny a nechte OS pochopit, že běží v UTC.
#hwclock--systohc --utcMusíme také nastavit název hostitele a vyplnit soubory hostitelů. Vybrali jsme název ArchLinux, ale můžete si vybrat libovolné jméno, které upřednostňujete.
#echo ArchLinux >> /etc /hostname#nano /etc /hosts
Do souboru hosts přidejte na konec následující řádky (nahrazení ArchLinuxu libovolným názvem hostitele, který jste vybrali výše):
127.0.0.1 localhost127.0.1.1 ArchLinux
:: 1 localhost
Chtěli bychom také povolit klienta dhcp, aby mohl mluvit s vaším domácím routerem (nebo hostitelským počítačem):
#systemctlumožnitdhcpcdNakonec musíme pro uživatele root vytvořit heslo.
#passwdPodle výzvy systému zadejte a znovu zadejte heslo.
4. Instalace bootloaderu
Jako poslední krok nainstalujeme grub jako náš bootloader. Bylo by odpovědné za výběr operačního systému, ze kterého se má spustit, v případě, že máte nainstalováno více operačních systémů a bude vygenerován také konfigurační soubor, aby grub porozuměl rozložení systému. Chcete -li nainstalovat grub run:
#pacman-SgrubSpusťte příkaz grub-install / dev / sda's zavaděč (ne /dev /sda1, ale celý disk / dev / sda !)
#grub-install/dev/sdaNyní můžeme vygenerovat a uložit konfigurační soubor grub do adresáře /boot.
#grub-mkconfig-nebo /boot/grub/grub.cfgNakonec ukončíme prostředí chroot-ed a odpojíme /dev /sda1 před restartováním do našeho nově nainstalovaného prostředí Arch Linux.
#výstup#umount /dev /sda1
#restartovat
Odtud můžete pokračovat a prozkoumat prostředí Arch. V závislosti na vašich preferencích si můžete nainstalovat GUI nebo jej spustit jako vlastní souborový server.