Arch Linux, Instalace a Konfigurace na UEFI Strojích

Arch Linux je jedním z nejvíce univerzální GNU Linux distribuce díky své jednoduchosti a špičkové softwarové balíčky, vzhledem k jeho Rolling Release model, Arch Linux není určeno pro začátečníky v Linuxu světě. Poskytuje také komplikovaný instalační program příkazového řádku bez podpory grafického rozhraní. Díky instalačnímu modelu příkazového řádku je instalace systému velmi flexibilní, ale také velmi obtížná pro začátečníky Linuxu.

kromě toho poskytuje Arch Linux vlastní repozitáře softwarových balíčků prostřednictvím Pacman Package Manager. Arch Linux také poskytuje Multiarch prostředí pro různé architektury CPU, jako je 32bit, 64bit a ARM.

softwarové balíčky, závislosti a bezpečnostní záplaty jsou většinou pravidelně aktualizovány, takže Arch Linux je špičkovou distribucí s několika pevnými testovanými balíčky pro produkční prostředí.

Arch Linux také udržuje uživatelské úložiště AUR – Arch, což je obrovské zrcadlo softwarových repozitářů řízené komunitou. Aur repo zrcadla umožňují uživatelům kompilovat software ze zdrojů a nainstalovat jej přes Pacman a Yaourt (Yet Another user Repository Tool) správců balíčků.

tento tutoriál představuje krok za krokem základní proces instalace systému Arch Linux prostřednictvím zaváděcího obrazu CD / USB na strojích založených na UEFI. Pro další úpravy nebo podrobnosti navštivte oficiální stránku Arch Linux Wiki na https://wiki.archlinux.org.

požadavky

  1. stáhnout Arch Linux ISO Image

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

1. Nejprve přejděte na stránku stahování Arch Linux a uchopte nejnovější obraz CD (tj. aktuální stabilní verze: 2020.05.01), vytvořte zaváděcí CD / USB a poté jej připojte k systémové jednotce CD/USB.

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

3. Po spuštění CD / USB se zobrazí první možnosti instalačního programu Arch Linux. Zde vyberte Arch Linux archiso x86_64 UEFI CD a pokračujte stisknutím klávesy Enter.

Arch Linux Boot Menu
Arch Linux Boot Menu
Zavedení Systému Arch Linux
Zavedení Systému Arch Linux

4. Poté, co instalační program dekomprimuje a načte jádro Linuxu, budete automaticky hozeni do terminálu Arch Linux Bash (TTY) s oprávněními root.

dobrým krokem je nyní seznam zařízení nic a ověření připojení k internetové síti vydá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 server DHCP nakonfigurován v váš prostor se dynamicky přidělovat IP adresy klientům, vydat pod příkazy ručně nakonfigurovat IP adresu pro Arch Live média.

odpovídajícím způsobem 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
Konfigurovat Adresu IP na Arch Linux
Konfigurovat Adresu IP na Arch Linux

Na tento krok, můžete také uvést vaše zařízení pevný disk tím, že vydá následující příkazy.

# cat /proc/partitions# ls /dev/d*# lsblk# fdisk –l 
Zkontrolujte, Arch Linux Disk
Zkontrolujte, Arch Linux Disk

V případě, že váš stroj je založené virtuální stroje, pevné disky mohou mít jiná jména než sdx, jako xvda, vda, etc. Pokud nevíte o schématu pojmenování disku, zadejte níže uvedený příkaz pro seznam virtuálních disků.

# ls /dev | grep '^'$* 
Zkontrolujte, zda Virtuální Disky
Zkontrolujte, zda Virtuální Disky

je Důležité poznamenat, že název úmluvy pro Raspberry PI disk storage je obvykle /dev/mmcblk0 a pro některé typy hardwarové RAID karty může být /dev/cciss.

5. V dalším kroku začneme konfigurovat oddíly pevného disku. V této fázi můžete spustit nástroje cfdisk, cgdisk, parted nebo gdisk a provést 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 rozvržení následující strukturu.

  • systémový oddíl EFI (/dev/sda1) s velikostí 300M, formátovaný FAT32.
  • Swap oddíl (/dev/sda2) s 2xRAM doporučená velikost, Swap na.
  • kořenový oddíl (/dev/sda3) s velikostí alespoň 20G nebo zbytkem místa na pevném disku, formátovaný ext4.

Teď pojďme skutečně začít vytvářet disk rozložení tabulky oddílů spuštěním příkaz cfdisk proti stroji pevný disk, vyberte GPT označení typu, pak vyberte Volné Místo, pak kliknout na Nový z dolní části menu, jak je znázorněno v níže uvedené screenshoty.

# cfdisk /dev/sda
Vyberte Arch Linux Označení Typu
Vyberte Arch Linux Label Typ
Vyberte Arch Linux Instalační Disk
Vyberte Arch Linux Instalační Disk

