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

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

Arch Linux je známá open-source linuxová distribuce pro počítače x86-64 a je velmi oblíbená mezi středně pokročilými a pokročilými uživateli Linuxu. Jeho vývoj je řízen čistě komunitou a hlavním vývojovým kruhem.

Arch Linux se řídí principem KISS („keep it short and simple“), což znamená, že z instalace Arch Linuxu získáte pouze minimální základní systém a budete jej muset dále konfigurovat, abyste jej mohli používat.

Arch Linux používá model průběžného vydávání, tj. balíčky jsou poskytovány po celý den a žádná velká vydání. Pacman umožňuje uživatelům udržovat systémy snadno a denně aktualizované.

Požadavky

  • Počítač x86_64 (64bitový)
  • 512 MB paměti RAM
  • Alespoň 1 GB volného místa na disku
  • Připojení k internetu
  • USB flash disk nebo prázdné CD pro vypálení instalačního obrazu.

Arch Linux ukončil od února 2017 podporu pro 32bitovou instalaci a nyní podporuje pouze instalaci x86_64.

Vyzkoušejte Arch Linux 2021 VM Images

Pokud nemáte čas nainstalovat Arch Linux 2021, pomocí níže uvedeného odkazu si stáhněte připravený ke spuštění Arch Linux 2021 VirtualBox a obrazy VMware.

Nainstalujte Arch Linux

Zde uvidíme, jak nainstalovat nejnovější verzi Arch Linuxu (v 2021.01.1) z USB / CD.

Proces instalace Arch Linuxu vyžaduje připojení k internetu pro načtení balíčků ze zrcadel Arch Linuxu.

ISO obrazy Arch Linuxu nepodporují zabezpečené spouštění. Budete muset zakázat zabezpečené spouštění obrazu ISO. V případě potřeby můžete po instalaci nastavit bezpečné spouštění.

Krok 1:Stáhněte si Arch Linux

Stáhněte si nejnovější verzi Arch Linuxu z oficiálního webu.

Krok 2:Vytvořte živé USB / napište spouštěcí CD

Nyní vytvoříme živé USB / zapíšeme spouštěcí CD ze staženého obrazu ISO.

Vytvořte živé USB

Nahraďte /path/to/archlinux.iso cestou ke staženému souboru ISO a /dev/sdx názvem vašeho USB disku.

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

Napište spouštěcí disk CD/DVD/BD

Nahraďte /path/to/archlinux.iso cestou ke staženému souboru ISO.

### CD ###

cdrecord -v -sao dev=/dev/sr0 isoimage.iso

### DVD or Blu-Ray Disc ###

growisofs -dvd-compat -Z /dev/sr0=/home/user_name/Downloads/LinuxMint.iso

Krok 3:Spuštění z Live USB nebo CD/DVD/BD

Zapněte systém a stisknutím F2, F10 nebo F12 změňte/vyberte pořadí spouštění.

Chcete-li bootovat z Live USB, musíte vybrat boot z USB nebo vyměnitelné jednotky. Chcete-li zavést systém z disku CD, musíte vybrat možnost spouštění z jednotky CD/DVD ROM.

Jakmile se systém nabootuje z Live USB nebo CD, zobrazí se obrazovka instalačního programu Arch Linuxu, jak je uvedeno níže.

Vyberte Boot Arch Linux (x86_64) a stiskněte Enter.

BIOS

UEFI

Nakonec, po různých kontrolách, dostanete root prompt.

Režim spouštění (BIOS nebo UEFI)

Zavedení do správného režimu nám pomáhá vytvořit požadované oddíly pro systém. Na obrazovce instalačního programu Arch Linuxu snadno zjistíte, zda je systém nabootován v BIOSu nebo UEFI. Můžete jej však ověřit uvedením adresáře.

ls /sys/firmware/efi/efivars

Pokud výše uvedený příkaz vypíše obsah bez chyby, systém se spustí v režimu UEFI .

Pokud adresář neexistuje, systém může být spuštěn v režimu BIOS .

