Dzień dobry.
Moje problemy z lilo zaczęły się w momencie wymiany baterii na płycie głównej (coraz więcej informacji znikało po dłuższym wyłączeniu komputera). Po wymianie i uruchomieniu komputera zobaczyłem jedynie tabelke z podsumowaniem komputera, z tym że smart jest uruchomiony oraz jakie przerwania są ustawione dla urządzeń. Zmiana w biosie first boot device niewiele dała, otrzymywałem L oraz LIL. Uruchomiłem z cdromu tryb ratunkowy i sprawdziłem co sie dzieje z dyskami, wszystkie okazały się sprawne. Zrobiłem chroot na dysk, z którego odpalam system i sprawdziłem co pokazuje samo lilo. Otrzymałem komunikat "Bios device code is used by two disks" ze wskazaniem na hdd oraz hda. Dopisałem w lilo.conf recznie oznaczenia dysków i jest prawie dobrze. Prawie, ponieważ komputer startuje przy wyłączonym hdb. Przy włączonym otrzymuję taki sam rezultat jak na początku.
Dyski:
hda - 2 partycje fat, pierwsza oznaczona jako boot
hdb - 3 partycje, w tym partycja z gentoo (nie jestem pewny czy któraś z partycji nie jest oznaczona jako boot)
hdc - cdrom
hdd - 1 partycja, oznaczona jako boot
Zawartość lilo.conf:
default="linux"
boot=/dev/hdd
map=/boot/map
keytable=/boot/pl.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
disk=/dev/hda bios=0x81
disk=/dev/hdb bios=0x82
disk=/dev/hdc bios=0x83
disk=/dev/hdd bios=0x80
image=/boot/vmlinuz
label="linux"
root=/dev/hdd1
initrd=/boot/initrd.img
append="devfs=nomount acpi=ht splash=silent"
vga=788
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hdd1
initrd=/boot/initrd.img
append="devfs=nomount acpi=ht splash=silent"
read-only
other=/dev/hda1
label="windows"
table=/dev/hda
map-drive=0x80
to=0x81
map-drive=0x81
to=0x80
image=/gentoo/kernel-2.6.18-gentoo2
label="gentoo"
root=/dev/hdb1
append="gentoo=nodevfs devfs=nomount doscsi acpi=ht"
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/hdb1
initrd=/boot/initrd.img
append="failsafe acpi=ht splash=silent devfs=nomount"
read-only
Wcześniej na lilo.conf z samym disk=/dev/hdd bios=0x80 wszystkie systemy startowały bez problemów. Dysk hdb został dodany rok temu, gdy już miałem ustawione startowanie z hdd.
Czy ma ktoś pomysł co można zmienić w ustawieniach lilo, żeby wszystko wróciło do normy ? Jedyne co mi przychodzi na myśl, to odłączyć ten najnowszy dysk, wyjąć i włożyć baterie, uruchomić komputer, poczekać aż przejdzie do wyboru systemów, wyłączyć i podłączyć na nowo hdb.