Instalacja Arch Linux 2013 na dysku twardym
– trudno nie znać tej dystrybucji, więc nie będę jej szczegółowo przedstawiał. Jest
skierowana do osób, które potrafią samodzielnie skonfigurować system bez korzystania z graficznych
narzędzi.
Sam proces instalacji również nie należy do najprostszych i śmiało można stwierdzić, iż nie jest
„przyjazny dla użytkownika”. Nie zmienia to faktu, że Arch Linux jest bardzo dobrą dystrybucją,
oferującą najnowsze wersje pakietów, lecz wymagajacą lepszego poznania.
Zmiany jakie zachodzą w samym systemie oraz instalatorze wymuszają dokonania korekty w
przewodniku instalacji. Jest to już trzecia wersja mojego przewodnika instalacji i obawiam się, że nie
ostatnia.
Dla celów tej publikacji użyłem obrazu arch-install-2013.08.01-dual.iso, którego aktualną wersję można
pobrać z
. Użycie nowej płyty instalacyjnej wymagane jest tylko w przypadku nowej,
świeżej instalacji systemu.
Partycje
Przygotuj minimum dwie partycje na system Arch :
- „/” – główny katalog (root) na pliki systemowe minimum 5GB (rekomendowane 10 GB)
- „swap” – partycję wymiany, która powinna mieć rozmiar :
– dwukrotnie większą niż pamięć RAM, jeśli RAM jest mniejszy niż 1Gb
– taki sam lub mniejszy niż RAM, jeśli RAM posiada 1GB.
Możesz również przygotować dodatkowe partycje, np.:
- „/boot” – na jądro systemu 100-200MB
- „/home” – katalog domowy
Nośnik instalacyjny Arch-a wyposażony jest w narzędzia do tworzenia i formatowania partycji:
- fdisk
- cfdisk
- mkfs
Zapoznaj się z poniższymi publikacjami, jeśli potrzebujesz pomocy z przygotowaniem partycji za pomocą
w/w narzędzi:
Podział dysku na partycje za pomocą fdisk
Podział dysku na partycje za pomocą cfdisk
Formatowanie partycji za pomocą mkfs
Możesz również podzielić dysk za pomocą programu GParted, który preinstalowany jest w większości
dystrybucji Linuksa.
Instalacja Arch Linux 2013
10 maja 2014
22:42
Nowa sekcja 1 Strona 1
Pamiętaj o dodaniu flagi „boot” do :
- partycji głównej, jeśli nie utworzyłeś partycji „/boot”
- partycji „/boot”, jeśli taką utworzyłeś
Jeśli potrzebujesz pomocy z użyciem GParted, zapoznaj się z wpisem :
Podział dysku i formatowanie partycji za pomocą GParted
Instalacja systemu podstawowego
1. Po
płyty instalacyjnej Archa przygotuj partycje za pomocą programów „fdisk”, „cfdisk”
oraz mkfs, jeśli jeszcze tego nie zrobiłeś/aś.
2. Sprawdź poprawność utworzonych partycji oraz ich właściwą numerację, poleceniem:
fdisk -l
lub:
lsblk /dev/sda
(zmień „sda” na „sdb”, „sdc”, etc. właściwe dla Twojego dysku).
3. Zamontuj przygotowane partycje:
mount /dev/sda1 /mnt
gdzie zamiast:
Nowa sekcja 1 Strona 2
gdzie zamiast:
- „/dev/sda1″ wpisz Twój numer partycji katalogu głównego
4. Jeśli przygotowałeś inne partycje, to najpierw utwórz podfoldery im przyporządkowane a następnie je
zamontuj, np.:
a. dla partycji „boot”:
mkdir -p /mnt/boot
mount /dev/sdaX /mnt/boot
b. dla partycji domowej „home”:
mkdir /mnt/home
mount /dev/sdaX /mnt/home
Pamiętaj o wpisaniu własnych parametrów dla numeru partycji.
5. Sprawdź, czy posiadasz aktywne połączenie z internetem:
ping -c 3 www.google.pl
6. W przypadku połączenia za pośrednictwem karty bezprzewodowej Wifi odwiedź stronę
Po nawiązaniu połączenia sprawdź ponownie wynik pingowania.
7. Teraz możesz zainstalować system podstawowy wydając polecenie:
pacstrap -i /mnt base base-devel
FSTAB
Po zakończeniu instalacji wszystkich pakietów wygeneruj plik „fstab”,
poleceniem:
genfstab -U -p /mnt >> /mnt/etc/fstab
Nowa sekcja 1 Strona 3
Sprawdź poprawność wygenerowanego pliku „fstab”:
nano /mnt/etc/fstab
Język systemu
1. W pierwszej kolejności zmień katalog główny systemu, „chrootując” się do
zainstalowanego systemu:
arch-chroot /mnt
2. Konfiguracja lokalizacji wymaga edycji dwóch plików: „locale.gen” oraz
„locale.conf”:
nano /etc/locale.gen
3. Odkomentuj lokalizację właściwą dla Twojego języka, np. „pl_PL.UTF-8″.
4. Wygeneruj „locale.gen”, poleceniem:
locale-gen
5. Utwórz plik „locale.conf” i dodaj do niego właściwą lokalizację:
echo LANG=pl_PL.UTF-8 > /etc/locale.conf
export LANG=pl_PL.UTF-8
6. Czcionka konsoli i mapa klawiatury – skonfiguruj poleceniem:
loadkeys pl
setfont Lat2-Terminus16
Nowa sekcja 1 Strona 4
8. Wyedytuj również plik „vconsole.conf”:
nano /etc/vconsole.conf
dodaj do niego dwie linie:
KEYMAP=pl
FONT=Lat2-Terminus16
Strefa czasowa
Aby skonfigurować strefę czasową, sprawdź jej dostępność poleceniem:
ls /usr/share/zoneinfo/
Dla Europy:
ls /usr/share/zoneinfo/Europe
Dla Polski jedyną opcją jest wybranie „Warsaw” i utworzenie dowiązania
symbolicznego:
ln -s /usr/share/zoneinfo/Europe/Warsaw /etc/localtime
Zegar sprzętowy
Konfiguracja zegara wymaga wygenerowania pliku „/etc/adjtime”, jeśli
używasz UTC (Coordinated Universal Time):
hwclock --systohc --utc
Jeśli używasz czasu lokalnego, ustaw go poleceniem:
hwclock --systohc --localtime
Host
Konfiguracja nazwy host-a, po której Twój komputer będzie identyfikowany w
sieci:
echo nazwa-hosta > /etc/hostname
np.:
Nowa sekcja 1 Strona 5
np.:
echo mojarch > /etc/hostname
Sieć
Zainstaluj menadżera połączeń sieciowych:
pacman -S networkmanager wireless_tools wpa_supplicant wpa_actiond
Initrd
Wygeneruj „initrd” (initial ramdisk environment):
mkinitcpio -p linux
Instalacja programu rozruchowego
Teraz zainstaluj program rozruchowy.
1. Instalacja GRUB dla BIOS:
pacman -S grub
grub-install --recheck /dev/sda
Zainstaluj pakiet „os-prober”, który umożliwi wyszukanie innych systemów
zainstalowanych obok Arch Linux, poleceniem:
pacman -S os-prober
Wygeneruj plik konfiguracyjny dla GRUB:
grub-mkconfig -o /boot/grub/grub.cfg
2. Instalacja Syslinux (zamiast GRUB).
pacman -S syslinux
syslinux-install_update -i -a -m
Wyedytuj plik „syslinux.cfg”, aby sprawdzić/ustawić właściwą partycję katalogu
głównego:
nano /boot/syslinux/syslinux.cfg
Jeśli Twój komputer korzysta z UEFi zapoznaj się z instrukcją na stronie wiki:
https://wiki.archlinux.org/index.php/Beginners%27
_Guide#For_UEFI_motherboards
oraz:
https://wiki.archlinux.org/index.php/UEFI_Bootloaders
Hasło root
Utwórz hasło administratora systemu, wpisując je dwukrotnie, poleceniem:
passwd
Nowa sekcja 1 Strona 6
System podstawowy został zainstalowany i skonfigurowany.
Zrestaruj komputer, wysuń nośnik Live i uruchom system z dysku twardego aby
dokończyć konfigurację.
Konfiguracja poinstalacyjna Arch Linux 2013
Po zakończeniu instalacji
możesz przejść do instalacji
środowiska graficznegi i konfiguracji użytkownika systemu, co będzie ostatnim
krokiem instalacji Archa.
Konfiguracja użytkownika systemu
Do chwili obecnej jedynym użytkownikiem systemu był administrator, więc
dodaj konto zwykłego użytkownika :
useradd -m -G [grupy] -s [powłoka] nazwa_użytkownika
gdzie :
-m utworzy katalog domowy użytkownika
-G „grupy” wpisz: users
-s „powłoka” wpisz: /bin/bash
- „nazwa-użytkownika” wpisz nazwę swojego użytkownika
Następnie utwórz hasło dla użytkownika :
passwd nazwa_użytkownika
Serwer grafiki
1. Aktywuj menadżera sieci Network Manager, jeśli go zainstalowałeś podczas
instalacji systemu (patrz poprzednia strona), poleceniem:
systemctl enable NetworkManager
Uruchom NetworkManager-a poleceniem:
systemctl start NetworkManager
Sprawdź, czy połączenie zostało nawiązane:
ping -c 2 google.pl
Nowa sekcja 1 Strona 7
2. Zainstaluj serwer grafiki – to polecenie zainstaluje wszystkie dostępne
sterowniki otwarte i składniki Xorg:
Wklejono z <
http://linuxiarze.pl/arch-linux-2013-postinstall/
Nowa sekcja 1 Strona 8