Instalacja systemu Arch linux 07.13


 

Arch 07.13 Instalacja
Kilka słów wstępu
Poradnik przeznaczony do amatorów i średnio-zaawansowanych, którzy mieli styczność z linuxem i chcą rozwinąć swoje umiejętności.
Pierwsza próba instalacji zalecana jest na programie typu Virtualbox
Wymagane jest połączenie z internetem poprzez Ethernet.
Jeśli masz jakieś problemy pełna dokumentacja jest na https://wiki.archlinux.org/
Wszystkie poniższe czynności wykonujesz na własną odpowiedzialność, nie biorę odpowiedzialności za niezalecanie się do wykonywanych czynności i przypadkowych awarii.
Wersja 1.0
Zaczynamy !

Etap pierwszy – instalacja podstawowa
cfdisk – Przygotowanie dysku
Wpisujemy cfdisk w trybie tekstowym (domyślny w arch) i tworzymy według schematu niżej.
Nazwa Dysku
Flagi
Typ partycji
File System Type
Label
Rozmiar (MB)
sda1
Boot
Primary
Linux (ext4)
1024
sda2
Primary\Logical
Linux swap / Solaris
2048
sda3
Primary
Linux (ext4)
Minimum – 5500
Przygotowujemy dysk w ten oto sposób. Typ partycji swap-u możemy zmienić na Logiczny gdyż swap ‚lubi’ być na partycji logicznej lecz nie jest to konieczne.
Po tych czynnościach zapisujemy (za pomocą write i napisanie ‚yes’) i wychodzimy z programu.

 

