[ << ]
[ < ]
[ Powrót ]
[ > ]
[ >> ]
2. Wybór medium instalacyjnego
Spis treści:
2.a. 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.
2.b. Uniwersalna płyta instalacyjna Gentoo
Wprowadzenie
Gentoo Linux może zostać zainstalowane z użyciem archiwum stage3. Plik taki
zawiera minimalne środowisko, którego możemy użyć do instalacji Gentoo Linux na
naszym komputerze.
Proces instalacji z użycie stage1 lub stage2 nie został opisany w Podręczniku
Gentoo. Aby dowiedzieć się więcej o instalacji z tych archiwów należy zapoznać
się z dokumentem Gentoo, często zadawane
pytania.
Uniwersalna płyta instalacyjna Gentoo
Płyta instalacyjna jest medium, które zawiera w pełni sprawne środowisko
Gentoo. Pozwala ona na uruchomienie Linuksa z CD. Podczas jej uruchamiania
wykrywane są nasze podzespoły oraz ładowane są odpowiednie sterowniki. Płyty
instalacyjne Gentoo są rozwijane przez deweloperów Gentoo.
Obecie dostępne są dwie płyty instalacyjne:
-
Uniwersalna płyta instalacyjna zawiera wszystkie potrzebne do instalacji
Gentoo narzędzia. Wraz z płytą dostarczane są pliki stage3 dla wszystkich
popularnych architektur, kody źrodłowe dla dodatkowych aplikacji oraz
oczywiście instrykcje dotyczące instalacji systemu.
-
Minimalna płyta instalacyjna Gentoo, zawiera jedynie minimalne środowisko
pozwalające uruchomić i skonfigurować sieć, aby móc połączyć się z
Internetem. Nie zawiera żadnych dodatkowych plików i nie może być użyta do
instalacji opisanej w tym dokumencie.
Gentoo dostarcza również płytę CD z prekompilowanymi pakietami. Nie jest to
płyta instalacyjna, a dodatkowe źródło, które możemy wykorzystać podczas
instalacji Gentoo. Zawiera skompilowane pakiety (znane tez jako zestaw GRP),
które pozwalają w szybki i łatwy sposób zainstalować dodatkowe aplikacje (takie
jak OpenOffice.org, KDE, Gnome...) zaraz po zakończeniu instalacji samego
systemu, a jeszcze przed aktualizacją drzewa Portage.
Dokładniejszy opis użycia płyty z pakietami prekompilowanymi znajduje się w
dalszej części tego dokumentu.
2.c. Pobieranie, nagrywanie i uruchamianie uniwersalnej płyty instalacyjnej Gentoo
Pobieranie i nagrywanie płyty instalacyjnej
Uniwersalną płytę instalacyjną (oraz jeśli zechcemy płytę z pakietami
prekompilowanymi) możemy pobrać z jednego z serwerów lustrzanych. Płyty instalacyjne
znajdują się w katalogu releases/ppc/2008.0/installcd, a
płyty z pakietami prekompilowanym w katalogu releases/ppc/2008.0/packagecd.
Wewnątrz tych katalogów znajduje się zbiór plików ISO. Są to pełne i gotowe
do nagrania obrazy płyt CD.
Po ściągnieciu obrazu możemy sprwdzić jego poprawność poprzez kontrole sum
kontrolnych.
-
Możemy sprawdzić sumy MD5 i porównać je z wartościami dostarczanymi przez
nas (dla przykładu przy pomocy narzędzia md5sum dla Linuksa, lub
jego odpowiednika dla
Windows). Sprawdzanie sum kontrolnych MD5 w systemie Mac OS X opisano w
dokumencie Gentoo/PPC,
często zadawane pytania
-
Możemy również sprawdzić kryptograficzny podpis, który jest przez nas
dostarczany. Musimy uzyskać publiczny klucz, którego używamy (0x17072058)
przed przystąpieniem do tej czynności.
Aby pobrać nasz publiczny klucz używając programu GnuPG, należy wydać poniższe
polecenie:
Listing 3.1: Pozyskiwanie klucza publicznego |
$ gpg --keyserver subkeys.pgp.net --recv-keys 0x17072058
|
Następnie weryfikujemy sygnaturę.
Listing 3.2: Weryfikowanie sygnatury plików |
$ gpg --verify <plik sygnatury> <plik ISO>
|
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 porzą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 3.3: 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 3.4: 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 3.5: Listing dostępnych map klawiszy |
# ls /usr/share/keymaps/i386
|
Następnie ładujemy wybraną mapę klawiszy:
Listing 3.6: Ł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 3.7: Ł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 3.8: 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 3.9: 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 3.10: Zmiana aktualnego użytkownika |
# su - damian
|
Opcjonalnie: Przeglądanie dokumentacji podczas instalacji
W przypadku gdy chcemy przeglądać Podręcznik Gentoo (zarówno w wersji CD jak i
online) podczas instalacji, należy się upewnić, że stworzyliśmy konto
użytkownika (więcej informacji w rozdziale Opcjonalnie: Konta użytkowników. Następnie używamy
kombinacji Alt-F2, aby przenieść się na nowy terminal i tam się
logujemy:
Dostęp do dokumentacji znajdującej się na CD możemy uzyskać natychmiast
używając polecenia links:
Listing 3.11: Przeglądanie dokumentacji znajdującej się na CD |
# links /mnt/cdrom/docs/html/index.html
|
Jednak zalecane jest używanie wersji znajdującej się online, ponieważ będzie
ona aktualniejsza od tej znajdującej się na CD. I w tym przypadku możemy użyć
links, ale jedynie w przypadku gdy zakończyliśmy już konfigurację sieci
opisaną w rozdziale Konfiguracja sieci (w przeciwnym wypadku nasze
połączenie z Internetem będzie niemożliwe):
Listing 3.12: Prezglądanie dokumentacji znajdującej się online |
# links http://www.gentoo.org/doc/en/handbook/handbook-ppc.xml
|
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 3.13: 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.
[ << ]
[ < ]
[ Powrót ]
[ > ]
[ >> ]
Materiał udostępniany na podstawie licencji Creative Commons -
Attribution / Share Alike.
|