6. Zadejte velikost oddílu V MB (300M)a stiskněte klávesu enter, v dolní nabídce vyberte typ a vyberte typ systémového oddílu EFI, jak je znázorněno na následujících screenshotech.

EFI Velikost Systému
EFI Systém Velikost
EFI Systém Typ
EFI Typ Systému
Vyberte EFI Systém
Vyberte EFI Systém

Jste dokončili konfiguraci EFI Systémový oddíl.

7. Dále vytvoříme odkládací oddíl pomocí stejného postupu. Použijte klávesu šipka dolů a vyberte znovu zbývající Volné Místo a opakujte výše uvedené kroky: Nové -> velikost oddílu 2xRAM doporučená velikost (můžete bezpečně používat 1G) -> Typu Linux swap.

použijte níže uvedené snímky obrazovky jako vodítko pro vytvoření odkládacího oddílu.

Vytvořit Swap Oddíl
Vytvořit Swap Oddíl
Nastavit Odkládací Oddíl O Velikosti
Nastavit Velikost Swap Oddílu
Vyberte Typ Diskového Oddílu
Vyberte Typ Oddílu
Vyberte Odkládací Oddíl
Vyberte Oddíl Swap

8. Nakonec Pro oddíl /(root) použijte následující konfiguraci: nový – > Velikost: zbytek volného místa – > zadejte souborový systém Linux.

po přečtení tabulky oddílů vyberte možnost Write, odpovězte ano, abyste mohli použít změny disku, a poté zadejte příkaz quit pro ukončení nástroje cfdisk, jak je znázorněno na obrázcích níže.

Vytvořit Kořenový Oddíl
Vytvořit Kořenový Oddíl
Set Root Partition Size
Nastavit Root Partition Size
Vyberte Typ pro Kořenový Oddíl
Vyberte Typ pro Kořenový Oddíl
Vyberte Linux souborový systém
Vyberte souborový systém Linux
Partition Tabulka Shrnutí
Partition Table Shrnutí
Potvrzení Oddíl Změny
Potvrdit Změny Oddílu
Ukončete Konzolu Správa Disků
Ukončit Správa Disků Konzole

9. Prozatím byla tabulka oddílů zapsána na HDD GPT, ale nad ní nebyl dosud vytvořen žádný souborový systém. Shrnutí tabulky oddílů můžete také zkontrolovat spuštěním příkazu fdisk.

# fdisk -l

10. Nyní je čas naformátovat oddíly s požadovanými systémy souborů. Vydat následující příkazy k vytvoření systému souborů FAT32 je pro EFI System partition (/dev/sda), vytvořit EXT4 souborový systém pro kořenový oddíl (/dev/sda3), a vytvořit swap oddíl pro /dev/sda2.

# mkfs.fat -F32 /dev/sda1# mkfs.ext4 /dev/sda3# mkswap /dev/sda2
Vytvořit Arch Linux Souborový Systém
Vytvořit Arch Linux Souborový Systém

Krok 2: Nainstalovat Arch Linux

11. Aby bylo možné nainstalovat Arch Linux, musí být oddíl /(root) připojen k bodu připojení adresáře /mnt, aby byl přístupný. Také je třeba inicializovat odkládací oddíl. Pro konfiguraci tohoto kroku zadejte níže uvedené příkazy.

# mount /dev/sda3 /mnt# ls /mnt # swapon /dev/sda2
Připojit Kořenový Oddíl
Připojit Kořenový Oddíl

12. Po oddíly byly 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 upravit/etc / pacman.soubor d / mirrorlist a vyberte nejbližší zrcadlový web (obvykle vyberte umístění serveru země) v horní části seznamu zrcadlových souborů.

# nano /etc/pacman.d/mirrorlist

můžete také povolit podporu Arch Multilib pro živý systém odkomentováním následujících řádků z /etc / pacman.soubor conf.

Include = /etc/pacman.d/mirrorlist
Povolit Oblouk Multilib
Povolit Oblouk Multilib

13. Dále začněte instalovat Arch Linux vydáním následujícího příkazu.

# pacstrap /mnt base base-devel linux linux-firmware nano vim
Nainstalovat Arch Linux
Nainstalovat Arch Linux
Arch Linux Installer v Pokroku
Arch Linux Installer v Pokroku

v Závislosti na systémové zdroje a rychlost internetu instalační program může trvat od 5 do 20 minut na dokončení.

14. Po dokončení instalace Vygenerujte soubor fstab pro nový systém Arch Linux vydá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
generovat soubor fstab
generovat soubor fstab

Krok 3: Konfigurace systému Arch Linux

15. Chcete-li dále konfigurovat Arch Linux, musíte chroot do /mnt systémové cesty a přidat název hostitele pro váš systém vydáním níže uvedených příkazů.

