|
1.
Wymagania sprzętowe
Wprowadzenie
Zanim zaczniemy musimy ustalić jakie wymagania sprzętowe powinien spełniać
komputer, aby pomyślnie zainstalować na nim Gentoo.
Wymagania sprzętowe
| Komputery Apple NewWorld |
Procesor Power/PowerPC (G3, G4, G5) takie jak iMac, eMac, iBook, PowerBook,
Xserver, PowerMac
|
| Komputery Apple OldWorld |
Komputery z wersją Open Firmware mniejszą niż 3, takie jak: Beige G3, PCI
PowerMac i PCI PowerBook oraz klony Apple oparte na PCI.
|
| Genesi |
Pegasos I/II, Open Desktop Workstation, Efika
|
| IBM |
RS/6000, iSeries, pSeries |
| Pamięć |
Co najmniej 64 MB |
| Wolne miejsce na dysku |
1.5 GB (bez miejsca na partycję wymiany) |
| Partycja wymiany |
Co najmniej 256 MB |
Należy również zapoznać się z dokumentem Gentoo PPC FAQ, gdzie znajdują się
odpowiedzi na najczęściej zadawane pytania oraz rozwiązania najczęstszych
problemów.
1.
Płyty instalacyjne Gentoo
Wprowadzenie
Płyta instalacyjna Gentoo jest bootowalną płytą CD zawierającą pełne
środowisko Gentoo. Dzięki niej możemy uruchomić system Linux, który podczas
tego procesu wykryje wszystkiego komponenty naszego komputera i załaduje
odpowiednie sterowniki. Płyty te rozwijane są przez deweloperów Gentoo.
Wszystkie instalacyjne płyty CD pozwalają na uruchomienie komputera,
konfigurację połączeń sieciowych, stworzenie partycji oraz rozpoczęcie procesu
instalacji Gentoo z Internetu.
Minimalna płyta instalacyjna Gentoo
Minimalna płyta instalacyjne nazywa się ${min-cd-name} oraz
zajmuje ${min-cd-size} MB. Płyty tej możemy użyć do instalacji
Gentoo, jednak tylko w przypadku gdy posiadamy dostęp do sieci
Internet.
Archiwum Stage3
Plik stage3 jest archiwum, w którym umieszczono minimalne środowisko Gentoo,
dzięki któremu możliwa będzie dalsza instalacja systemu przy użyciu tego
podręcznika. W poprzednich wersjach Podręcznik Gentoo przedstawiał instalację
wykorzystującą jeden z trzech plików stage. Pomimo tego, że Gentoo cały czas
posiada pliki stage1 i stage2, wspieraną i oficjalną metodą instalacji jest
instalacji z użyciem pliku stage3. Jeżeli jesteśmy zainteresowani
przeprowadzeniem instalacji wykorzystując archiwum stage1 lub stage2 należy
przeczytać rozdział w Gentoo FAQ W jaki
sposób zainstalować Gentoo używając stage 1 lub stage 2?.
Pliki stage3 możemy pobrać z katalogu ${release-dir}current-stage3/ znajdującego się na każdym z Oficjalnych serwerów lustrzanych Gentoo.
Pliki te nie są dołączane do LiveCD.
1.
Pobieranie, nagrywanie i uruchamianie uniwersalnej płyty instalacyjnej Gentoo
Pobieranie i nagrywanie płyty instalacyjnej
Jako źródło instalacji wybraliśmy płytę instalacyjną Gentoo. Zaczniemy od
pobrania obrazu i nagrania go na płycie. W poprzednim rozdziale omówione
zostały wszystkie dostępne płyty instalacyjne. Jednak gdzie należy ich szukać?
Wszystkie płyty instalacyjne można pobrać z jednego z naszych serwerów lustrzanych. Obrazy znajdują się w
katalogu ${release-dir}current-iso/.
Wewnątrz tych katalogów znajduje się zbiór plików ISO. Są to pełne i gotowe
do nagrania obrazy płyt CD.
W przypadku gdybyśmy zastanawiali się czy pobrany przez nas plik jest
uszkodzony czy nie, istnieje możliwość sprawdzenia sum kontrolnych MD5 i
porównania ich z dostarczonymi przez nam wartościami referencyjnymi
(znajdującymi się z plikach ${min-cd-name}.DIGESTS).
Sumy kontrolne MD5 możemy sprawdzić posługując się poleceniem md5sum w
systemie Linux bądź używając narzędzia md5sum dla Windows.
Innym sposobem sprawdzenia poprawności pobranych plików jest wykorzystanie
GnuPG do weryfikacji podpisu kryptograficznego, który jest przez nas
dostarczany (pliki zakończone rozszerzeniem .asc). Należy pobrać
plik z podpisem i uzyskać klucz publiczny:
Listing 1.1: Pozyskiwanie klucza publicznego |
$ gpg --keyserver subkeys.pgp.net --recv-keys 2D182910
|
Następnie weryfikujemy sygnaturę.
Listing 1.1: Weryfikowanie sygnatury plików |
$ gpg --verify <downloaded iso.DIGESTS.asc>
$ sha1sum -c <downloaded iso.DIGESTS.asc>
|
Pobrane pliki ISO należy nagrywać w trybie RAW. To jak się go włącza zależy od
programu, którego używamy. W Podręczniku opiszemy nagrywanie za pomocą
programów cdrecord i K3B. Więcej informacji można znaleźć w
dokumencie Gentoo FAQ.
-
Jeśli chodzi o cdrecord to wystarczy wpisać polecenie cdrecord
dev=/dev/hdc <pobrany plik ISO>. Zamiast /dev/hdc
należy podać odpowiednią ścieżkę do urządzenia CD-RW.
-
W k3b należy wybrać Tools (Narzędzia) > Burn CD Image
(Nagraj obraz płyty), a następnie wskazać plik ISO w obszarze "Image to
Burn" (Obraz do nagrania) i kliknąć Start.
Domyślnie: Uruchamianie płyt instalacyjnych za pomocą Yaboot
Na komputerach NewWorld wystarczy umieścić płytę instalacyjną w napędzie CD-ROM
i ponownie uruchomić komputer. Kiedy zabrzmi dźwięk uruchamiania systemu należy
wcisnąć przycisk C i przytrzymać go do czasu wczytania płyty.
Po załadowaniu płyty CD na ekranie pojawi się znak zachęty w postaci
boot:
Dostarczamy jeden wspólny kernel, o nazwie apple. Ma wsparcie dla
komputerów wieloprocesorowych, ale na komputerze z jednym procesorem również
nie ma z nim żadnych problemów.
Można tu również podać kilka dodatkowych opcji z jakim zostanie uruchomione
wybrane jądro. Są to:
| Opcja |
Opis |
| video |
Do tej opcji można podać następujące, zależne od producenta karty
parametry: radeonfb, rivafb, atyfb, aty128,
aty128 lub ofonly. Do tego warto również dopisać żądaną
rozdzielczość i częstotliwość odświeżania. Wpis może na przykład wyglądać
tak: video=radeonfb:1280x1024@75. Jeśli nie jest się pewnym co
wybrać należy skorzystać z opcji ofonly, ona działa we wszystkich
przypadkach.
|
| nol3 |
Wyłącza cache 3 poziomu w niektórych PowerBookach |
| dofirewire |
Włącza obsługę urządzeń z interfejsem IEEE1394 (FireWire), np. zewnętrznych
dysków.
|
| dopcmcia |
Umożliwia korzystanie w trakcie procesu instalacji z różnych
urządzeń PCMCIA, np. kart sieciowych.
|
| dosshd |
Uruchamia usługę sshd umożliwiając zdalną instalację |
| passwd=foo |
Zmienia hasło na podane po znaku = wyrażenie, używane z opcją dosshd
do zdalnych instalacji
|
Aby czerpać pożytek z powyższych opcji, w linii boot:, powinniśmy
wpisać apple, a następnie pożądaną przez nas opcję. W poniższym
przykładzie, zmusimy jądro do używania sterownika framebuffer Open Firmware w
miejsce sterownika specyficznego dla danego urządzenia.
Listing 1.1: Przymusowe użycie sterownika framebuffer Open Firmware |
boot: apple video=ofonly
|
Jeżeli nie potrzebujemy dodawać żadnych opcji, po prostu wciskamy Enter w tym
miejscu, a w pełni użyteczne środowisko Gentoo Linux zostanie załadowane z CD.
Dalsze instrukcje zawarte są w rozdziale Czynności po
uruchomienie.
Alternatywnie: Uruchamianie płyty instalacyjnej na Pegasosie
Na komputerach Pegasos wystarczy włożyć płytę do napędu, a następnie w
SmartFirmware wpisać boot cd /boot/menu. Otworzy to małe menu, w którym
można wybrać jedno z kilku domyślnych ustawień wyświetlania. Własne ustawienia
podaje się w linii poleceń, na przykład wpisując boot cd /boot/pegasos
video=radeonfb:1280x1024@75 mem=256M. Kompletna lista możliwych opcji jądra
(przydatna w przypadku gdyby coś poszło naprawdę źle) wygląda następująco:
console=ttyS0,115200 console=tty0 init=/linuxrc looptype=squashfs
loop=/image.squashfs cdroot root=/dev/ram0.
Alternatywnie: Uruchamianie płyty za pomocą BootX
Na komputerach OldWorld nie jest możliwe skorzystanie z części uruchamialnej
płyty instalacyjnej. Najprostszym rozwiązaniem tego problemu jest użycie MacOS
9 lub wcześniejszego do przeprowadzenia bootstrapu systemu, co umożliwia
narzędzie o nazwie BootX.
Po pierwsze należy pobrać BootX i rozpakować
archiwum. Następnie należy skopiować BootX Extension do katalogu
Extensions Folder i panel sterowania BootX do katalogu Control
Panels. Oba te katalogi znajdują się w katalogu systemowym MacOS. Następnie
należy utworzyć katalog "Linux Kernels" w tymże folderze systemowym i skopiować
do niego jądro apple z płyty instalacyjnej. Na koniec należy jeszcze
przekopiować plik apple.igz z płyty instalacyjnej również do folderu
systemowego MacOS.
Aby przygotować BootX należy uruchomić jego panel sterowania i wybrać menu o
nazwie "Options", w którym należy zaznaczyć opcję Use Specified RAM Disk
i wybrać plik apple.igz z folderu systemowego. Następnie trzeba wrócić na
początkowy ekran i upewnić się, że wybrany rozmiar ramdysku ma co najmniej
32000. Na koniec można dodać jądru kilka parametrów argumentów, tak jak
zrobimy to poniżej:
Listing 1.1: Parametry jądra podawane przez BootX |
cdroot root=/dev/ram0 init=linuxrc loop=image.squashfs looptype=squashfs console=tty0
|
Uwaga:
Można tu użyć wszystkich parametrów jądra z akapitu o yaboot.
|
Następnie należy upewnić się, że wybrane ustawienia są prawidłowe i je zapisać.
Oszczędza to trochę pisania w przypadku, gdy proces uruchamiania się nie
powiedzie. Następnie należy wcisnąć przycisk Linux na górze okna w celu
uruchomienia środowiska instalacyjnego z płyty i przejść do akapitu czynności po uruchomieniu.
Czynności po uruchomieniu
Pojawi się znak zachęty roota ("#"). Można zmieniać konsole, służą do
kombinacje klawiszy Alt-F2, Alt-F3, itp. Na pierwszą wraca się przy pomocy
Alt-F1. Na niektórych komputerach Apple konieczne jest wciśnięcie dodatkowo
przycisku fn.
Jeśli instalujemy Gentoo w systemie, w którym mamy klawiaturę inną niż US
musimy wcisnąć F2, aby przejść do trybu potwierdzania kolejnych czynności, a
następnie postępować zgodnie ze wskazówkami na ekranie. Jeśli nie wybierzemy
nowego mapowania w ciągu 10 sekund, zostanie załadowane to domyślne, czyli
amerykańskie.
Listing 1.1: Listing dostępnych map klawiszy |
# ls /usr/share/keymaps/i386
|
Następnie ładujemy wybraną mapę klawiszy:
Listing 1.1: Ładowanie mapy klawiszy |
# loadkeys be-latin1
|
Kolejna część dokumentu to Konfigurowanie
dodatkowego sprzętu.
Konfiguracja dodatkowych urządzeń
Kiedy instalacyjna płyta CD zostaje uruchomiona, system próbuje wykryć
wszystkie urządzenia zainstalowane w naszym komputerze, a następnie ładuje
odpowiednie moduły. W ogromnej większości przypadków rezultaty są bardzo dobre.
Jednak w niektórych przypadkach, może nastąpić nie załadowanie modułu jądra,
który jest potrzebny. Jeśli zostanie pominięty jakiś moduł, możemy go załadować
ręcznie.
W poniższym przykładzie pokazano w jaki sposób załadować moduł 8139too
(wsparcie dla części popularnych kart sieciowych):
Listing 1.1: Ładnowanie modułów jądra |
# modprobe 8139too
|
Opcjonalnie: Konta użytkowników
Jeśli planujemy dać dostęp do środowiska instalacyjnego osobom trzecim lub
chcemy używać irssi z konta innego niż root (ze względów
bezpieczeństwa), należy stworzyć potrzebne konta użytkownika,a następnie
zmienić hasło dla root.
Aby zmienić hasło root używamy narzędzia passwd:
Listing 1.1: Zmiana hasła root |
# passwd
New password:
Re-enter password:
|
Aby utworzyć konto użytkownika, należy najpierw wpisać odpowiednie referencje,
a następnie hasło. Do tych czynności użyć należy poleceń useradd oraz
passwd. W poniższym przypadku stworzymy użytkownika "damian".
Listing 1.1: Tworzenie konta użytkownika |
# useradd -m -G users damian
# passwd damian
New password:
Re-enter password:
|
Na konto nowo utworzonego użytkownika możemy dostać się używając polecenia
su.
Listing 1.1: Zmiana aktualnego użytkownika |
# su - damian
|
Opcjonalnie: Przeglądanie dokumentacji podczas instalacji
Aby przeglądać Podręcznik Gentoo należy się upewnić, że stworzyliśmy konto
użytkownika (Opcjonalne: Konta użytkownika).
Następnie powinniśmy przejść do nowego terminala za pomocą klawiszy
ALT-F2, a następnie zalogować się.
Gdy skończyliśmy konfigurować sieć zgodnie z rozdziałem Konfiguracja
sieci możemy przeglądać podręcznik przy użyciu aplikacji links.
Listing 1.1: Prezglądanie dokumentacji znajdującej się online |
# links http://www.gentoo.org/doc/en/handbook/${online-book}
|
Do pierwotnego okna terminala wracamy przyciskając Alt-F1.
Opcjonalnie: Uruchamianie demona SSH
Gdy zechcemy udostępnić dostęp do naszego komputera innym osobom podczas
instalacji Gentoo (np. w przypadku gdy takie osoby chcą Ci pomóc w instalacji,
bądź nawet zrobią to za Ciebie), należy utworzyć konto użytkownika dla nich
oraz przekazać im hasło dla konta root (tylko w przypadku gdy w
pełni ufamy tym osobom).
Aby uruchomić demona SSH, wykonujemy poniższe polecenie:
Listing 1.1: Uruchamianie demona SSH |
# /etc/init.d/sshd start
|
Aby używać demona sshd, w pierwszej kolejności należy skonfigurować sieć.
Więcej o konfiguracji sieci znajdziemy w rozdziale (Konfiguracja sieci).
|