Gentoo Logo

1.  Podejmowanie decyzji

Wprowadzenie

Po konfiguracji jądra i odpowiedniej modyfikacji niezbędnych systemowych plików konfiguracyjnych nadeszła pora na zainstalowanie programu, który uruchomi jądro w momencie startu systemu. Taki program nazywa się bootloader. Ale nim zaczniemy, rozważmy wszystkie opcje...

Istnieją dwa bootloadery, które działają na architekturze Alpha: aBoot i MILO. Należy wybrać jeden z nich.

1.  Domyślnie: Użycie programu aBoot

Uwaga: aboot posiada jedynie wsparcie dla partycji typu ext2 lub ext3.

Zacznijmy od zainstalowania tego programu w systemie, oczywiście przy pomocy polecenia emerge:

Listing 1.1: Instalowanie programu aboot

# emerge aboot

Następny krok umożliwi start systemu z dysku. aboot zostanie uruchomiony bezpośrednio po włączeniu komputera. Jest to możliwe dzięki zapisaniu bootloadera aboot na samym początku dysku.

Listing 1.1: Włączenie startu z dysku

# swriteboot -f3 /dev/sda /boot/bootlx
# abootconf /dev/sda 2

Uwaga: Jeśli używamy innego schematu partycjonowania niż przedstawiony w tym Podręczniku, należy odpowiednio zmodyfikować wszystkie polecenia. Polecamy przeczytać odpowiednie strony podręcznika systemowego (man 8 swriteboot oraz man 8 abootconf). Ponadto jeśli partycja główna posiada system plików JFS należy ją najpierw zamontować jako ro poprzez podanie odpowiedniej opcji dla jądra.

Dodatkowo możemy uprościć start Gentoo poprzez ustawienie pliku konfiguracyjnego programu aBoot i zmiennej SRM boot_osflags. Należy upewnić się, że bootdef_dev jest także ustawiony poprawnie (łatwiej to zrobić w konsoli SRM niż spod Linuksa).

Listing 1.1: Automatyczny start Gentoo

# echo '0:2/boot/vmlinux.gz root=/dev/sda2' > /etc/aboot.conf
# cd /proc/srm_environment/named_variables
# echo -n 0 > boot_osflags
# echo -n '' > boot_file
# echo -n 'BOOT' > auto_action
# echo -n 'dkc100' > bootdef_dev
(Zamieniamy dkc100 na nazwę naszego urządzenia)

Jeżeli w przyszłości zaistnieje potrzeba wejścia na konsole SRM (aby odzyskać instalację Gentoo, trzeba pobawić się zmiennymi ;)) naciskamy CTRL+C, aby przerwać automatyczny proces ładowania systemu.

Jeśli instalujemy poprzez port szeregowy nie możemy zapomnieć umieścić flagi startu z konsoli szeregowej w aboot.conf. Plik /etc/aboot.conf.example zawiera dodatkowe informacje.

Aboot jest już skonfigurowany i gotowy do użycia. Możemy przejść do rozdziału (Instalacja niezbędnych narzędzi systemowych).

1.  Alternatywnie: Użycie MILO

Zanim przejdziemy dalej, musimy zdecydować się, w jaki sposób chcemy uruchamiać MILO. W tej części zakładamy, że chcemy utworzyć dyskietkę startową z MILO. Jeśli chcesz bootować z partycji MS-DOS dysku twardego, musisz odpowiednio zmodyfikować wszystkie polecenia.

Zainstalujmy MILO przy pomocy polecenia emerge.

Listing 1.1: Instalowanie MILO

# emerge  milo

Po zainstalowaniu MILO obrazy MILO powinny znajdować się w /opt/milo. Polecenia poniżej utworzą dyskietkę startową zawierającą MILO. Pamiętać należy, by użyć obrazu właściwego dla danej architektury (Alpha).

Listing 1.1: Instalowanie MILO na dyskietce

(Wkładamy pustą dyskietkę)
# fdformat /dev/fd0
# mformat a:
# mcopy /opt/milo/milo-2.2-18-gentoo-ruffian a:\milo
# mcopy /opt/milo/linload.exe a:\linload.exe
(Dotyczy systemu typu Ruffian:
  # mcopy /opt/milo/ldmilo.exe a:\ldmilo.exe
)
# echo -ne '\125\252' | dd of=/dev/fd0 bs=1 seek=510 count=2

Dyskietka startowa MILO jest już przygotowana do uruchomienia Gentoo Linux. Być może trzeba będzie ustawić zmienne środowiskowe w ARCS Firmware by MILO się uruchamiało; wyjaśnienie znajdziemy pod adresem MILO-HOWTO wraz z kilkoma przykładami popularniejszych systemów i niektórymi komendami do zastosowania w trybie interaktywnym.

Pominięcie MILO-HOWTO byłoby złym pomysłem.

Następnie przechodzimy do paragrafu Ponowne uruchomienie systemu.

1.  Ponowne uruchomienie systemu

Wychodzimy ze środowiska chroot i odmontowujemy wszystkie zamontowane partycje. Następnie wpisujemy magiczne polecenie: reboot.

Listing 1.1: Wyjście z chroota, odmontowanie wszystkich zamontowanych partycji i ponowne uruchomienie

# exit
cdimage ~# cd
cdimage ~# umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo
cdimage ~# reboot

Nie zapominamy o wyjęciu LiveCD z napędu, by zabootować nowe Gentoo.

Po ponownym uruchomieniu komputera w celu dokończenia instalacji Gentoo przechodzimy do rozdziału (Finalizowanie instalacji Gentoo).

Zaktualizowano 1 kwietnia 2008

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

Donate to support our development efforts.

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