GNU/Linux >> Znalost Linux >  >> Arch Linux

Jak nainstalovat Arch Linux [Průvodce krok za krokem]

Stručně:Tento tutoriál vám ukáže, jak nainstalovat Arch Linux pomocí jednoduchých kroků.

Arch Linux je linuxová distribuce pro obecné použití, která je velmi populární mezi kutily a hardcore uživateli Linuxu.

Výchozí instalace pokrývá pouze minimální základní systém a očekává, že si koncový uživatel nakonfiguruje systém sám.

To je důvod, proč je instalace Arch Linuxu výzvou sama o sobě, ale zároveň je to příležitost k učení pro středně pokročilé uživatele Linuxu.

Ukážu vám, jak nainstalovat Arch Linux. Postupujte prosím pečlivě podle pokynů a přečtěte si řádně pokyny.

Jak nainstalovat Arch Linux

Kroky instalace se mohou v některých bodech lišit v závislosti na tom, zda máte systém UEFI nebo starší systém BIOS. Většina nových systémů dnes přichází s UEFI.

Napsal jsem to zde se zaměřením na systém UEFI, ale zmíním také kroky, které se liší pro starší systémy BIOS.

I když můžete postupovat podle těchto kroků pro nastavení virtuálního počítače, máme vyhrazený návod na instalaci Arch Linuxu do VirtualBoxu.

Upozornění!

Zde popsaná metoda vymaže stávající operační systém (s) ze svého počítače a nainstalujte na něj Arch Linux. Pokud tedy budete postupovat podle tohoto návodu, ujistěte se, že jste zálohovali své soubory, jinak o všechny přijdete. Byli jste varováni.

Než se však podíváte na to, jak nainstalovat Arch Linux z USB, ujistěte se, že máte následující požadavky:

Požadavky pro instalaci Arch Linuxu:

– Stroj kompatibilní s x86_64 (tj. 64bitový).
– Minimálně 512 MB RAM (doporučeno 2 GB)
– Alespoň 2 GB volného místa na disku (doporučeno 20 GB pro základní použití s ​​desktopovým prostředím)
– Aktivní připojení k internetu
– USB disk s minimální úložnou kapacitou 2 GB
– Znalost příkazového řádku Linux

Jakmile se ujistíte, že máte všechny požadavky, přistoupíme k instalaci Arch Linuxu.

Krok 1:Stáhněte si Arch Linux ISO

ISO si můžete stáhnout z oficiálních stránek. K dispozici jsou odkazy pro přímé stažení i torrent.

Stáhněte si Arch Linux

Krok 2:Vytvořte živé USB Arch Linuxu

Budete muset vytvořit živé USB Arch Linuxu z ISO, které jste si právě stáhli.

K vytvoření živého USB můžete použít nástroj Etcher GUI. Je k dispozici pro Windows i Linux.

Alternativně, pokud používáte Linux, můžete použít příkaz dd k vytvoření živého USB. Nahraďte /cesta/k/archlinux.iso s cestou, kam jste stáhli soubor ISO, a /dev/sdx s vaším USB diskem v příkladu níže. Informace o disku můžete získat pomocí lsblk příkaz.

dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync

Krok 3:Spuštění z živého USB

Upozorňujeme, že v některých případech nemusí být možné zavést systém z živého USB se zapnutým bezpečným spouštěním. Pokud je to váš případ, nejprve vypněte zabezpečené spouštění.

Jakmile vytvoříte živé USB pro Arch Linux, vypněte počítač. Zapojte USB a spusťte systém. Při spouštění stiskněte klávesu F2, F10 nebo F12 (v závislosti na vašem systému), abyste se dostali do nastavení spouštění.

Zde vyberte bootování z USB nebo vyměnitelného disku. Jakmile to uděláte a systém se spustí, měli byste vidět možnost jako je tato:


Vyberte Boot Arch Linux (x86_64). Po různých kontrolách se Arch Linux spustí s výzvou k přihlášení s uživatelem root.

Nepoužíváte americkou klávesnici? Přečtěte si toto

Výchozí rozložení klávesnice v živé relaci je US. Zatímco většina anglických klávesnic bude fungovat dobře, totéž nemůže platit pro francouzské, německé a další klávesnice.