V případě, že se systém nespustil do požadovaného režimu, nahlédněte do systémové příručky.

Krok 4:Nastavení sítě

Jak jsem řekl dříve, systém potřebuje aktivní připojení k internetu. Pokud má vaše prostředí DHCP server, pak systém získá IP adresu automaticky.

Můj systém má ethernetové rozhraní, které je připojeno k internetu přes LAN kabel. Pokud má váš systém Wi-Fi, použijte iwctl, interaktivní výzvu k ověření v bezdrátové síti.

Zkontrolujte připojení k internetu.

ifconfig

ping -c 2 google.com

Pokud váš systém neobdrží odpověď, nakonfigurujte v systému statickou IP adresu, aby se váš systém mohl připojit k internetu a stáhnout balíčky.

ip addr flush dev ens33

ifconfig ens33 192.168.1.100 netmask 255.255.255.0

route add default gw 192.168.1.2

echo "nameserver 192.168.1.2" >> /etc/resolv.conf

echo "nameserver 8.8.8.8" >> /etc/resolv.conf

Vyměňte síťovou kartu a IP adresu podle vašeho prostředí.

Krok 5:Rozdělení disku

Nyní vytvoříme oddíly na pevném disku pro instalaci OS. Nejprve vypište dostupné disky pomocí příkazu fdisk.

fdisk -l

Systém má 1 TB disk (/dev/sda) a tento disk použije pro instalaci OS. Název disku se liší v závislosti na systému. Disky mohou mít jiné názvy jako vda, hda atd.

Nyní použijeme příkaz fdisk k vytvoření oddílů podle požadavku.

Podrobnosti o oddílu jsou uvedeny níže.

BIOS

/boot1024 MB

swap4 GB (min. 512 MB)

/~ 1000 GB (zbývající místo)

UEFI

/efi – 1024 MB

swap4 GB (min. 512 MB)

/~ 1000 GB (zbývající místo)

fdisk /dev/sda

/boot:

/efi:

SWAP:

/ (kořen):

Jakmile vytvoříte diskové oddíly, použijte p k potvrzení vytvoření diskových oddílů a poté w k uložení změn.

Ověřte části pomocí příkazu fdisk -l. Nyní máme tři oddíly.

/dev/sda1/boot nebo /efi

/dev/sda2swap

/dev/sda3/ (kořen)

Krok 6:Vytvořte systém souborů

Nyní je čas naformátovat vytvořené oddíly s požadovanými systémy souborů. Můžete formátovat /boot nebo /efi (/dev/sda1) jako EXT2 nebo EXT3 pro BIOS a Fat32 pro UEFI, Swap (/dev/sda2) jako swap a / (/dev/sda3) jako souborový systém EXT4.

BIOS

mkfs.ext2 /dev/sda1

mkfs.ext4 /dev/sda3

mkswp /dev/sda2

UEFI

mkfs.fat -F32 /dev/sda1

mkfs.ext4 /dev/sda3

mkswp /dev/sda2

Krok 7:Připojení oddílů

Jakmile naformátujete oddíly, připojte je pomocí příkazu mount. Oddíl / (root) musí být připojen k adresáři /mnt.

Pokud máte Další oddíly, pak je třeba je připojit k příslušným adresářům na /mnt. Například:oddíl /boot musí být připojen k /mnt/boot.

Také byste museli inicializovat swapovací oddíl.

BIOS

mount /dev/sda3 /mnt

mkdir /mnt/boot

mount /dev/sda1 /mnt/boot

swapon /dev/sda2

UEFI

mount /dev/sda3 /mnt

mkdir /mnt/efi

mount /dev/sda1 /mnt/efi

swapon /dev/sda2

Krok 8:Vyberte možnost Zrcadla

Balíčky Arch Linuxu je nutné stáhnout z internetových zrcadlových serverů. Zrcadla jsou definována v /etc/pacman.d/mirrorlist. Zrcadlo, které je na prvním místě seznamu, má přednost při stahování balíčku, který nemusí být ideální pro všechny situace s ohledem na geografické, dostupnost a problémy s nesynchronizací.

