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.
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
- Wybierz
o
, aby utworzyć MBR. - Stwórz nową partycję dla root:
- Wybierz
n
. - Wybierz
Primary
.
- Wybierz
- 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ż
- Instalacja VS Code na Linuxie: Kiedy Kodowanie Staje Się Łatwiejsze Niż Parzenie Kawy
- Instalacja `yay` na Arch Linux
- Jak skonfigurować serwer Caddy, żeby robił wszystko za Ciebie (no prawie)
- Lekcja 2 – Pętle i Warunki: Podejmowanie Decyzji i Powtarzanie (Bez Wariacji)
- Odkryj Moc JavaScript – Podróż dla Początkujących (Peleryna Nie Wymagana)