Hallo, * Peter Wiersig textete am 07.04.03:
Florian Gross wrote:
Bei grub wird kurz etwas[1] angezeigt, um sofort neu zu booten...
Irgendwas tolles in den Kernel einkompiliert? Watchdog, ...
Nö, bestimmt nicht.
Starte bei grub mal die Shell und tipp deine Konfig von Hand ein. (Tab-complete gibt's zum Glueck auch da.)
Gib mal "panic=0" mit in die Kernelzeile ein. Wird der Kernel ueberhaupt geladen?
Beim lilo kommt er nicht so weit, also vermutlich nein. Vermutlich schmiert er schon beim Versuch, das Menü zu laden, ab. Jedenfalls komme ich nicht bis zum Menü.
Liegt das bei grub daran, daß ich nichts nichts mit der initrd mache?
Noe, wenn du keine Module vom mounten von / brauchst, musst du keine initrd verwenden.
OK.
Hmmm, warum bootet er mir /dev/hde, nicht aber /dev/hdf, wenn keine /dev/hda existiert?
hde,hdf,hda ist alles Linux-Adressierweise. Das BIOS zaehlt installierte Platten, 0x80 ist die erste, 0x81 die zweite.
OK, warum bootet er 0x80, aber nicht 0x81? Der Bootmanager liegt im MBR von 0x80.
LILO muss den richtigen Hexcode fuer die Platte finden. Manchmal braucht es da Hilfe, eigentlich aber nur wenn man ausser am Zusatz- IDE-Kontroller auch noch Platten am Standardkontroller betreibt und im BIOS die Kontrollerreihenfolge aendert.
Dann muß ich vielleicht doch mal damit rumspielen.
Es gibt auch eine Kernel-Compileoption, die dafuer sorgt, das aus deinem /dev/hde /dev/hda wird.
Boot off-board chipsets first support CONFIG_BLK_DEV_OFFBOARD
Das wollte ich eigentlich vermeiden. cu flo -- Heiße Luft muß man auch nicht schlagen, nur wegwedeln. Wenn es zuviel ist, um das mit einem Handtuch zu erledigen, nimmt man halt einen Ventilator. [Hilko Bengen in dag°]