Instalacja Archa z FTP (bootstrap)
4 August 2011
Comments
Archlinux dostarcza proste LiveCD do instalacji z sieci lub z płyty. Możliwa jest także instalacja z istniejącej dystrybucji Linuksa pod wskazany folder, czy też partycję.
- Pobierz pakiet z Pacmanem ("pacman*.tar.gz oraz pacman-static*.tar.gz) z:
ftp://ftp.archlinux.org/core/os/i686 (system 32 bitowy) ftp://ftp.archlinux.org/core/os/x86_64 (system 64 bitowy)
- Rozpakuj oba pakiety w pustym katalogu. Do systemu bazowego należy przenieść następujące pliki i katalogi:
/etc/pacman.conf /etc/pacman.d/* /usr/bin/pacman.static
- Możesz edytować /etc/pacman.conf i dostosować go do własny potrzeb (dodając np. dodatkowe repozytoria jeżeli potrzebne), czy też ustawić lepsze serwery lustrzane w /etc/pacman.d/mirrorlist.
- Archa możesz instalować do zwykłego pustego katalogu, lub też na zamontowaną partycję. W dalszej części zakładamy że chcemy zainstalować go do katalogu /newarch/. Pierwsza czynność to instalacja bazowych pakietów:
mkdir -p /newarch/var/lib/pacman pacman.static -Sy -r /newarch pacman.static -S pacman -r /newarch pacman.static -Sy base -r /newarch
- Podstawowy system jest już zainstalowany, lecz brakuje mu jeszcze kernela, czy lokali glibc. Wszystkie te czynności można wykonać z chroota.
- Skopiuj /etc/resolv.conf do katalogu z archem:cp /etc/resolv.conf /newarch/etc/
- Przejdź do katalogu /newarch/ i wykonaj polecenie:
chroot ./ /bin/bash
- Teraz możesz dowolnie instalować pakiety, oraz dokończyć konfigurację systemu.
- Zainstaluj kernel poleceniem:pacman -S kernel26
- Dodaj polskie lokale w /etc/locale.gen i je wygeneruj za pomocą polecenia locale-gen
- Edytuj /etc/fstab i podaj punkty montowania dla partycji systemowej i opcjonalnie pozostałych jak swap
- Możesz zainstalować dowolne inne pakiety korzystając z Pacmana
Uruchomienie zainstalowanego systemu
Jeżeli Arch ma zastąpić system z tej samej partycji to odpalamy dowolne LiveCD, montujemy partycję i cały system przenosimy do jakiegoś katalogu, a system z /newarch/ przenosimy do głównego katalogu (sprawdzić należy konfigurację gruba!). Po czym restartujemy i jeżeli wszystko poszło dobrze - system działa i stary można wyrzucić. W przypadku problemów można z liveCD/chroot dokonać odpowiednich zmian.
Jeżeli Archa instalowaliśmy na innej partycji, to wystarczy dodać odpowiedni wpis do gruba i gotowe. Przykładowy wpis dla Archa to:
title Arch Linux root (hd0,0) kernel /boot/vmlinuz26 root=/dev/sda1 ro initrd /boot/kernel26.img
RkBlog
Comment article