background image

Instalacja Arch Linux 2013 na dysku twardym

Arch Linux

– 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

naszego portalu

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

   

background image

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

uruchomieniu

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

   

background image

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ę

Wiki Wireless 

setup

.

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

   

background image

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

   

background image

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

   

background image

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

   

background image

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

systemu podstawowego

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

   

background image

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