Použijte reflektor k načtení nejnovějšího zrcadla ze stavu zrcadlení Arch Linuxu, filtrujte aktuální zrcadla, seřaďte je podle rychlosti a aktualizujte soubor se seznamem zrcadel.

Zálohujte existující seznam zrcadel.

 cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup

Poté aktualizujte soubor mirrorlist o 10 zrcadel podle rychlosti stahování.

reflector --verbose --latest 10 --sort rate --save /etc/pacman.d/mirrorlist

Krok 9:Instalace základního systému Arch Linux

Nyní je čas nainstalovat základní systém Arch Linux.

pacstrap /mnt/ base linux linux-firmware net-tools networkmanager openssh vi

Dokončení instalace bude trvat nejméně 15 až 30 minut v závislosti na rychlosti vašeho internetu.

Níže uvedená zpráva potvrzuje, že instalace Arch Linuxu byla úspěšně dokončena.

Krok 10:Vytvořte fstab

Po základní instalaci vygenerujte soubor fstab pro systém pomocí příkazu genfstab.

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

Ověřte položky fstab pomocí níže uvedeného příkazu.

cat /mnt/etc/fstab

Krok 11:Konfigurace systému Arch Linux

Pro další konfiguraci Arch Linuxu musíte chrootovat na nový systém. Chroot změní kořenový adresář pro aktuálně běžící proces a jejich potomky

arch-chroot /mnt

Krok 12:Nastavte jazyk systému

Jazyk systému můžete nakonfigurovat zrušením komentáře u požadovaných jazyků ze souboru /etc/locale.gen.

vi /etc/locale.gen

Odkomentujte en_US.UTF-8 UTF-8 pro americko-angličtinu a poté vygenerujte národní prostředí spuštěním.

locale-gen

Nastavte proměnnou LANG v souboru /etc/locale.conf.

echo "LANG=en_US.UTF-8"  > /etc/locale.conf

Krok 13:Nastavte časové pásmo

Nyní nakonfigurujte systémové časové pásmo vytvořením symbolického odkazu svého časového pásma na soubor /etc/localtime.

ln -sf /usr/share/zoneinfo/US/Central /etc/localtime

Všechna dostupná časová pásma naleznete v adresáři /usr/share/zoneinfo.

Také nastavte hardwarové hodiny na UTC.

hwclock --systohc --utc

Krok 14:Nastavte název hostitele

Umístěte název hostitele systému do souboru /etc/hostname.

echo "archlinux-2021.itzgeek.local" > /etc/hostname

Krok 15:Nastavte heslo uživatele root

Pomocí příkazu passwd v terminálu nastavte heslo uživatele root.

passwd

Krok 16:Nainstalujte GRUB Boot Loader

Arch Linux vyžaduje ke spuštění systému zavaděč. Zavaděč grub můžete nainstalovat pomocí níže uvedených příkazů.

BIOS

pacman -S grub

grub-install /dev/sda

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

UEFI

pacman -S grub efibootmgr

grub-install --efi--directory=/efi

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

Krok 17:Restartujte

Ukončete chroot systém a poté restartujte.

exit

reboot

Krok 18:Přihlaste se do Arch Linuxu

Po dokončení restartu se zobrazí výzva k přihlášení k Arch Linuxu. Přihlaste se jako uživatel root a heslo, které jste nastavili během instalace operačního systému.

Závěr

To je vše. Úspěšně jste nainstalovali Arch Linux 2021. Postupujte podle doporučení po instalaci, abyste z instalace vytěžili maximum.


Arch Linux
  1. Jak nainstalovat Arch Linux

  2. Jak nainstalovat Pacaur v Arch Linuxu

  3. Jak nainstalovat Oracle Java 10 v Arch Linuxu

  1. Jak nainstalovat VirtualBox na Arch Linux

  2. Jak nainstalovat Arch Linux na VirtualBox

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

  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]