Pokud narazíte na potíže, můžete uvést všechna podporovaná rozložení klávesnice:

ls /usr/share/kbd/keymaps/**/*.map.gz

A poté změňte rozvržení na vhodné pomocí příkazu loadkeys . Pokud například chcete německou klávesnici, použijete toto:

loadkeys de-latin1

Další kroky zahrnují rozdělení disku, vytvoření souborového systému a jeho připojení.

Přečtěte si znovu řádně všechny pokyny a pečlivě dodržujte jednotlivé kroky. Vynecháte jeden krok nebo něco ignorujete a budete mít potíže s instalací Arch.

Krok 4:Rozdělte disky

Pro rozdělení disků použijeme správce oddílů fdisk založený na příkazovém řádku.

Pomocí tohoto příkazu zobrazíte seznam všech disků a diskových oddílů ve vašem systému:

fdisk -l

Váš pevný disk by měl mít označení /dev/sda nebo /dev/nvme0n1. Použijte prosím označení disku odpovídající vašemu systému. Používám /dev/sda, protože je to běžnější.

Nejprve vyberte disk, který se chystáte zformátovat, a oddíl:

fdisk /dev/sda

Navrhuji smazat všechny existující oddíly na disku pomocí příkazu d . Jakmile budete mít celé místo na disku volné, je čas vytvořit nové oddíly pomocí příkazu n .

Zkontrolujte, zda máte povolený režim UEFI

Některé kroky se liší pro systémy UEFI a systémy bez UEFI. Měli byste ověřit, zda máte systém s povoleným UEFI nebo ne. Použijte tento příkaz:

ls /sys/firmware/efi/efivars

Pokud tento adresář existuje, máte systém s povoleným UEFI. Měli byste postupovat podle kroků pro systém UEFI. Kroky, které se liší, jsou jasně uvedeny.

Vytvořte oddíl ESP (pouze pro systémy UEFI)

Pokud máte systém UEFI , musíte vytvořte oddíl EFI na začátku disku. V opačném případě tento krok přeskočte.

Když zadáte n, požádá vás o výběr čísla disku, zadejte 1. Zůstaňte s výchozí velikostí bloku, když se zeptá na velikost oddílu, zadejte +512M.

Jedním z důležitých kroků je změnit typ oddílu EFI na systém EFI (místo systému Linux).

Zadejte t změnit typ. Zadejte L pro zobrazení všech dostupných typů oddílů a poté zadejte jeho odpovídající číslo do systému EFI.

Vytvořit kořenový oddíl

Musíte vytvořit kořenový oddíl pro UEFI i starší systémy .

Běžnou praxí dělení bylo/je vytvářet odděleně root, swap a home oddíly. Můžete pouze vytvořit jeden kořenový oddíl a vytvořit odkládací soubor a domov pod samotným kořenovým adresářem.

Takže v tomto přístupu budeme mít jeden kořenový oddíl, žádný swap, žádný domov.

Když jste v příkazu fdisk, stiskněte n pro vytvoření nového oddílu. Automaticky mu přidělí oddíl číslo 2. Tentokrát podržte klávesu enter, abyste přidělili celý zbývající prostor na disku kořenovému oddílu.

Až budete s rozdělením disku hotovi, zadejte w příkaz k zápisu změn na disk a ukončení příkazu fdisk.

Krok 4:Vytvořte souborový systém

Nyní, když máte připravené diskové oddíly, je čas na něm vytvořit souborový systém. Postupujte podle kroků pro váš systém

Vytvoření souborového systému pro systém UEFI

Máte tedy dva diskové oddíly a první je typu EFI. Vytvořte na něm systém souborů FAT32 pomocí příkazu mkfs:

mkfs.fat -F32 /dev/sda1

Nyní vytvořte souborový systém Ext4 v kořenovém oddílu:

mkfs.ext4 /dev/sda2

Vytvoření souborového systému pro jiný než UEFI systém

U systému bez UEFI máte pouze jeden kořenový oddíl. Takže to prostě udělejte ext4:

mkfs.ext4 /dev/sda1

Krok 5:Připojte se k WiFi

