Nowe posty

Autor Wątek: Problem z Lilo  (Przeczytany 887 razy)

januzi

  • Gość
Problem z Lilo
« dnia: 2006-11-08, 11:48:45 »
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.

januzi

  • Gość
Problem z Lilo
« Odpowiedź #1 dnia: 2006-11-08, 13:11:36 »
Zrobiłem jeszcze zrzut tego, co pokazuje fdisk:

Disk /dev/hda: 40.0 GB, 40020664320 bytes
   Device Boot    Id  System
/dev/hda1   *     c  W95 FAT32 (LBA)
/dev/hda2         f  W95 Ext'd (LBA)
/dev/hda5         b  W95 FAT32
/dev/hda6         b  W95 FAT32

Disk /dev/hdb: 160.0 GB, 160041885696 bytes
   Device Boot  Id  System
/dev/hdb1   *    83  Linux
/dev/hdb2        f  W95 Ext'd (LBA)
/dev/hdb5        7  HPFS/NTFS
/dev/hdb6        7  HPFS/NTFS
/dev/hdb7        7  HPFS/NTFS
   
Disk /dev/hdd: 4327 MB, 4327464960 bytes
   Device Boot   Id  System
/dev/hdd1   *    83  Linux
/dev/hdd2         5  Extended
/dev/hdd5        82  Linux swap

W biosie mam ustawiony start na hdd-1 i chyba to powoduje problem, jednakże zmiana ustawienia primary boot device na hdd-2 daje tylko to, że pokazuje się LIL.