Portál AbcLinuxu, 10. května 2024 06:19
mkinitrd lilo reboot
(nebo ekvivalent pro GRUB). Pokud to nepomůže, zkuste předtím ještě přidat
depmod 2.6.5-7.151
grub>kernel /boot/vmlinuz-2.6.5-7.151-default root=/dev/hda1 nosplash grub>initrd /boot/initrd-2.6.5-7.151-defaultProc to pises do prikazove radky grubu? To patri do konfiguracniho souboru!
/boot/grub/menu.lst
, pricemz vetsinou existuje i symlink /boot/grub/grub.conf
. RTFM a vyhledavani!
grub> root (hd0,0) #(kde je /boot) grub> setup (hd0) #(instalovat GRUB do MBR) grub> quit #(konec)Nemyslis, ze ti v tom tvojem postupu nahore neco chybi?
/boot
smazal a prestal se na ne odkazovat v konfiguraku.
Jestli se nainstalovaly moduly pro nove jadro, o tom se snadno presvedcis pohledem do /lib/modules
lilo.conf
(jak tvrdíte), mělo by stačit nabootovat rescue systém (tj. nabootovat z instalačního CD/DVD a vybrat příslušnou položku v menu) a z něj dát
mount /dev/XXXX /mnt lilo -r /mnt umount /mnt rebootkde
/dev/XXXX
nahradíte zařízením, kde máte kořenový filesystém.
lilo.conf
nepoužijete žádnou z direktiv geometric
(používat při komunikaci s BIOSem stopa-hlava-sektor trojice), linear
(používat 24-bitové LBA) nebo lba32
(používat 32-bitové LBA), jako default se použije 32-bitové LBA. Ve starších verzích totiž LILO v takovém případě použilo staré CHS adresování. Pokud BIOS umí 32-bitové LBA (tj. pokud nemáte prehistorickou desku), nemusíte si s tím lámat hlavu. Hláška by měla zmizet, pokud do globální části (kamkoli před první image
nebo other
) přidáte direktivu lba32
. Jádru to nedávejte, jádro stejně BIOS nepoužívá.
lilo
(mám dokonce mlhavé tušení, že to tak bylo už ve verzi 9.2). Sice instalátor defaultně nabízí GRUB, ale i tak to považuji za ignoranství nejhrubšího zrna. Takže pak by bylo potřeba použít
chroot /mnt lilo
lilo
je. Ještě se pokusím zjistit, co a jak jsem to vlastně tehdy nabootoval, že jsem ho tam neměl…
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.