Zaczynamy z Arch Linux: Przewodnik dla początkujących, którzy chcą opanować podstawy

ArchLinux

Zaczynamy z Arch Linux: Przewodnik dla początkujących, którzy chcą opanować podstawy

Wstęp

Jesteś gotowy, by wyruszyć na epicką podróż z Arch Linux? Jeśli nie wiesz jeszcze, czym jest Linux i dlaczego ktoś dobrowolnie wybiera Arch, zerknij na nasz przewodnik “Co to jest Linux i Arch Linux”, żeby najpierw ogarnąć podstawy.

Super! Zainstalujemy Arch z MBR (bo oldschool nigdy nie wychodzi z mody), z jednym partycją root (bo prostota rządzi) i zainstalujemy Xorg oraz GNOME Shell (bo kto nie lubi lśniącego, nowoczesnego pulpitu?).

Zaparz sobie ulubioną kawę (lub coś mocniejszego, zależy jak bardzo chcesz dziś ryzykować), bo czas pobrudzić ręce w terminalu. I pamiętaj: w świecie Arch Linux każdy błąd to okazja do nauki!

Krok 1: Przygotowanie nośnika instalacyjnego

Zaczynamy od stworzenia bootowalnego USB z obrazem Arch Linux. Jeśli jesteś na Windowsie, użyj Rufusa; na Linuxie możesz skorzystać z dd lub Balena Etcher.

Pobierz Arch Linux

Na Linuxie, otwórz terminal i wpisz:

sudo fdisk -l

A potem, żeby zainstalować Arch Linux na dysk:

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

Gdy twój USB jest gotowy, podłącz go i uruchom ponownie komputer. Wybierz bootowanie z USB, aby rozpocząć instalację.

Krok 2: Ustawienie układu klawiatury

Po uruchomieniu w środowisko instalacyjne Arch, ustaw układ klawiatury, jeśli to konieczne. Jeśli używasz standardowej klawiatury US, ten krok możesz pominąć. W przeciwnym razie, wpisz:

localectl list-keymaps
loadkeys your-keyboard-layout

Krok 3: Podłączenie do Internetu

Sprawdź, czy masz połączenie z Internetem. Jeśli korzystasz z Ethernetu, prawdopodobnie jesteś już podłączony. Jeśli używasz Wi-Fi, musisz połączyć się przez iwctl:

iwctl

Następnie w interaktywnym terminalu:

device list
station wlan0 scan
station wlan0 get-networks
station wlan0 connect your-network-name
exit

Zamień wlan0 na nazwę swojego urządzenia Wi-Fi, a your-network-name na nazwę swojej sieci Wi-Fi.

Sprawdź połączenie:

ping archlinux.org

Krok 4: Podział dysku z MBR

Teraz podzielimy dysk. Będziemy używać MBR i, dla prostoty, stworzymy jedną partycję root, na której będzie wszystko.

Uruchom fdisk:

fdisk /dev/sdX

Zamień X na literę odpowiadającą twojemu dyskowi (np. sda). Aby zobaczyć dostępne dyski:

fdisk -l
  1. Wybierz o, aby utworzyć MBR.
  2. Stwórz nową partycję dla root:
    • Wybierz n.
    • Wybierz Primary.
  3. Naciśnij Enter dwa razy, aby zaakceptować domyślne wartości dla pierwszego i ostatniego sektora.

Kiedy skończysz, wpisz w, aby zapisać zmiany i wyjść z fdisk.

Krok 5: Formatowanie partycji

Teraz sformatuj partycję jako ext4:

mkfs.ext4 /dev/sdX1

Zamień X1 na swoją partycję (np. sda1).

Krok 6: Montowanie partycji

Zamontuj partycję w /mnt:

mount /dev/sdX1 /mnt

Krok 7: Instalacja systemu podstawowego

Czas zainstalować podstawowy system. Uruchom poniższe polecenie:

pacstrap -K /mnt base base-devel linux linux-firmware gvim man

Krok 8: Generowanie pliku fstab

Wygeneruj plik fstab, aby system wiedział, gdzie znajdują się partycje:

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

Dla pewności możesz sprawdzić UUID swoich dysków:

blkid | grep sdX

Powinieneś zobaczyć coś w stylu:

/dev/sda1: UUID="0a8efcfd-4bad-406a-a13b-93112fc4bc45" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="bbb7fc8b-01"

Upewnij się, że UUID są poprawne.