Formatowanie i system plików
mkfs.*– tworzenie systemu plików
Aby utworzyć system plików na obu partycjach wpisujemy:
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda3
Tworzenie i włączenie swap:
mkswap /dev/sda2
swapon /dev/sda2
Montowanie partycji
mount– montowanie partycji
Aby zamontować partycje wpisujemy:
mount /dev/sda1 /mnt
mount /dev/sda3 /mnt
Konfiguracja Dhcpcd
Konfigurujemy połączenie z internetem dla systemu live przez ethernet (przewodowo):
dhcpcd – skrypt auto-konfigurujący sieć
Aby skonfigurować sieć przewodową wpisujemy:
dhcpcd
(Aby skonfigurować bezprzewodowo należy zasięgnąć do dokumentacji i pobrać sterowniki np. do broadcom-a https://wiki.archlinux.org/index.php/Broadcom_wireless)
Serwery lustrzane (Opcjonalne)
mirrorlist– lista serwerów lustrzanych, z których pobierany jest system
Edycja pliku z serwerami lustrzanymi
nano /etc/pacman.d/mirrorlist
Serwery polskie możliwe do dodania:
## Score: 0.5, Poland
#Server = http://mirror.chmuri.net/archmirror/$repo/os/$arch
## Score: 1.1, Poland
#Server = http://ftp.vectranet.pl/archlinux/$repo/os/$arch
## Score: 12.7, Poland
#Server = http://archlinux.mirror.pl.ionic.net.pl/$repo/os/$arch
Instalacja podstawowego systemu
pacstrap– jest to skrypt pobierający i instalujący podstawowy system.
Aby pobrać i zainstalować podstawowy system wpisujemy:
pacstrap /mnt base base-devel
Ta czynność może potrwać w zależności od szybkości internetu.
Generowanie fstab
genfstab – skrypt generujący fstab
Aby wygenerować fstab wpisujemy:
genfstab /mnt >> /mnt/etc/fstab
Edytujemy go poprzez nano:
nano /mnt/etc/fstab
Sprawdzamy czy jest partycja swap (w moim przypadku sda2)
Jeśli jej nie ma dodajemy na końcu
/dev/sda2 none swap 0 0
Uwaga ! Odstępy dodajemy za pomocą klawisza TAB
Arch-chroot
arch-chroot – skrypt przekierowujący na konto roota zainstalowanego systemu
Aby przekierować na konto roota zainstalowanego systemu wpisujemy:
arch-chroot /mnt
Ustawianie hasła roota
passwd – skrypt umożliwiający utworzenie hasła do konta root-a
Aby utworzyć hasło do konta root-a wpisujemy:
passwd
Zostaniesz poproszony o podanie hasła 2 razy:
Enter new UNIX password: (tutaj wpisujemy hasło, lecz podczas wpisywania nie będzie ono widoczne)
Retype new UNIX password: (powtarzamy hasło które było podane wyżej)
Jeśli wyświetli się wiadomość:
passwd: password update successfully
Oznacza to iż hasło zostało pomyślnie zmienione
Jeśli wyświetli się wiadomość:
Sorry, passwords do not match
passwd: Authentication information cannot be recovered
passwd: password unchanged
Oznacza to iż hasła różnią się i należy podać jeszcze raz przez komendę passwd
Ponowna konfiguracja Dhcpcd dla nowego systemu
Konfigurujemy połączenie z internetem dla systemu zainstalowanegoprzez ethernet (przewodowo):
dhcpcd – skrypt auto-konfigurujący sieć
Aby skonfigurowac sieć przewodową wpisujemy:
dhcpcd
(Aby skonfigurować bezprzewodowo należy zasięgnąć do dokumentacji i pobrać sterowniki np. do broadcom-a https://wiki.archlinux.org/index.php/Broadcom_wireless)
Locale – język klawiatury
locale.gen – plik z językami klawiatury.
Edycja pliku klawiatury:
nano /etc/locale.gen
Szukamy i odznaczamy (usuwamy tą kratkę # sprzed:)
en_US ISO-8859-1
en_US.UTF8 UTF-8
Jeśli chcemy polski język klawiatury odznaczamy też:
pl_PL.UTF-8 UTF-8
pl_PL ISO-88-59-2
Aktualizacja języków klawiatury
locale-gen – skrypt aktualizujący język klawiatury
Aby zaktualizować język klawiatury wpisujemy:
locale-gen
Konfiguracja czasu
Komenda ‚date’ możemy sprawdzić czy data i czas się zgadza a jeśli nie musimy ją skonfigurować w ten oto sposób:
ln -s /usr/share/zoneinfo/StrefaCzasowa/Podstrefa /etc/localtime
W przypadku Polski robimy to tak:
ln -s /usr/share/zoneinfo/Europe/Warsaw /etc/localtime
Tworzenie hostname komputera
Nazwa komputera pomaga go zidentyfikować w sieci, więc tworzymy jego nazwę w ten sposbób:
echo nazwakomputera > /etc/hostname
W moim przypadku będzie to:
echo Lenovo-B570e > /etc/hostname
Instalacja Gurb2
Grub2 – manager rozruchu systemu\systemów
Pobieranie potrzebnych pakietów:
pacman -S grub-bios freetype2 os-prober
Instalujemy grub na dysku:
grub-install /dev/sda
Tworzenie Ramdysku
mkinitcpio – skrypt tworzacy ramdysk
Aby utworzyć ramdysk wpisujemy:
mkinitcpio -p linux
Tworzenie pliku konfiguracyjnego grub:
grub-mkconfig – skrypt tworzący konfiguracje grub-a
Aby utworzyć plik konfiguracyjny grub wpisujemy:
grub-mkconfig -o /boot/grub/grub.cfg
Opuszczenie Arch-chroot
Aby opuścić arch-chroot wpisujemy:
exit
Uwaga!
P { margin-bottom: 0.21cm; }A:link { }

Jeśli po tej komendzie komputer uruchamia się ponownie najczęstszą przyczyna jest opuszczenie tego trybu za wcześnie lub nie zainicjowanie go. W tym wypadku czynności należy wykonać od początku.
Odmotowujemy partycje:
umount – komenda odmontowujaca partycje:
Aby od-montować partycje wpisujemy:
umount /mnt
Uruchamianie komputera ponownie
reboot – komenda uruchamiająca ponownie komputer
Aby uruchomić komputer ponownie wpisujemy:
reboot
Po tej komendzie należy wyjąć płytę z systemem.

Od teraz masz zainstalowany ‚czysty’ system Arch Linux
 

Gotowe !

Do pobrania plik doc: Arch Linux 07.13.doc Download

Advertisements

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s