LearN@BSD - Elementarz użytkownika NetBSD
Kurs instalowania NetBSD


Created - April 17, 2007  |  Modified - Sep 26, 2007

P2O2 WWW Strona główna -> Kurs instalowania NetBSD -> Tworzenie dyskietki instalacyjnej


Spis treści

Top


GRUB - menedżer uruchomieniowy

Listing poniżej przedstawia zawartość pliku /boot/grub/menu.list, który jest głównym plikiem konfiguracyjnym menedżera uruchomieniowego GRUB w komputerze autora. Systemy operacyjne i ich partycje uruchamiane przez GRUB opisano w poprzednich dwóch rozdziałach:

1) Dyski w Windows, Linux i NetBSD
2) Przykłady kombinacji dyskowych

Istotna jest jedna uwaga, system Windows nie był instalowany jako ostatni, gdyż zamazałby swoim B.S. (ang. bullshit) sektor MBR pierwszego dysku. W przykładzie poniżej wykorzystano GRUB systemu cdlinux.pl. Potem dodawano do jego pliku konfiguracyjnego odpowiednie zapisy. Można było skorzystać także z GRUBa Scientific Linux lub NetBSD, nie ma to znaczenia. Wybrano cdlinux.pl gdyż był pierwszy z nowo uruchomionych systemów innych niż Windows.

UWAGA 1
Windows 98 SE musi być uruchamiany z pierwszej partycji podstawowej, podczas gdy w naszym przykładzie znajduje się w trzeciej. Z tego powodu GRUB dokonuje przemapowania partycyj. Informacje o sposobach zapisywania dysku w GRUB można znaleźć w podręczniku systemowym lub w Tabeli oznaczeń dyskowych DOS, Windows, Linux, NetBSD w rozdziale Dyski w Windows, Linux i NetBSD.

UWAGA 2
W poprzednim rozdziale pokazano wynik polecenia "disklabel /dev/wd0" po zainstalowaniu NetBSD. Zanim to uczyniono dokonano w pliku configuracyjnym GRUB odpowiedniego wpisu, aby móc dostać się do nowego NetBSD bez dodatkowych zabiegów. Jak wskazuje tabela, NetBSD planowano zainstalować w partycji "j:" (wd0j w NetBSD, hda6 w Linuxie, E: w Windows, (hd0,5) w GRUB - patrz Tablica oznaczeń dyskowych DOS, Windows, Linux, NetBSD.

default=0
timeout=10
splashimage=(hd0,0)/boot/cdlinux-bootsplash.xpm.gz

title cdlinux.pl
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-cdlinux
initrd /boot/initrd.img-2.6.20-cdlinux	

title Windows-98SE
map (hd0,0) (hd0,2)
map (hd0,2) (hd0,0)
rootnoverify	(hd0,2)
makeactive
chainloader +1

title Scientific-Linux
root (hd0,4)
kernel /boot/vmlinuz-2.6.18-8.1.6.el5
initrd /boot/initrd-2.6.18-8.1.6.el5.img


title NetBSD-3.1-lnbsd
rootnoverify (hd0,5)
chainloader +1


title NetBSD-3.1
rootnoverify (hd1,0)
chainloader +1

 

GRUB - rozwiązywanie problemów

 

Top

 


Przemysław Pawełczyk - Cracow, Poland    [Static website generated with Rexx scripts in NetBSD]