Instalace Arch Linuxu

Instalační pokyny pro instalaci Arch Linuxu na stolní i přenosný počítač

www.archlinux.org

Cíl

Cílem je nainstalovaný operační systém Arch Linux na stolním i přenosném počítači s X a grafickým prostředím LXDE/XFCE4, které nemá vysoké nároky na hardware a přitom je uživatelsky přívětivé. Jako výchozí jazyk bude nastavena čeština a rozložení kláves také české.

Příprava

K instalaci budeme potřebovat jeden stolní/přenosný počítač s jedním pevným diskem a CD-ROM s vypáleným instalačním obrazem na disku CD, který můžeme stáhnout na oficiálních stránkách www.archlinux.org. Na pevném disku potřebujeme alespoň 8GB volného prostoru a pamětí RAM nejméně 128MB.

Jestliže máme vypálený obraz disku z minula nebo zastaralý, můžeme ho použít také, ale možné nepříjemné aktualizaci se nevyhneme (pokud ovšem neprobíhá již při instalaci použití aktualizovaných balíčků z internetu).

Zahájení instalace

Podle verze instalačního obrazu budete vyzvání k volbě typu bootování, obvykle je navýběr mezi architek­turami a dodatečnými možnostmi. Vyberte architekturu shodnou s Vaším CPU. Až se načte vše potřebné, budete přihlášeni jako root v provizorním systému načteném z CD.

Rozložení klávesnice

Jako první si nastavím české rozložení kláves pomocí příkazu:

loadkeys cz-qwertz

Disk

Je třeba také připravit disk a naformátovat, to všechno udělá například nástroj cfdisk, pokud se mi zrovna neche dělat to příkazy. Rozdělení disku může být na oddíl root o velikosti 6 - 30 GB, budoucí adresář uživatelů home s velikostí alespoň 1GB a swap o velikost 256 MB - 2 GB.

  1. Root - ext4 - 6 až 30 GB
  2. Home - ext4 - 1 až zbytek GB
  3. Swap - Linux swap - 256 MB až 4 GB

Když už mám nachystaný pevný disk pro instalaci, musím ho ještě připojit do adresáře /mnt. Oddíl root a home připojím příkazem:

mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda2 /mnt/home
mkswap /dev/sda3
swapon /dev/sda3

Balíčky

S funkčním přípojení k internetu se vrhnu do instalace balíčků do budoucího úložiště, stačí zadat příkaz:

pacstrap -i /mnt base linux linux-firmware

Rád si software kompiluji a tak k metabalíčku base s mezerou přidám base-devel a tím nainstaluji také potřebné nástroje pro kompilaci, není to ale nezbytné pro funkční systém a zabírá to nějaké místo.

Fstab

Tabulka diskových oddílů fstab se musí vytvořit i na nově nainstalované úložiště příkazem:

genfstab -U /mnt >> /mnt/etc/fstab

Chroot

Spustí nově nainstalovaný systém na umístění /mnt a můžu instalovat další balíčky a provézt základní nastavení.

arch-chroot /mnt

Uvnitř nového systému

Detekce hardware

Pokud chceme zjistit hardware v počítači například kvůli grafickým ovladačům, poslouží příkaz lspci, který vypíše veškerý připojený hardware. Pokud si nejsem jistý, jaké ovladače vybrat, instaluji všechny balíčky xorg-xserver-video.

lspci

Rozšířenější a lépe uplatnitelný nástroj pro zjištění a informace o hardwaru a kernelu je dmesg.

dmesg

Čeština

Trvale zapíšu rozložení klávesnice do konfiguračního souboru /etc/vconsole.conf tím, že do něj napíšu:

KEYMAP=cz-qwertz

Vyberu si jazyk systému v souboru /etc/locale.gen odkomentováním řádku cs_CZ.UTF-8 a aktualizuji nastavení systému pomocí příkazu:

locale-gen

Bývá zvykem zapsat nastavení jazyka do konfiguračního souboru /etc/locale.conf:

LANG=cs_CZ.UTF-8

Moduly a jádro

Ke správě modulů a jádra slouží nástroj mkinitcpio, který vytvoří vše potřebné pro bootování jádra a načítání modulů.

mkinitcpio -p linux

Zavaděč GRUB

Důležitý je zavaděč Grub, který je nezbytný pro zavádění operačních systémů z disku. Musíme nejprve nainstalovat balíček grub a dále nainstalovat na disk sda, který obsahuje operační systém a v žádném případě nepoužíváme jeho oddíl sda1, poté vytvořit soubor s nastavením.

pacman -S grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

Uživatel a hesla

Pro budoucí užívání si vytvořím uživatele franta a také vytvořím heslo pro superuživatele root.

passwd root
useradd -m -g users -G audio,video,games,storage,optical,wheel franta
passwd franta

X a LXDE/XFCE4

Grafický server X, grafické prostředí a správce displeje stačí nainstalovat balíčky:

pacman -S xorg-xserver xinit lxde lxdm

Abyste již při příštím spuštění byli vyzváni k přihlášení v grafickém prostředí, musíte zapnout službu lxdm.service pomocí systemctl.

systemctl enable lxdm.service

Restart

Po zrestartování naběhne automaticky správce displeje LXDM, který obstarává přihlašování a volbu GUI.