Jeśli jesteś mistrzem w VIM, użyj vim /mnt/etc/fstab. Jeśli nie — polecam Nano:

nano /mnt/etc/fstab

Przykład:

# Statyczna informacja o systemach plików.
# Szczegóły w fstab(5).

# /dev/sda1
UUID=0a8efcfd-4bad-406a-a13b-93112fc4bc45	/         	ext4      	rw,relatime	0 1

Krok 9: Chroot do nowego systemu

Teraz przejdź do root twojego nowego systemu:

arch-chroot /mnt

Krok 10: Ustawienie strefy czasowej

Ustaw strefę czasową:

ln -sf /usr/share/zoneinfo/Region/City /etc/localtime

Zamień Region/City na swoją rzeczywistą strefę czasową (np. Europe/Warsaw).

Zsynchronizuj zegar sprzętowy:

hwclock --systohc

Krok 11: Lokalizacja

Odkomentuj swoją lokalizację w pliku /etc/locale.gen, a następnie wygeneruj lokalizacje:

locale-gen

Stwórz plik konfiguracyjny lokalizacji:

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

Zamień pl_PL.UTF-8 na preferowaną lokalizację.

Krok 12: Konfiguracja sieci

Stwórz plik z nazwą hosta:

echo "mójkomputer" > /etc/hostname

Następnie zedytuj /etc/hosts, dodając:

nano /etc/hosts
127.0.0.1   localhost
::1         localhost
127.0.1.1   mójkomputer.localdomain mójkomputer

Zamień mójkomputer na wybraną przez siebie nazwę.

Krok 13: Ustawienie hasła root

Ustaw hasło dla użytkownika root:

passwd

Krok 14: Instalacja bootloadera

Zainstaluj GRUB dla MBR:

pacman -S grub
grub-install --target=i386-pc /dev/sdX
vim /etc/default/grub

Zmień linię GRUB_DISABLE_OS_PROBER na:

...
GRUB_DISABLE_OS_PROBER=false
...

Wygeneruj konfigurację GRUB:

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

Krok 15: Dodanie użytkownika

Stwórz nowego użytkownika z uprawnieniami administratora:

useradd -m -G users,wheel,video -s /bin/bash admin
passwd admin

Krok 16: Instalacja Xorg i GNOME

Teraz zainstalujmy Xorg, GNOME i inne niezbędne programy:

pacman -S gnome-shell gdm gnome-disk-utility archlinux-keyring alacritty xorg-xinit network-manager-applet dnsmasq ttf-dejavu ttf-droid wqy-zenhei noto-fonts-emoji sudo grub gst-libav ntfs-3g gnome-control-center git gnome-keyring gnome-applets wget rsync

Aktywuj GDM i NetworkManager, aby uruchamiały się przy starcie:

systemctl enable gdm.service
systemctl enable NetworkManager.service

Krok 17: Intel czy AMD?

Wybierz mikroprogram dla swojego procesora:

pacman -S intel-ucode

lub

pacman -S amd-ucode

Krok 18: Wybór sterownika graficznego

Zainstaluj sterownik do swojej karty graficznej:

pacman -S xf86-video-fbdev
pacman -S xf86-video-intel
pacman -S xf86-video-amdgpu
pacman -S xf86-video-ati
pacman -S xf86-video-vesa
pacman -S xf86-video-nouveau

Jeśli nie jesteś pewien, możesz zainstalować wszystkie — na wszelki wypadek.

Krok 19: Konfiguracja sudo i wyłączenie Wayland

Pozwól użytkownikom z grupy wheel korzystać z sudo:

nano /etc/sudoers
...
## Zezwól członkom grupy wheel na uruchamianie dowolnych komend
%wheel ALL=(ALL) ALL
...

Wyłącz Wayland i przełącz się na Xorg dla ekranu logowania:

nano /etc/gdm/custom.conf
...
# Wyłącz Wayland i wymuś użycie Xorg
WaylandEnable=false
...

Krok 20: Restart i ciesz się systemem!

Wyjdź z chroot, odmontuj partycje i zrestartuj komputer:

exit
umount -R /mnt
reboot

Zakończenie

I oto jesteśmy! Właśnie zainstalowałeś Arch Linux z MBR, jedną partycją root, Xorg i GNOME Shell. Teraz możesz zacząć dostosowywać system do swoich potrzeb. Witaj w społeczności Arch Linux, gdzie każdy dzień to nowa lekcja cierpliwości! 😄


Zobacz też