Instalace a konfigurace Arch Linuxu na strojích UEFI

Arch Linux je díky své jednoduchosti a špičkovým softwarovým balíčkům jednou z nejvšestrannějších distribucí GNU Linux Rolling Release model, Arch Linux není určen pro začátečníky ve světě Linuxu. Poskytuje také komplikovaný instalační program příkazového řádku bez podpory grafického rozhraní. Díky modelu instalace z příkazového řádku je instalace systému velmi flexibilní, ale také velmi obtížná pro začátečníky Linuxu.

Na vrcholu všeho, Arch Linux poskytuje svá vlastní úložiště softwarových balíků prostřednictvím Správce balíčků Pacman. Arch Linux také poskytuje a Multiarch prostředí pro různé architektury CPU, jako jsou 32bitové, 64bitové a ARM.

Softwarové balíčky, závislosti a bezpečnostní záplaty jsou většinou pravidelně aktualizovány, díky čemuž je Arch Linux špičkovou distribucí s několika solidními testovanými balíčky pro produkci životní prostředí.

Arch Linux také udržuje AUR - Arch User Archiv, což je obrovské zrcadlo softwarových repozitářů řízené komunitou. Repo zrcadla AUR umožňují uživatelům kompilovat software ze zdrojů a instalovat jej prostřednictvím Pacman a Yaourt (Další nástroj pro úložiště uživatelů) správci balíčků.

Tento tutoriál představuje základní instalační proces Arch Linuxu krok za krokem prostřednictvím zaváděcího obrazu z disku CD/USB na počítačích se systémem UEFI. Další úpravy nebo podrobnosti najdete na stránce Official Arch Linux Wiki na adrese https://wiki.archlinux.org.

Požadavky

  1. Stáhněte si Arch Linux ISO Image

Krok 1: Vytvořte rozložení diskových oddílů

1. Nejprve přejděte na stránku pro stažení Arch Linuxu a pořiďte si nejnovější obrázek CD (tj. Aktuální stabilní verzi: 2020.05.01), vytvořte zaváděcí disk CD/USB poté jej zapojte do systémové jednotky CD/USB.

2.DŮLEŽITÝ KROK! Také se ujistěte, že váš systém má připojený ethernetový kabel s připojením k internetu a také aktivní aktivní server DHCP.

3. Po spuštění disku CD/USB se zobrazí první Instalační program Arch Linux možnosti. Zde vyberte Arch Linux Archiso x86_64 UEFI CD a stiskněte Vstupte klíč pro pokračování.

Arch Linux Boot Menu
Arch Linux Boot Menu
Zavádění Arch Linuxu
Zavádění Arch Linuxu

4. Poté, co instalační program dekomprimuje a načte soubor Linuxové jádro budete automaticky vrženi do Arch Linux Bash terminál (TTY) s oprávněními root.

Dobrým krokem je vytvořit seznam síťových karet vašeho počítače a ověřit připojení k internetové síti zadáním následujících příkazů.

# ifconfig. # ping -c2 google.com. 
Zkontrolujte Arch Linux Network
Zkontrolujte Arch Linux Network

V případě, že nemáte a DHCP server nakonfigurovaný ve vašich prostorách pro dynamické přidělování IP adres klientům, vydejte níže uvedené příkazy pro manuální konfiguraci IP adresy pro média Arch Live.

Podle toho vyměňte síťové rozhraní a IP adresy.

# ifconfig eno16777736 192.168.1.52 netmask 255.255.255.0 # route add default gw 192.168.1.1. # echo „nameserver 8.8.8.8“ >> /etc/resolv.conf. 
Konfigurujte IP adresu na Arch Linuxu
Konfigurujte IP adresu na Arch Linuxu

V tomto kroku můžete také vypsat pevný disk počítače zadáním následujících příkazů.

# cat /proc /partitions. # ls /dev /[s | x | v] d* # lsblk. # fdisk –l
Zkontrolujte Arch Linux Disk
Zkontrolujte Arch Linux Disk

V případě, že je váš počítač virtuálním počítačem, mohou mít pevné disky jiný název než sdx, jako xvda, vda, atd. Pokud neznáte schéma pojmenování disků, zadejte níže uvedený příkaz a seznam virtuálních disků.

# ls /dev | grep ‘^[s | v | x] [v | d]‘ $* 
Zkontrolujte virtuální disky
Zkontrolujte virtuální disky

Důležité je třeba poznamenat, že konvence názvu pro Malina PI úložiště disku obvykle je /dev/mmcblk0 a u některých typů hardwaru mohou být karty RAID /dev/cciss.