# arch-chroot /mnt# echo "archbox-tecmint" > /etc/hostname
Nastavit název Hostitele pro Arch Linux
Nastavit název Hostitele pro Arch Linux

16. Dále nakonfigurujte jazyk systému. Vyberte a odkomentujte preferované jazyky kódování z/etc / locale.soubor gen pak nastavte národní prostředí spuštěním následujících příkazů.

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

locale.výňatek z gen souboru:

en_US.UTF-8 UTF-8en_US ISO-8859-1
Set Arch Linux Language
Set Arch Linux Language

Vygenerujte rozvržení jazyka systému.

# locale-gen# echo LANG=en_US.UTF-8 > /etc/locale.conf# export LANG=en_US.UTF-8
Nastavit Arch Linux Language
Nastavit Arch Linux Language

17. Dalším krokem je nakonfigurovat systémové Časové pásmo vytvořením symlink pro dílčí Časové pásmo (/usr/share/zoneinfo / Continent / Main_city)na/etc / localtime cestu k souboru.

# ls /usr/share/zoneinfo/# ln -s /usr/share/zoneinfo/Aisa/Kolkata /etc/localtime
Sada Arch Linux časové Pásmo
Nastavit Arch Linux časové Pásmo

také Byste měli nastavit hardwarové hodiny používat UTC (hardware clock je obvykle nastaven na místní čas).

# hwclock --systohc --utc

18. Stejně jako mnoho slavných linuxových distribucí používá Arch Linux repo zrcadla pro různá světová umístění a více systémových architektur. Standardní repozitáře jsou ve výchozím nastavení povoleny, ale pokud chcete aktivovat multilib repozitáře, musíte odkomentovat direktivy z /etc / pacman.soubor conf, jak je uvedeno v níže uvedeném výňatku.

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

19. Chcete-li povolit podporu nástroje yaourt Package Tool (používá se pro stahování a vytváření balíčků AUR), přejděte do dolní části souboru/etc / pacman.soubor conf a přidejte následující směrnice.

SigLevel = NeverServer = 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ími Sudo v poli Arch vydáním níže uvedených příkazů. Také vyprší uživatelské heslo, aby se nový uživatel změnit heslo při prvním přihlášení.

# passwd# useradd -mg users -G wheel,storage,power -s /bin/bash your_new_user# passwd your_new_user# chage -d 0 your_new_user
Vytvořit Arch Linux User
Vytvořit Arch Linux Uživatel

22. Po přidání nového uživatele musíte nainstalovat balíček sudo a aktualizovat řádek skupiny kol ze souboru / etc / sudoers, abyste nově přidanému uživateli udělili oprávnění root.

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

přidejte tento řádek do souboru / etc / sudoers:

%wheel ALL=(ALL) ALL

povolit oprávnění Sudo
povolit oprávnění Sudo

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

Chcete-li nainstalovat zavaděč GRUB do strojů UEFI na první pevný disk a také detekovat Arch Linux a nakonfigurovat soubor zavaděče GRUB, spusťte následující příkazy, jak je znázorněno na následujících screenshotech.

# 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
Nainstalovat Grub Boot Loader v Arch Linux
Install Grub Boot Loader v Arch Linuxu
Konfigurace Zavaděče Grub v Arch Linux
Konfigurovat Grub Boot Loader v Arch Linuxu

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

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

Gratulujeme! Arch Linux je nyní nainstalován a nakonfigurován pro váš box. Poslední kroky potřebné nyní je ukončit prostředí chroot, odpojit oddíly a restartovat systém vydá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 uvedeno níže.

Arch Linux Grub Menu
Arch Linux Grub Menu

27. Když systém boty-do Arch Linux, přihlaste se pomocí pověření nakonfigurován pro uživatele během procesu instalace a změnit heslo uživatelského účtu, jak je uvedeno níže.

Arch Linux Login
Arch Linux Login

28. Ztratíte připojení k síti internet, protože v systému není ve výchozím nastavení spuštěn žádný klient DHCP. Chcete-li tento problém překonat, 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í nahoře a má IP adresu přidělenou serverem DHCP a zda připojení k Internetu funguje podle očekávání. Ping náhodnou doménu pro testování připojení k internetu.

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

systém Arch Linux prozatím obsahuje pouze základní softwarové balíčky potřebné pro správu systému z příkazového řádku bez grafického uživatelského rozhraní.

Vzhledem k jeho high-přenositelnost, rolling release cykly, zdroj balíčky, kompilace, granulární kontrolu nad nainstalovaný software a rychlost zpracování, Arch Linux se podobá v mnoha ohledech s Gentoo Linux, ale nemůže vzniknout Gentoo komplexní architektonický návrh.

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í distribuce Manjaro Linux.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.

More: