Ten opis dotyczy bootmanagera LILO, który w nowszych systemach zostaje wypierany przez potężniejszy manager GRUB.
Jeśli zainstalowaliśmy Linuksa, należy zmodyfikować bootmanagera. Należy uruchomić Linuksa, zalogować się jako root i wyedytować plik /etc/lilo.conf. Następnie należy uruchomić program /sbin/lilo i zresetować system. Jak modyfikować plik /etc/lilo.conf dowiesz się:
man lilo man lilo.confW skrócie: do /etc/lilo.conf trzeba dodać:
other=/dev/sda1 label=dos table=/dev/sda
Najprawdopodobniej sda1 trzeba zamienić na coś, co odpowiada konfiguracji konkretnego komputera. Dyski SCSI to: sda, sdb, sdc.... a dyski IDE to: hda, hdb, hdc... Partycje oznaczane są kolejnymi numerami, np. /dev/sda3. Aby dowiedzieć się, na której partycji jest zainstalowany DOS, trzeba jako root napisać:
/sbin/fdisk /dev/<odpowiedni_dysk> (np: /dev/sda),nacisnąć p i obejrzeć tablicę partycji. Aby wyjść z fdisk należy nacisnąć q.
Czasami występuje konieczność uruchamiania z jednego komputera raz Linuksa, raz Windows czy DOSa. Do tego służy lilo, gdzie przy starcie użytkownik może napisać odpowiedni identyfikator ustawiany w /etc/lilo.conf, jednak dla lamerów potrzebne jest coś prostszego - lilo-colors. Należy ściągnąć lilo-0.21-110.src.rpm, jako root zainstalować:
rpm -ihv lilo-0.21-110.src.rpmTo spowoduje rozpakowanie do katalogu /usr/src/redhat/SOURCES plików: lilo-21.tar.gz oraz lilo-colors-1.21.1.tar.gz. Następnie należy w katalogu /usr/local/src rozpakować plik lilo-21.tar.gz:
tar -xzvf lilo-21.tar.gzco utworzy katalog /usr/local/src/lilo. Tamże należy rozpakować plik lilo-colors-1.21.1.tar.gz:
tar -xzvf lilo-colors-1.21.1.tar.gzco utworzy katalog /usr/local/src/lilo/lilo-colors-1.21.1. Tamże należy uruchomić:
make patchnatomiast w pliku Makefile zmienić ostatnią linijkę:
install -m 644 sample.bootmsg ${rpm_build_dir}/boot/msg/bootmsgna linijkę:
install -m 644 bootmsg ${rpm_build_dir}/boot/msg/bootmsgnastępnie w katalogu /usr/local/src/lilo uruchomić:
make make installW katalogu /usr/local/src/lilo/lilo-colors-1.21.1 należy odpowiednio zmienić zawartość pliku bootcreator. Zamiast ostatnich linijek:
${vlin1} linux ..... Linux 2.2.4 runlevel 3 ${vline}${s2} ${vlin1} redhat ..... Original Redhat Kernel runlevel 3 ${vline}${s2} ${vlin1} x ..... XWindow 3.3.3 runlevel 5 ${vline}${s2} ${vlin1} dos ..... Dos ${vline}${s2}przykładowo na linijki:
${vlin1} 1 ..... Linux 2.2.12 runlevel 5 ${vline}${s2} ${vlin1} 2 ..... DOS 6.22 ${vline}${s2} ${vlin1} 3 ..... Windows 98 ${vline}${s2} ${vlin1} 4 ..... Linux 2.2.14 ${vline}${s2}Tak naprawdę ten tekst nic nie znaczy, jest tylko wyświetlaną na ekranie podpowiedzią dla użytkownika, co ma napisać na klawiaturze, aby uruchomić pożądany system operacyjny. Oryginalne napisy (pierwsza kolumna za ${vlin1}) są w porządku, ale za długie. W zmienionej wersji są krótkie - wystarczy nacisnąć jeden klawisz z cyfrą i Enter. Aby tak było, musi być właściwie skonfigurowane lilo. Należy więc odpowiednio zmodyfikować /etc/lilo.conf. Przykład dość rozbudowany zgodny z powyższym plikiem bootcreator:
boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=100 default=2 message=/boot/msg/bootmsg image=/boot/vmlinuz-2.2.12-20 label=1 initrd=/boot/initrd-2.2.12-20.img read-only root=/dev/hda3 other=/dev/hda1 label=2 change partition=/dev/hda1 activate partition=/dev/hda4 deactivate other=/dev/hda4 label=3 change partition=/dev/hda1 deactivate partition=/dev/hda4 activate image=/boot/vmlinuz-2.2.14 label=4 initrd=/boot/initrd-2.2.12-20.img read-only root=/dev/hda3Najważniejsza jest linijka:
message=/boot/msg/bootmsgOprócz tego należy odpowiednio zsynchronizować pola label z zawartością pliku bootcreator. Dobrze jest też ustawić odpowiednio duży timeout podawany w 0.1 sekundy. Aby zakończyć instalację, należy jeszcze w katalogu /usr/local/src/lilo/lilo-colors-1.21.1 uruchomić:
make make installi wreszcie uruchomić:
/sbin/liloW przypadku konieczności dalszych modyfikacji plików bootcreator i /etc/lilo.conf należy powtórzyć powyższe kroki od punktu edycji pliku bootcreator.
Poprzedni | Spis treści | Następny |
Przywracanie GRUB'a po instalacji Windows | Początek rozdziału | Opis konfiguracji UPS-ów |