K WiFi se můžete interaktivně připojit pomocí tohoto užitečného nástroje zvaného wifi-menu. Stačí zadat tento příkaz a postupovat podle kroků:

wifi-menu

Měli byste být schopni vidět aktivní připojení a připojit se k nim pomocí hesla. Jakmile se připojíte, zkontrolujte, zda můžete používat internet pomocí příkazu ping:

ping google.com

Pokud jako odpověď dostanete bajty, jste připojeni. Pomocí Ctrl+C zastavte odpověď pingem.

Krok 6:Vyberte vhodné zrcadlo

To je velký problém s instalací Arch Linuxu. Pokud budete pokračovat v instalaci, možná zjistíte, že stahování je příliš pomalé. V některých případech je to tak pomalé, že se stahování nezdaří.

Je to proto, že mirrorlist (umístěný v /etc/pacman.d/mirrorlist) má velké množství zrcadel, ale není v dobrém pořadí. Horní zrcátko se volí automaticky a nemusí to být vždy dobrá volba.

Naštěstí na to existuje oprava. Nejprve synchronizujte úložiště pacmana, abyste si mohli stáhnout a nainstalovat software:

pacman -Syy

Nyní nainstalujte také reflektor, který můžete použít k vypsání nových a rychlých zrcadel umístěných ve vaší zemi:

pacman -S reflector

Vytvořte zálohu seznamu zrcadel (pro jistotu):

cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak

Nyní získejte dobrý seznam zrcadel s reflektorem a uložte jej do seznamu zrcadel. Můžete změnit zemi z USA na svou vlastní zemi.

reflector -c "US" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist

Nyní je vše v pořádku.

Krok 7:Nainstalujte Arch Linux

Protože máte všechny věci připravené, je čas konečně nainstalovat Arch Linux. Budete jej instalovat do kořenového adresáře, takže jej nejprve připojte.

Pamatujete si název kořenového oddílu ? Použijte jej k připojení:

mount /dev/sda2 /mnt

S připojeným uživatelem root je čas použít skvělý skript pacstrap k instalaci všech potřebných balíčků:

pacstrap /mnt base linux linux-firmware vim nano

Stažení a instalace těchto balíčků bude nějakou dobu trvat. Pokud dojde k přerušení stahování, není třeba panikařit. Výše uvedený příkaz můžete spustit ještě jednou a obnoví stahování.

Do seznamu jsem přidal textový editor Vim a Nano, protože po instalaci budete muset upravit některé soubory.

Krok 8:Nakonfigurujte nainstalovaný systém Arch

Vygenerujte soubor fstab, který definuje, jak jsou diskové oddíly, bloková zařízení nebo vzdálené systémy souborů připojeny k systému souborů.

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

Nyní použijte arch-chroot a zadejte připojený disk jako root. Ve skutečnosti nyní používáte právě nainstalovaný systém Arch Linux na disku. Budete muset provést nějaké konfigurační změny nainstalovaného systému, abyste jej mohli správně spustit při bootování z disku.

arch-chroot /mnt

Nastavení časového pásma

Chcete-li nastavit časové pásmo v systému Linux, můžete použít příkaz timedatectl. Nejprve najděte své časové pásmo:

timedatectl list-timezones

A pak to nastavte takto (nahraďte Evropu/Paříž požadovaným časovým pásmem):

timedatectl set-timezone Europe/Paris

Nastavení národního prostředí

To je to, co nastavuje jazyk, číslování, datum a formát měny pro váš systém.

Soubor /etc/locale.gen obsahuje všechna místní nastavení a jazyk systému v komentovaném formátu.

