Nainstalujte Arch Linux do VirtualBoxu

Install Arch Linux Virtualbox



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říčina

Pacman 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 -ten

Vý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/sda1

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

Nyní 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-devel

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

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

Jakmile se dostanete do tohoto nového kořene, otevřete soubor /etc/locale.gen:

#nano /atd/local.gen

A odkomentujte řádek en-US.UTF-8 UTF-8

Jakmile soubor uložíte, můžete spustit příkaz:

#místní gen

A 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í čas

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

Musí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 localhost
127.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žnitdhcpcd

Nakonec musíme pro uživatele root vytvořit heslo.

#passwd

Podle 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-Sgrub

Spusťte příkaz grub-install / dev / sda's zavaděč (ne /dev /sda1, ale celý disk / dev / sda !)

#grub-install/dev/sda

Nyní můžeme vygenerovat a uložit konfigurační soubor grub do adresáře /boot.

#grub-mkconfig-nebo /boot/grub/grub.cfg

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