piątek, 10 maja 2013

Grub – konfiguracja

Konfiguracja GRUBA

GRUB (GRand Unified Bootloader) jest bootloaderem, które zastąpił nieco starsze poczciwe LILO.
Standardowa zawartość katalogu /boot/grub
[root@localhost grub]# ls
device.map  grub.conf  minix_stage1_5  stage2  e2fs_stage1_5  iso9660_stage1_5
reiserfs_stage1_5  ufs2_stage1_5  fat_stage1_5  jfs_stage1_5  splash.xpm.gz
vstafs_stage1_5  ffs_stage1_5  menu.lst stage1 xfs_stage1_5
Przykładową , standardowa konfiguracja
[root@localhost grub]# cat menu.lst
# root
(hd0,0)
# kernel
/boot/vmlinuz-version ro root=/dev/sda1
# initrd
/boot/initrd-version.img
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-194.32.1.el5)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-194.32.1.el5 ro root=LABEL=/
initrd /boot/initrd-2.6.18-194.32.1.el5.img
title CentOS (2.6.18-194.el5)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-194.el5 ro root=LABEL=/
initrd /boot/initrd-2.6.18-194.el5.img
OPIS parametrów:
default – w menu GRUB’a oznacza system, który zaznaczony jest jako automatycznie ładowany przy starcie. Cyfra oznacza numer systemu w konfiguracji. Liczenie zaczyna się od 0, a nie od 1.
timeout – czas podawany w sekundach do uruchomienia bootowania systemu. Jeżeli nie zmienimy wybory, automatycznie wystartuje system default.  Przerwanie odliczania można zatrzymać po kliknięciu dowolnego klawisza, z jednym wyjątkiem [ENTER]. Klikniecie [ENTER] zatwierdzi i przejdzie od razu do bootowania.
hiddenmenu – jeżeli ta opcja jest widoczna to znaczy, że menu GRUB’a wyświetli się dopiero po naciśnięciu klawisza ESC.

Dodawanie linijek z bootowaniem WINDOWS:
Z Windows na oddzielnym dysku. Dysk Linux musi być ustawiony na primary i boot.
(hd0,0) = /dev/hda1 #komentarz – pierwszy dysk, pierwsza partycja (Linux)
(hd1,2) = /dev/hdb1 # drugi dysk, trzecia partycja (Windows)
(hd2,1) = /dev/hdc3 # trzeci dysk , druga parycja (jakis inny system)
title Windows # nazwa jaka będzie wyswietlana podczas wyboru menu
map (hd0) (hd1) # zmiana kolejności dysków
map (hd1) (hd0) # System Windows uzna, że bottoje się z dysku PRIMARY
rootnoverify (hd1,0)
chainloader +1 przekazanie kontroli do następnego bootloadera w tym wypadku windowsa
UWAGA: poniedzy konfiguracjami systemów musi wystapić przynajmniej 1 linijka przerwy

Z FreeBSD na oddzielnym dysku:
Systemy z rodziny *BSD nazywaja dyski nie cyframi a literami alfabetu.
np. hd1.a , hd1,b
title FreeBSD
root (hd1,a)
kernel /boot/loader root

Brak komentarzy:

Prześlij komentarz