5. V dalším kroku začneme konfigurovat Pevný disk příčky. V této fázi můžete běžet cfdisk, cgdisk, rozešli se nebo gdisk nástroje k provedení rozložení diskových oddílů pro disk GPT. Důrazně doporučuji používat cfdisk pro jeho průvodce a jednoduchost použití.

Pro základní oddíl používá tabulka rozložení následující strukturu.

  • Systémový oddíl EFI (/dev/sda1) s velikostí 300 mil., formát FAT32.
  • Odkládací oddíl (/dev/sda2) s doporučenou velikostí 2xRAM, Swap On.
  • Kořenový oddíl (/dev/sda3) s velikostí alespoň 20 G nebo zbytkem místa na pevném disku, formátováno ext4.

Nyní začněme vytvářet tabulku oddílů rozložení disku spuštěním cfdisk příkaz proti pevnému disku počítače, vyberte GPT typ štítku, poté vyberte Volný prostor pak zapněte Nový ze spodního menu, jak je znázorněno na níže uvedených screenshotech.

# cfdisk /dev /sda. 
Vyberte Typ štítku Arch Linux
Vyberte Typ štítku Arch Linux
Vyberte instalační disk Arch Linux
Vyberte instalační disk Arch Linux

6. Zadejte velikost oddílu v MB (300M) a stiskněte vstoupit klíč, vyberte Typ ze spodního menu a vyberte Systém EFI typ oddílu, jak je znázorněno na následujících screenshotech.

Velikost systému EFI
Velikost systému EFI
Typ systému EFI
Typ systému EFI
Vyberte EFI System
Vyberte EFI System

Dokončili jste konfiguraci oddílu systému EFI.

7. Dále vytvoříme Vyměnit oddíl stejným postupem. Použijte klávesu se šipkou dolů a znovu vyberte zbývající Volný prostor a zopakujte výše uvedené kroky: Nový-> velikost oddílu doporučená velikost 2xRAM (můžete bezpečně použít 1G) ->Zadejte Linux swap.

Níže uvedené snímky obrazovky použijte jako vodítko při vytváření odkládacího oddílu.

Vytvořit odkládací oddíl
Vytvořit odkládací oddíl
Nastavit velikost prohození oddílu
Nastavit velikost prohození oddílu
Vyberte Typ oddílu
Vyberte Typ oddílu
Vyberte Zaměnit oddíl
Vyberte Zaměnit oddíl

8. Nakonec pro /(root) oddíl použijte následující konfiguraci: Novinka -> Velikost: Zbytek volné místo -> Zadejte souborový systém Linux.

Po kontrole Rozdělovací tabulka vybrat Napsat, odpovězte ano, chcete -li použít změny na disku, a poté zadejte přestat k východu cfdisk nástroj, jak je znázorněno na následujících obrázcích.

Vytvořit kořenový oddíl
Vytvořit kořenový oddíl
Nastavit velikost kořenového oddílu
Nastavit velikost kořenového oddílu
Vyberte Typ pro kořenový oddíl
Vyberte Typ pro kořenový oddíl
Vyberte Linux Filesystem
Vyberte Linux Filesystem
Shrnutí tabulky oddílů
Shrnutí tabulky oddílů
Potvrďte změny oddílu
Potvrďte změny oddílu
Ukončete konzolu pro správu disku
Ukončete konzolu pro správu disku

9. Prozatím byla vaše tabulka oddílů zapsána HDD GPT ale ještě nebyl vytvořen žádný souborový systém. Souhrn tabulky oddílů si můžete také prohlédnout spuštěním příkaz fdisk.

# fdisk -l. 

10. Nyní je čas naformátovat oddíly s požadovanými systémy souborů. Vydáním následujících příkazů vytvoříte soubor FAT32 souborový systém pro Systém EFI přepážka (/dev/sda) a vytvořte soubor EXT4 systém souborů pro kořenový oddíl (/dev/sda3) a vytvořte odkládací oddíl pro /dev/sda2.

# mkfs.fat -F32 /dev /sda1. # mkfs.ext4 /dev /sda3. # mkswap /dev /sda2. 
Vytvořte Arch Linux Filesystem
Vytvořte Arch Linux Filesystem

Krok 2: Nainstalujte Arch Linux

11. Chcete -li nainstalovat Arch Linux, /(root) oddíl musí být připojen k /mnt bod připojení adresáře, aby byl přístupný. Odkládací oddíl je také třeba inicializovat. Chcete -li nakonfigurovat tento krok, zadejte níže uvedené příkazy.