Otevřete soubor pomocí editoru Vim nebo Nano a odkomentujte (odstraňte # ze začátku řádku) jazyk, který preferujete. Použil jsem en_GB.UTF-8 (Angličtina s Velkou Británií).

Nyní vygenerujte konfiguraci národního prostředí v adresářovém souboru /etc pomocí níže uvedených příkazů jeden po druhém:

locale-gen
echo LANG=en_GB.UTF-8 > /etc/locale.conf
export LANG=en_GB.UTF-8

Nastavení národního prostředí i časového pásma lze změnit také později, když používáte systém Arch Linux.

Konfigurace sítě

Vytvořte /etc/hostname soubor a přidejte do tohoto souboru položku hostname. Hostname je v podstatě název vašeho počítače v síti.

V mém případě nastavím název hostitele jako myarch . Můžete si vybrat, co chcete:

echo myarch > /etc/hostname

Další částí je vytvoření souboru hosts:

touch /etc/hosts

A upravte tento soubor /etc/hosts pomocí editoru Vim nebo Nano a přidejte do něj následující řádky (nahraďte myarch názvem hostitele, který jste vybrali dříve):

127.0.0.1	localhost
::1		localhost
127.0.1.1	myarch

Nastavit root passwd

Měli byste také nastavit heslo pro účet root pomocí příkazu passwd:

passwd

Krok 9:Nainstalujte zavaděč Grub

Toto je jeden ze zásadních kroků a liší se pro systémy UEFI a non-UEFI. Nejprve to ukážu pro systémy UEFI.

Ujistěte se, že stále používáte arch-chroot. Nainstalujte požadované balíčky:

pacman -S grub efibootmgr

Vytvořte adresář, kam bude oddíl EFI připojen:

mkdir /boot/efi

Nyní připojte oddíl ESP, který jste vytvořili

mount /dev/sda1 /boot/efi

Nainstalujte grub takto:

grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi

Poslední krok:

grub-mkconfig -o /boot/grub/grub.cfg

Nainstalujte grub na systémy bez UEFI

Nejprve nainstalujte balíček grub:

pacman -S grub

A pak nainstalujte grub takto (neuvádějte číslo disku sda1, pouze název disku sda):

grub-install /dev/sda

Poslední krok:

grub-mkconfig -o /boot/grub/grub.cfg

Krok 10:Nainstalujte desktopové prostředí (v tomto případě GNOME)

Prvním krokem je instalace prostředí X. Zadejte níže uvedený příkaz a nainstalujte Xorg jako zobrazovací server.

pacman -S xorg

Nyní můžete nainstalovat desktopové prostředí GNOME na Arch Linux pomocí:

pacman -S gnome

Poslední krok zahrnuje povolení správce zobrazení GDM pro Arch. Doporučuji také povolit Network Manager

systemctl start gdm.service
systemctl enable gdm.service
systemctl enable NetworkManager.service

Nyní ukončete chroot pomocí příkazu exit:

exit

A pak vypněte systém

shutdown now

Před opětovným zapnutím systému nezapomeňte vyjmout živé USB. Pokud vše půjde dobře, měli byste vidět obrazovku Grub a poté přihlašovací obrazovku GNOME.

Pokud chcete prostředí KDE, postupujte podle tohoto návodu o instalaci KDE na Arch Linux.

Poslední slova o instalaci Arch Linuxu

Podobný přístup demonstroval v tomto videu (příkazy se podívejte na celou obrazovku) čtenář Gonzalo Tormo od It's FOSS:

Možná jste si již uvědomili, že instalace Arch Linuxu není tak snadná jako instalace Ubuntu. Nicméně s trochou trpělivosti to určitě zvládnete a pak světu řeknete, že používáte Arch Linux.

Samotná instalace Arch Linuxu poskytuje velké množství učení. Doporučuji několik základních věcí, které je třeba udělat po instalaci Arch Linuxu, kde najdete kroky k instalaci různých dalších desktopových prostředí a dozvíte se více o OS. Můžete si s ním dál hrát a uvidíte, jak mocný Arch je.

Dejte nám vědět v komentářích, pokud narazíte na nějaké potíže při instalaci Arch Linuxu.



Arch Linux
  1. Jak nainstalovat Pacaur v Arch Linuxu

  2. Jak nainstalovat Oracle Java 10 v Arch Linuxu

  3. Jak nainstalovat Go (Golang) v Arch Linux/Manjaro

  1. Jak nainstalovat Arch Linux

  2. Jak nainstalovat VirtualBox na Arch Linux

  3. Jak nainstalovat Arch Linux na VirtualBox

  1. Jak nainstalovat KDE Desktop na Arch Linux

  2. Jak nainstalovat Arch Linux 2022 [Průvodce krok za krokem]

  3. Jak nainstalovat Arch Linux 2021 [Průvodce krok za krokem]