3 2009-03-28
Płyty instalacyjne

Pobieramy płytę z jednego z serwerów lustrzanych. Minimalne pliki ISO są w katalogu releases/x86/<release>/installcd, pełne płyty instalacyjne w releases/x86/<release>/livecd. Płyta minimalna przydaje się tylko wtedy, gdy komputer jest podłączony do Internetu. Płyta pełna służy do instalowania Gentoo bez dostępu do sieci, w takim przypadku należy skorzystać z Podręcznika Gentoo 2007.0. Jeśli chodzi o ten opis, należy pobrać płytę minimalną.

Nagrywamy i uruchamiamy płytę instalacyjną.

Uruchamianie systemu płyty instalacyjnej

Wciskamy F2 na ekranie uruchamiania, aby poznać możliwe do wybrania opcje. Można uruchomić gentoo lub gentoo-nofb, to drugie wyłącza framebuffer. Dodajemy opcję nox, aby nie ładowało się środowisko graficzne. Inne opcje pozwalają na włączenie lub wyłączenie rozmaitych dodatkowych funkcji. Jeśli wszystko pójdzie dobrze, sprzęt zostanie poprawnie wykryty, a odpowiednie sterowniki załadowane. Jeśli jądro się nie uruchomi lub komputer się zawiesi, należy poeksperymentować z różnymi ustawieniami. Najbezpieczniejsza jest opcja nodetect - po wydaniu której sami ręcznie możemy załadować potrzebne moduły.

Gentoo Linux Installation LiveCD                     http://www.gentoo.org
Enter to Boot; F1 for kernels  F2 for options.
boot: gentoo-nofb
  (w razie problemów)
boot: gentoo-nofb nodetect
Opcjonalnie: ładowanie modułów

Jeśli skorzystamy z opcji nodetect, po uruchomieniu będzie konieczne ręczne załadowanie niezbędnych do obsługi sprzętu modułów. Konieczne jest zapewnienie połączenia z Internetem i obsługi dysków. Program lspci umożliwia wykrycie używanego sprzętu.

livecd root # lspci
(Korzystamy z wyniku tego polecenia w celu określenia, które moduły są
potrzebne)

(A następnie je ładujemy)
livecd root # modprobe 3w-9xxx
livecd root # modprobe r8169
Konfiguracja sieci

Jeśli połączenie sieciowe jeszcze nie działa, należy skorzystać z programu net-setup w celu jego konfiguracji. Możliwe też, że przed przystąpieniem do konfiguracji konieczne będzie załadowanie dodatkowych modułów za pomocą polecenia modprobe. Posiadacze ADSL powinni skorzystać z pppoe-setup i pppoe-start. Aby zadziałało PPTP, należy edytować /etc/ppp/chap-secrets i /etc/ppp/options.pptp, a następnie użyć pptp <numer ip serwera>.

Połączenia bezprzewodowe konfiguruje się za pomocą iwconfig, a dopiero potem uruchamia net-setup, ifconfig, dhcpcd oraz, jeśli to jest konieczne, route.

Jeśli komputer znajduje się za serwerem proxy, należy za pomocą polecenia export ustawić odpowiednio zmienne http_proxy, ftp_proxy i RSYNC_PROXY.

livecd root # net-setup eth0

Można również skonfigurować sieć ręcznie. W poniższym przykładzie przypisujemy komputerowi adres 192.168.1.10 oraz ustawiamy 192.168.1.1 jako router i serwer nazw.

livecd root # ifconfig eth0 192.168.1.10/24
livecd root # route add default gw 192.168.1.1
livecd root # echo nameserver 192.168.1.1 > /etc/resolv.conf

Płyta instalacyjna umożliwia uruchomienie serwera sshd. Możemy również dodać konta użytkowników i uruchomić irssi (tekstowy klient IRC) oraz przeglądać sieć za pomocą links.

Opcjonalnie: konfiguracja serwera SSH

Serwer sshd umożliwia łączenie się z komputerem, na którym instalujemy Gentoo z innych maszyn oraz zdalną instalację.

livecd root # time /etc/init.d/sshd start
 * Generating hostkey ...
(sshd tworzy klucze, wyświetla dalsze informacje)
 * starting sshd ...                            [ok]

real   0m13.688s
user   0m9.420s
sys    0m0.090s

Następnie ustawiamy hasło roota na płycie instalacyjnej, co umożliwi łączenie się z innego komputera. Ostrzegamy, że umożliwianie takich połączeń w normalnych warunkach jest bardzo niebezpieczne. Jeśli sieć nie jest bezpieczna, należy ustawić długie i mocne hasło oraz nie korzystać z takich opcji w przyszłości. Serwer SSH zostanie wyłączony po ponownym uruchomieniu komputera.

livecd root # passwd
New UNIX password: wpisz_hasło
Retype new UNIX password: wpisz_hasło
passwd: password updated successfully

Teraz można uruchomić terminal na drugim komputerze, połączyć się z nową maszyną i kontynuować instalację zdalnie, przeklejając polecenia z tego opisu.

(Wpisujemy adres IP komputera, na którym instalujemy Gentoo)
$ ssh root@192.168.1.10
The authenticity of host '192.168.1.10 (192.168.1.10)' can't be established.
RSA key fingerprint is 96:e7:2d:12:ac:9c:b0:94:90:9f:40:89:b0:45:26:8f.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.10' (RSA) to the list of known hosts.
Password: wpisz_hasło