# mount /dev /sda3 /mnt. # ls /mnt # swapon /dev /sda2. 
Mount Root Partition
Mount Root Partition

12. Poté, co byly oddíly zpřístupněny, je čas provést instalaci systému Arch Linux. Chcete -li zvýšit rychlost stahování instalačních balíčků, můžete upravovat /etc/pacman.d/mirrorlist soubor a vyberte nejbližší zrcadlový web (obvykle vyberte umístění serveru země) v horní části seznamu souborů zrcadlení.

# nano /etc/pacman.d/mirrorlist. 

Můžete také povolit Arch Multilib podpora živého systému odkomentováním následujících řádků od /etc/pacman.conf soubor.

[multilib] Zahrnout = /etc/pacman.d/mirrorlist.
Povolit Arch Multilib
Povolit Arch Multilib

13. Dále spusťte instalaci Arch Linuxu zadáním následujícího příkazu.

# pacstrap /mnt base base-devel linux linux-firmware nano vim. 
Nainstalujte Arch Linux
Nainstalujte Arch Linux
Probíhá instalační program Arch Linux
Probíhá instalační program Arch Linux

V závislosti na vašich systémových zdrojích a rychlosti internetu může instalačnímu programu trvat 5 až 20 minut.

14. Po dokončení instalace vygenerujte fstab soubor pro váš nový systém Arch Linux zadáním následujícího příkazu.

# genfstab -U -p /mnt >> /mnt /etc /fstab. 

Následně zkontrolujte obsah souboru fstab spuštěním níže uvedeného příkazu.

# cat/mnt/etc/fstab. 
Vygenerujte soubor fstab
Vygenerujte soubor fstab

Krok 3: Konfigurace systému Arch Linux

15. Abyste mohli Arch Linux dále konfigurovat, musíte do něj vstoupit /mnt cestu systému a přidejte název hostitele pro váš systém zadáním níže uvedených příkazů.

# arch-chroot /mnt. # echo "archbox-tecmint"> /etc /hostname. 
Nastavte název hostitele pro Arch Linux
Nastavte název hostitele pro Arch Linux

16. Dále nakonfigurujte systémový jazyk. Vyberte a zrušte označení svých preferovaných kódovacích jazyků /etc/locale.gen soubor a poté nastavte své národní prostředí spuštěním následujících příkazů.

# pacman -S nano. # nano /etc/locale.gen. 

výňatek ze souboru locale.gen:

en_US.UTF-8 UTF-8. cs_US ISO-8859-1. 
Nastavte jazyk Arch Linux
Nastavte jazyk Arch Linux

Vytvořte rozvržení jazyka systému.

# locale-gen. # echo LANG = cs_US.UTF-8> /etc/locale.conf. # export LANG = cs_US.UTF-8. 
Nastavte jazyk Arch Linux
Nastavte jazyk Arch Linux

17. Dalším krokem je nakonfigurovat časové pásmo vašeho systému vytvořením symbolického odkazu pro vaše dílčí časové pásmo (/usr/share/zoneinfo/Continent/Main_city) do /etc/localtime cesta k souboru.

# ls/usr/share/zoneinfo/ # ln -s/usr/share/zoneinfo/Aisa/Kalkata/etc/localtime.
Nastavit časové pásmo Arch Linux
Nastavit časové pásmo Arch Linux

Také byste měli nakonfigurovat hardwarové hodiny tak, aby používaly UTC (hardwarové hodiny jsou obvykle nastaveny na místní čas).

# hwclock --systohc --utc. 

18. Stejně jako mnoho slavných distribucí Linuxu používá Arch Linux repo zrcadla pro různá umístění ve světě a více systémových architektur. Standardní úložiště jsou ve výchozím nastavení povolena, ale pokud chcete aktivovat Multilib úložiště, musíte odkomentovat [multilib] směrnice od /etc/pacman.conf soubor, jak ukazuje níže uvedený úryvek.

# nano /etc/pacman.conf. 
Povolit Arch Multilib
Povolit Arch Multilib

19. Pokud chcete povolit Nástroj Yaourt Package podpora (používá se pro stahování a vytváření balíků AUR) přejděte na konec /etc/pacman.conf soubor a přidejte následující směrnice.

[archlinuxfr] SigLevel = Nikdy. Server = http://repo.archlinux.fr/$arch.
Aktivujte nástroj Yaourt Package Tool
Aktivujte nástroj Yaourt Package Tool

20. Po úpravě souboru úložiště synchronizujte a aktualizujte zrcadla a balíčky databáze spuštěním níže uvedeného příkazu.

