[ << ]
[ < ]
[ 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
| CPU |
Każdy PowerPC64 CPU |
| Komputery |
IBM RS/6000, Power Macintosh G5, IBM pSeries i IBM iSeries
|
| Pamięć |
64 MB |
| Miejsce na dysku |
1.5 GB (wyłączając partycję wymiany) |
| Partycja wymiany |
Co najmniej 256 MB |
Pełna lista obsługiwanego sprzętu znajduje się pod adresem
http://www.linuxppc64.org/hardware.shtml.
2.b. Płyty instalacyjne Gentoo
Wprowadzenie
Dzięki płytom instalacyjnym można uruchomić podstawowe środowisko służące do
instalacji całego systemu Gentoo na dysk. W czasie uruchamiania systemu z
płyty zostanie wykryty sprzęt dostępny w komputerze, a Gentoo automatycznie
załaduje odpowiednie dla niego sterowniki. Płyty te są tworzone i rozwijane
przez deweloperów Gentoo.
Wszystkie płyty instalacyjne pozwalają na uruchomienie środowiska
instalacyjnego, skonfigurowanie ustawień sieciowych, utworzenie i aktywowanie
partycji oraz rozpoczęcie instalowania Gentoo z użyciem Internetu. Są idealnym
środkiem do zbudowania naszej dystrybucji, jeśli zakłada się instalowanie przy
użyciu najnowszych pakietów pobieranych z sieci.
Opis instalacji Gentoo bez dostępu do Internetu znajduje się na stronach Podręcznika Gentoo 2008.0.
Są dwa rodzaje płyt instalacyjnych:
-
"Gentoo Minimal Installation CD" - mała, uruchamialna płyta
instalacyjna zawierająca wszystko co niezbędne do uruchomienia środowiska,
z którego można następnie przystąpić do instalowania Gentoo.
-
"Gentoo Universal Installation CD" - uruchamialna płyta posiadająca
wszystkie funkcje swojego mniejszego odpowiednika, ale poszerzona o tarballe
z etapami instalacji (stage) optymalizowanymi pod różne podarchitektury.
Aby ułatwić wybór odpowiedniej płyty instalacyjnej omówimy plusy i minusy każdej
z nich.
Gentoo Minimal Installation CD
Obraz tej płyty ma nazwę install-ppc64-minimal-2008.0.iso i zajmuje
jedynie 124 MB miejsca. Można go użyć do zainstalowania Gentoo wyłącznie jeśli
posiada się połączenie z Internetem.
| Minimal Installation CD |
Plusy i minusy |
| + |
Mała ilość danych do pobrania. |
| - |
Nie zawiera żadnych plików "stage", obrazów drzewa Portage,
prekompilowanych pakietów i w związku z tym nie nadaje się do instalacji bez
dostępu do sieci.
|
Gentoo Universal Installation CD
Obraz tej płyty ma nazwę install-ppc64-universal-2008.0.iso i zajmuje
około 460 MB miejsca. Można użyć go do zainstalowania Gentoo nawet bez dostępu
do sieci.
| Universal Installation CD |
Plusy i minusy |
| + |
Zawiera wszystko co jest potrzebne do zainstalowania Gentoo, nawet bez
dostępu do Internetu.
|
| - |
Duża ilość danych do pobrania. |
Archiwum stage3
Plik ten to archiwum zawierające podstawowy system Gentoo, z którego będzie
można kontynuować instalację w sposób opisany w tym Podręczniku. W przeszłości
znajdowały się tu instrukcje dotyczące instalacji z trzech różnych plików tego
typu. Wciąż udostępniamy archiwa stage1 i stage2, ale w oficjalnym opisie
instalacji prezentujemy jedynie czynności związane z użyciem stage3. Informacje
dotyczące instalacji za pomocą stage1 i stage2 znajdują się w Gentoo FAQ w
podrozdziale How do I Install Gentoo Using
a Stage1 or Stage2 Tarball?.
Wybór userlandu
Jądro systemu na architekturze PPC64 jest 64-bitowe, a wyboru userland
(przestrzeni użytkownika) można dokonać spośród wersji 32-bitowej lub
64-bitowej. Przestrzenią użytkownika nazywamy aplikacje, które użytkownik zwykle
uruchamia. Są to między innymi bash lub mozilla-firefox. Aplikacje
te mogą być skompilowane i uruchamiane odpowiednio w trybach 64-bitowym lub
32-bitowym. Zespół Gentoo/PPC64 udostępnia obie przestrzenie użytkownika, więc
samemu należy się zdecydować, z której chce się korzystać.
Wiele się mówi o tym, że aplikacje 64-bitowe są lepsze, ale tak naprawdę te
32-bitowe zużywają znacznie mniej pamięci i często są odrobinę szybsze.
Potrzeba użycia 64-bitowej przestrzeni użytkownika zachodzi w momencie, w którym
potrzeba użycia większej ilości pamięci jest większa od tej, na którą zezwala
32-bitowa przestrzeń użytkownika lub przy pracy z przetwarzaniem danych. W
przypadku uruchamiania aplikacji wymagających w sumie ponad 4GB pamięci, wybór
powinien paść na 64-bitowy userland. W przeciwnym wypadku jego wersję 32-bitową.
Jest to zalecane przez deweloperów Gentoo/PPC64.
Dodatkowo, 32-bitowa przestrzeń użytkownika jest dostępna w Portage dłużej niż
64-bitowa. Znaczy to tyle, że więcej programów zostało przetestowanych w
32-bitowym userland. Wiele z aplikacji skompilowanych dla 64-bitowej przestrzeni
użytkownika działa równie stabilnie jak ich wersje 32-bitowe, ale nie zostały
jeszcze przetestowane. Chociaż testowanie nie jest trudne, używanie aplikacji
64-bitowych może się okazać irytujące, a czas jaki pochłonie znaczny. Co więcej,
wiele aplikacji nie uruchomi się w 64-bitowej przestrzeni użytkownika, aż ich
deweloperzy nie poprawią kodu. Przykładem może być tutaj OpenOffice.
Zespół Gentoo/PPC64 udostępnia archiwa stage i płyty CD z prekompilowanymi
aplikacjami dla obu rodzajów przestrzeni użytkownika. Zatem bez względu na to,
którą wersję przestrzeni użytkownika się wybierze, będzie możliwość
przeprowadzenia pomyślnej instalacji Gentoo i postawienia sprawnego systemu.
2.c. Pobieranie, nagrywanie i uruchamianie płyt instalacyjnych Gentoo
Pobieranie i nagrywanie płyt instalacyjnych
Po pierwsze musimy pobrać jeden z omawianych wcześniej obrazów płyt, żeby
jednak to zrobić trzeba wiedzieć gdzie ich szukać.
Wszystkie obrazy płyt instalacyjnych znajdują się na naszych serwerach lustrzanych w katalogu
releases/ppc/2008.0/.
Wewnątrz tego katalogu znajduje się zbiór plików ISO. Są to pełne i gotowe
do nagrania obrazy płyt CD.
Aby zweryfikować poprawność pobranych plików ISO należy porównać ich sumy MD5 z
tymi znajdującymi się na naszym serwerze lustrzanym (np. w pliku o nazwie
install-ppc64-minimal-2008.0.iso.DIGESTS). Sumy MD5 dla pobranych
plików można wygenerować przy pomocy narzędzia md5sum dla Linuksa, lub
jego odpowiednika dla
Windows.
Innym sposobem sprawdzania poprawności pobranych plików jest weryfikacja
ich kryptograficznych sygnatur przy pomocy GnuPG. Sygnatury poprawnych plików
znajdują się w plikach z rozszerzeniem .asc. Najpierw pobieramy
plik sygnatury, a następnie pozyskujemy klucz publiczny:
Listing 3.1: Pozyskiwanie klucza publicznego |
$ gpg --keyserver subkeys.pgp.net --recv-keys 17072058
|
Następnie weryfikujemy sygnaturę.
Listing 3.2: Weryfikowanie kryptograficznej sygnatury |
$ gpg --verify <plik sygnatury> <pobrane 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.
-
W Mac OS X Panther wystarczy uruchomić narzędzie Disk Utility z
Applications/Utilities, wybrać Open z menu
Images, wybrać podmontowany obraz w głównym oknie oraz wybrać
Burn z menu Images.
-
W Mac OS X Jaguar uruchamiamy Disk Copy z
Applications/Utilities, wybieramy Burn Image z menu
File, wybieramy odpowiedni obraz ISO i klikamy przycisk Burn.
Domyślnie: Uruchamianie płyty instalacyjnej na komputerach
Apple/IBM
Umieszczamy płytę w napędzie CD-ROM i ponownie uruchamiamy komputer.
W międzyczasie przytrzymujemy klawisz "C". Powinna pojawić się wiadomość
powitalna oraz napis boot:.
W tym momencie pojawia się możliwość dostosowania kilku opcji jądra. W
poniższej tabeli podajemy listę możliwych do zastosowania parametrów.
| Opcja |
Opis |
| video |
Do tej opcji można podać następujące, zależne od producenta karty
parametry: radeonfb, rivafb, atyfb, aty128,
nvidiafb 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, działa ona we wszystkich
przypadkach.
|
| nol3 |
Wyłącza cache 3 poziomu w niektórych PowerBookach
|
| debug |
Włącza tryb szczegółowego informowania przy uruchomieniu, włącza możliwość
skorzystania z powłoki intitrd w celu debugowania
|
| sleep=X |
Spowoduje odczekanie X sekund przed przejściem do następnego etapu, może to
być niezbędne dla starych CD-ROM-ów SCSI, który nie są w stanie odczytywać
płyty odpowiednio szybko.
|
| bootfrom=X |
Uruchomienie z innego urządzenia.
|
| 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
|
Po wybraniu odpowiedniej opcji należy wcisnąć klawisz enter, aby załadować
kompletne środowisko Gentoo Linux z płyty CD. Kolejna część procesu instalacji
to Czynności po uruchomieniu.
IBM pSeries
System płyty instlacyjnej powinien uruchomić się bez problem, ale jeśli to
zawiedzie, są również awaryjne metody. W takim wypadku należy ustawić cd-rom
jako urządzenie uruchamialne w menu multi-boot. Jeśli komputer posiada
klawiaturę i monitor, można dostać się tam po naciśnięciu przycisku F1 przy
starcie maszyny. Jeśli natomiast uruchamia się komputer za pomocą konsoli
szeregowej, należy wcisnąć klawisz 1, gdy na ekranie pojawi się taki
napis:
Listing 3.3: Kiedy to się pojawi, należy wcisnąć klawisz 1 |
memory keyboard network scsi speaker
|
Inną opcją jest uruchomienie poprzez Open Firmware.
-
Uruchomić Open Firmware, wciskając F8 lub 8, w tym samym czasie co
powyżej
- Wpisać polecenie 0> boot cdrom:1,yaboot
- Cieszyć się z sukcesu!
Uwaga:
Jeśli pojawi się komunikat taki jak poniżej, oznacza to, że Open Firmware jest
źle skonfigurowane. W takim wypadku należy skorzystać z multi-boot.
|
Listing 3.4: Wynik polecenia jeśli Open Firmware jest źle skonfigurowane |
0 > boot cdrom:1,yaboot
ok
0 >
|
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. Lista wszystkich dostępnych kodowań pojawi się po wykonaniu
polecenia ls /usr/share/keymaps/i386.
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-ppc64.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.
|