Gentoo Logo

[ << ] [ < ] [ 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

(PPC korzysta z map takich jak x86, mapy klawiszy ADB dla ppc/mac nie
są obsługiwane)
# 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: (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 3.9: 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 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 ] [ > ] [ >> ]


Drukuj

Pokaż całość

Zaktualizowano 28 marca 2009

Oryginalna wersja tego dokumentu została po raz ostatni zaktualizowana 5 sierpnia 2009. 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: Wybieramy w jaki sposób chcemy zainstalować Gentoo. Opisujemy tu różne media, za pomocą których można zainstalować Gentoo.

Sven Vermeulen
Autor

Grant Goodyear
Autor

Roy Marples
Autor

Daniel Robbins
Główny Architekt

Chris Houser
Autor

Jerry Alexandratos
Autor

Seemant Kulleen
Gentoo x86 Developer

Tavis Ormandy
Gentoo Alpha Developer

Jason Huebel
Gentoo AMD64 Developer

Guy Martin
Gentoo HPPA developer

Pieter Van den Abeele
Gentoo PPC developer

Joe Kallar
Gentoo SPARC developer

John P. Davis
Redaktor

Pierre-Henri Jondot
Redaktor

Eric Stockbridge
Redaktor

Rajiv Manglani
Redaktor

Jungmin Seo
Redaktor

Stoyan Zhekov
Redaktor

Jared Hudson
Redaktor

Colin Morey
Redaktor

Jorge Paulo
Redaktor

Carl Anderson
Redaktor

Jon Portnoy
Redaktor

Zack Gilburd
Redaktor

Jack Morgan
Redaktor

Benny Chuang
Redaktor

Erwin
Redaktor

Joshua Kinard
Redaktor

Tobias Scherbaum
Redaktor

Xavier Neys
Redaktor

Joseph Jezak
Redaktor

Joshua Saddler
Redaktor

Lars Weiler
Redaktor

Jochen Maes
Redaktor

Gerald J. Normandin Jr.
Korekta

Donnie Berkholz
Korekta

Ken Nowack
Korekta

Karol Wojtaszek
Tłumacz

Łukasz Damentko
Tłumacz

Donate to support our development efforts.

Support OSL
Gentoo Centric Hosting: vr.org
Tek Alchemy
SevenL.net
Global Netoptex Inc.
Bytemark
Online Kredit Index
Copyright 2001-2009 Gentoo Foundation, Inc. Questions, Comments? Contact us.