Instalacja Arch Linux na UEFI w 17 krokach

Przewodnik po instalacji systemu Arch Linux zakłada, iż:

  1. Środowiskiem graficznym będzie KDE Plasma
  2. Menadżerem logowania będzie SDDM
  3. Płyta główna posiada UEFI
  4. Procesor Intel
  5. Karta grafiki Nvidia
  6. Brak partycji wymiany
  7. Brak partycji z system Windows

1. Weryfikacja trybu uruchomionego systemu

Komendą ls /sys/firmware/efi/efivars sprawdź czy istnieje zawartość katalogu. Jeśli komputer uruchomił się w trybie UEFI, powinna istniej zawartość katalogu.

2. Połączenie z Internetem

W konsoli podajesz
ping tomlot.eu

3. Zaktualizuj systemowy zegar

W konsoli podajesz
timedatectl set-ntp true

4. Partycjonowanie dysku

W konsoli podajesz
cfdisk /dev/sdX
Wybierz typ tabeli qpt
Utwórz nowe partycje:

  1. Partycja EFI o rozmiarze 200-500 MB typ EFI System - /dev/sda1
  2. Partycja root o rozmiarze >5G typ Linux filesystem - /dev/sda2
  3. Partycja home o rozmiarze XG typ Linux filesystem - /dev/sda3

Zapisz ustawienia i wyjdź z cfdisk
Sprawdź czy poprawnie utworzyły się partycje komendą
fdisk -l

5. Formatowanie partycji

W konsoli podajesz

mkfs.fat -F32 /dev/sda1
mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3

6. Montowanie partycji

W konsoli podajesz

mount /dev/sda2 /mnt
mkdir /mnt/home
mount /dev/sda3 /mnt/home

7. Instalacja Arch Linux

W konsoli podajesz
pacstrap /mnt base base-devel

8. Generowanie plik fstab dla nowego systemu Arch Linux

W konsoli podajesz
genfstab -U -p /mnt >> /mnt/etc/fstab
Sprawdź poprawność zawartości pliku
cat /mnt/etc/fstab

9. Konfiguracja systemu Linux Arch

W konsoli podajesz
arch-chroot /mnt

10. Konfiguracja języka systemu

Komendą
vi /etc/locale.gen edytuj plik języka systemu. Odkomentuj języki

en_US.UTF-8 UTF-8
pl_PL.UTF-8 UTF-8

Komendą
locale-gen
wygeneruj nowe ustawienia regionalne.
Komendą
vi /etc/locale.conf wygeneruj układ języka systemu, podając w pliku
LANG=pl_PL.UTF-8

11. Konfiguracja strefy czasowej systemu

W konsoli podajesz
ln -sf /usr/share/zoneinfo/Europe/Warsaw /etc/localtime

12. Konfiguracja zegara sprzętowego

W konsoli podajesz
hwclock --systohc --utc

13. Konfiguracja sieci

Komendą
vi /etc/hostname ustaw nazwę hosta, podając w pliku np:
tomlot

Komendą
vi /etc/hosts ustaw host w sieci, podając w pliku

127.0.0.1       localhost.localdomain               localhost
::1             localhost.localdomain               localhost
127.0.1.1	tomlot.localdomain	            tomlot

Komendą
systemctl enable dhcpcd włącz połączenie sieciowe

14. Konfiguracja hasła dla użytkownika root

W konsoli podajesz
passwd

15. Instalacja Grub

W konsoli podajesz

pacman -S grub efibootmgr os-prober intel-ucode
mkdir /boot/EFI #chodź dokumentacja Arch podaje, iż nie ma potrzeby tworzenia owego katalogu, praktyka wykazuje odmienny stan
mount /dev/sda1 /boot/EFI
grub-install --target=x86_64-efi  --bootloader-id=grub_uefi --recheck

16. Utwórz pliku konfiguracyjnego GRUB

W konsoli podajesz
grub-mkconfig -o /boot/grub/grub.cfg

17. Koniec

W konsoli podajesz

exit
umount /mnt
reboot

Po instalacji

Po pomyślnie zbootowaniu systemu Arch Linux wykonaj

1. Aktualizacja systemu

W konsoli podajesz
pacman -Syu

2. Włączenie repozytorium z pakietami 32 bit i 64 bit w 64 bitowym systemie Arch Linux

Komendą
vi /etc/pacman.conf
odkomentuj linie

[multilib]
Include = /etc/pacman.d/mirrorlist

3. Zaktualizuj listę lustrzanych serwerów

Komendą
vi /etc/pacman.d/mirrorlist zaktualizuj listę lustrzanych serwerów i na początku pliku dodaj

##
## Arch Linux repository mirrorlist
## Generated on 2018-08-01
##
 
## Poland
Server = http://arch.midov.pl/arch/$repo/os/$arch
Server = http://mirror.onet.pl/pub/mirrors/archlinux/$repo/os/$arch
Server = http://piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/$arch
Server = http://ftp.vectranet.pl/archlinux/$repo/os/$arch

4. Zaktualizuj listy pakietów repozytoriów

W konsoli podajesz
pacman -Syy

5. Utwórz nowego użytkownika

W konsoli podajesz

useradd -m -g users -G wheel,storage,power -s /bin/bash -d /home/tomaszroot tomaszroot
passwd tomaszroot

6. Konfiguracja sudo

W konsoli podajesz
pacman -S sudo
Komendą
visudo nadaj uprawniania do sudo użytkownikom, odkomentowując linię
%wheel ALL=(ALL) ALL

7. Instalacja sterowników Nvidia

pacman -S nvidia-340xx

8. Instalacja Xorg

pacman -S xorg-server xorg-xinit xf86-input-evdev xf86-input-mouse xf86-input-keyboard mesa

9. Instalacja KDE Plasma

pacman -S plasma plasma-meta plasma-desktop plasma-pa

10. Instalacja KDE SDDM

pacman -S sddm

11. Instalacja obsługi sieci

pacman -S networkmanager plasma-nm

12. Włączenie KDE

Komendą
vi ~/.xinitrc włącz KDE przy starcie systemu, podając w pliku
exec startkde

13. Włączenie SDDM

systemctl enable sddm

14. Wyłączenie dhcpcd

systemctl disable dhcpcd

15. Włączenie Network Manager

systemctl enable NetworkManager

16. Uruchom ponownie komputer w środowisku X

reboot

Zastosowanie: 

Instalacja Arch Linux na UEFI z KDE Plasma i SDDM oraz sterownikami Nvidia

Wiedza: 
Praktyczna
Kategoria: