Gentoo Logo

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

(Weryfikacja podpisu kryptograficznego)
$ gpg --verify <downloaded iso.DIGESTS.asc>
(Weryfikacja sumy kontrolnej)
$ 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

(PPC korzysta z map takich jak dla x86)
# 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: (Wpisujemy nowe hasło)
Re-enter password: (Ponownie wpisujemy nowe hasło)

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: (Wpisujemy hasło dla użytkownika damian)
Re-enter password: (Ponownie wpisujemy hasło dla użtkownika damian)

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).

Zaktualizowano 20 lipca 2010

Oryginalna wersja tego dokumentu została po raz ostatni zaktualizowana 26 lutego 2012. Jeśli chcesz pomóc w aktualizacji tego dokumentu do najnowszej wersji, skontaktuj się z Łukaszem Damentko, koordynatorem polskiego projektu tłumaczeń dokumentacji Gentoo.

Podsumowanie: Gentoo możemy zainstalować na wiele sposobów. W tym rozdziale skupimy się na metodzie instalacji z użyciem minimalnej płyty CD.

Donate to support our development efforts.

Copyright 2001-2012 Gentoo Foundation, Inc. Questions, Comments? Contact us.