LILO-pl
From WikiDoc
erellac4tmon LILO (LInux LOader) jest programem rozruchowym Linuksa. Przeważnie instaluje siÄ go w MBR, można także na dyskietce lub w boot sektorze. KonfiguracjÄ lilo przeważnie zaczynamy już podczas instalacji, kiedy wybieramy miejsce jego instalacji. Standardowo jest ono ustawione na /dev/hda - primary master, kolejne to:
/dev/hdb - primary slave /dev/hdc - secondary master /dev/hdd - secondary slave
W tym artykule zajmiemy siÄ konfiguracjÄ już po instalacji. Plikiem konfiguracyjnym jest lilo.conf, znajduje siÄ on w /etc. Plik /etc/lilo.conf edytujemy naszym ulubionym edytorem, zapoznajÄ c siÄ z jego zawartoÅciÄ . Nie ma siÄ co przerażaÄ, poniżej objaÅnienie poszczególnych opcji:
boot - okreÅla dysk, z którego ma siÄ bootowaÄ np. /dev/hda
lba32 - wÅÄ
cza wykorzystanie 32-bitowego adresowania
prompt - wÅÄ
cza tryb interaktywny
default -jak Åatwo siÄ domyÅliÄ, domyÅlnie startowane jÄ
dro
image - nazwa obrazu jÄ
dra Linuxa, znajdujÄ
cego siÄ w /boot
label -nazwa wyÅwietlana dla tego jÄ
dra
initrd - wskazuje obraz /boot/initrd.img
vga -rozdzielczoÅÄ, oto kilka możliwoÅci:
1024x768x64k vga = 791
1024x768x32k vga=790
1024x768x256 vga=773
800x600x64k vga=788
800x600x32k vga=787
800x600x256 vga=771
640x480x64k vga=785
640x480x32k vga=784
640x480x256 vga=769
read-only - wymusza start w trybie tylko do odczytu
append - sÅuży do wpisania dodatkowych opcji, niezbÄdnych do uruchomienia systemu
timeout - czas oczekiwania na naszÄ
reakcjÄ 10 = 1 sekunda
Oto przykÅadowy plik:
# LILO configuration file # # Start LILO global section boot = /dev/hda prompt timeout = 50 # VESA framebuffer at 1024x768x256 vga = 773 # End LILO global section # Linux root partition section image = /boot/vmlinuz root = /dev/hda2 label = Kate_OS initrd = /boot/initrd read-only # End root Linux partition section
W lilo można także ustawiÄ opcje bootowania dla innych systemów operacyjnych. W tym celu, do pliku konfiguracyjnego należy dodaÄ odpowiednie wpisy:
other â tu wpisujemy nazwÄ innego systemu np. Windows
A oto przykÅadowy plik lilo.conf z Windowsem:
# LILO configuration file # # Start LILO global section boot = /dev/hda prompt timeout = 50 # VESA framebuffer at 1024x768x256 vga = 773 # End LILO global section # Linux root partition section image = /boot/vmlinuz root = /dev/hda2 label = Kate_OS initrd = /boot/initrd read-only # End root Linux partition section # Windows bootable partition config begins other = /dev/hda4 label = Windows # Windows bootable partition config ends
Sytuacja wyglÄ da zupeÅnie inaczej, jeżeli chcemy, aby można byÅo bootowaÄ dwa różne systemy linuksowe. Najpierw trzeba zamontowaÄ partycjÄ linuksowÄ , ponieważ należy podaÄ dokÅadnÄ ÅcieżkÄ do kernela i initrd. W przeciwnym razie, lilo nie bÄdzie uruchamiaÄ tej partycji.
Oto przykÅadowy plik lilo.conf:
# Start LILO global section boot = /dev/hda message = /boot/boot_message.txt prompt timeout = 50 # Override dangerous defaults that rewrite the partition table: change-rules reset # VESA framebuffer at 1024x768x256 vga = 773 # End LILO global section # Linux root partition section image = /boot/vmlinuz root = /dev/hda2 label = KateOS initrd = /boot/initrd image = /mnt/hda3/boot/vmlinuz26 root = /dev/hda3 label = Arch initrd = /mnt/hda3/boot/initrd26-full.img read-only # End root Linux partition section
Należy pamiÄtaÄ, aby po każdej zmianie w lilo.conf wydaÄ komendÄ lilo. ZachÄcam także do zapoznania siÄ z man lilo i man lilo.conf.