# pacman -Syu. 
Synchronizace a aktualizace databáze
Synchronizace a aktualizace databáze

21. Dále nastavte heslo pro kořenový účet a vytvořte nového uživatele s oprávněním Sudo v poli Arch zadáním níže uvedených příkazů. Vyprší také platnost hesla uživatele, aby byl nový uživatel nucen změnit heslo při prvním přihlášení.

# passwd. # useradd -mg users -G kolo, úložiště, napájení -s /bin /bash your_new_user. # passwd your_new_user. # chage -d 0 your_new_user. 
Vytvořte uživatele Arch Linuxu
Vytvořte uživatele Arch Linuxu

22. Poté, co byl přidán nový uživatel, musíte nainstalovat balíček sudo a aktualizovat řádek ze skupiny kol z /etc/sudoers soubor, aby nově přidanému uživateli udělil oprávnění root.

# pacman -S sudo. # pacman -S vim. # visudo 

Přidejte tento řádek do /etc/sudoers soubor:

%kolo ALL = (ALL) ALL. 
Povolte oprávnění Sudo
Povolte oprávnění Sudo

24. V posledním kroku nainstalujte Zavaděč aby se Arch restartoval po restartu. Výchozí zavaděč pro distribuce Linuxu a Arch Linux je také reprezentován balíkem GRUB.

Chcete-li nainstalovat zavaděč GRUB v počítačích UEFI na první pevný disk a také detekovat Arch Linux a nakonfigurujte soubor zavaděče GRUB, spusťte následující příkazy, jak je znázorněno v následujícím textu snímky obrazovky.

# pacman -S grub efibootmgr dosfstools os -prober mtools. # mkdir /boot /EFI. # mount /dev /sda1 /boot /EFI #Mount FAT32 EFI partition # grub-install --target = x86_64-efi --bootloader-id = grub_uefi --recheck. 
Nainstalujte Grub Boot Loader do Arch Linuxu
Nainstalujte Grub Boot Loader do Arch Linuxu
Konfigurujte Grub Boot Loader v Arch Linuxu
Konfigurujte Grub Boot Loader v Arch Linuxu

25. Nakonec vytvořte konfigurační soubor GRUB zadáním následujícího příkazu.

# grub -mkconfig -o /boot/grub/grub.cfg. 
Vytvořte konfigurační soubor Grub
Vytvořte konfigurační soubor Grub

Gratulujeme! Arch Linux je nyní nainstalován a nakonfigurován pro váš box. Posledními nyní potřebnými kroky je ukončení prostředí chroot, odpojení oddílů a restartování systému zadáním níže uvedených příkazů.

# exit. # umount -a. # telinit 6. 

26. Po restartu odeberte obraz instalačního média a systém se spustí přímo do nabídky GRUB, jak je znázorněno níže.

Nabídka Arch Linux Grub
Nabídka Arch Linux Grub

27. Když se systém spustí v systému Arch Linux, přihlaste se pomocí přihlašovacích údajů nakonfigurovaných pro vašeho uživatele během procesu instalace a změňte heslo uživatelského účtu, jak je uvedeno níže.

Arch Linux Přihlášení
Arch Linux Přihlášení

28. Ztratíte připojení k internetové síti, protože v systému ve výchozím nastavení neběží žádný klient DHCP. Chcete -li tento problém vyřešit, zadejte následující příkaz s oprávněními root, abyste mohli spustit a povolit klienta DHCP.

Zkontrolujte také, zda je síťové rozhraní v provozu a má IP adresu přidělenou serverem DHCP a zda připojení k internetu funguje podle očekávání. Pingem náhodnou doménu otestujte připojení k internetu.

$ sudo systemctl start dhcpcd. $ sudo systemctl povolit dhcpcd. # ip a. # ping -c2 google.com. 

Prozatím Arch Linux systém obsahuje pouze základní softwarové balíčky potřebné ke správě systému z příkazového řádku, bez Grafické uživatelské prostředí.

Díky své vysoké přenositelnosti, cyklům postupného uvolňování, kompilaci zdrojových balíčků, granulární kontrole instalovaného softwaru a rychlosti zpracování se Arch Linux v mnoha ohledech podobá Gentoo Linux, ale nemůže dojít ke komplexnímu architektonickému řešení Gentoo.

Proces správy systému Arch Linux se však pro začátečníky Linuxu nedoporučuje. Začátečníci Linuxu, kteří chtějí provozovat systém Linux podobný Arch, by se měli nejprve naučit principy Arch Linuxu instalací Manjaro Linux rozdělení.

Teachs.ru