Spitfire
19.08.04, 12:50
Hallöchen.
Ich hab mir in einem Anfall von kindlicher Neugier mal ein Sarge mit Grub statt LiLo installiert um mal zu gucken, wie das so funktioniert. Läuft auch alles prima, nur wenn ich mir jetzt nen neuen Kernel zur menu.lst hinzufügen will, bootet der Kernel zwar, jedoch nur bis zu dem Punkt, wo er das RootFS laden will und behauptet dann steif und fest, dass es nicht existiert bzw. nicht als Bootparameter übergeben worden ist.
Ich habe einen fertigen selbstgestrickten 2.6.7er Kernel in /boot/linux-2.6.7-vanilla.
hda1 = /boot - ext2
hda2 = swap
hda3 = / - ext3
Meine menu.lst sieht folgendermaßen aus:
title Debian GNU/Linux, kernel 2.6.7-1-386
root (hd0,0)
kernel /vmlinuz-2.6.7-1-386 root=/dev/hda3 ro
initrd /initrd.img-2.6.7-1-386
savedefault
boot
title Debian GNU/Linux, kernel 2.6.7-1-386 (recovery mode)
root (hd0,0)
kernel /vmlinuz-2.6.7-1-386 root=/dev/hda3 ro single
initrd /initrd.img-2.6.7-1-386
savedefault
boot
Und das hab ich dann mal hinzugefügt:
title Kernel 2.6.7 Vanilla
root (hd0,0)
kernel /linux-2.6.7-vanilla root=/dev/hda3 ro
savedefault
boot
Die Zeile "initrd" habe ich weg gelassen, weil ich kein Image habe. Muss man mit grub ein Root-Image erstellen oder reicht nicht das Kernelimage selbst? Unter LiLo klappte das auch ohne, deshalb bin ich etwas irritiert.
Wo ist mein Denkfehler?
Ich hab mir in einem Anfall von kindlicher Neugier mal ein Sarge mit Grub statt LiLo installiert um mal zu gucken, wie das so funktioniert. Läuft auch alles prima, nur wenn ich mir jetzt nen neuen Kernel zur menu.lst hinzufügen will, bootet der Kernel zwar, jedoch nur bis zu dem Punkt, wo er das RootFS laden will und behauptet dann steif und fest, dass es nicht existiert bzw. nicht als Bootparameter übergeben worden ist.
Ich habe einen fertigen selbstgestrickten 2.6.7er Kernel in /boot/linux-2.6.7-vanilla.
hda1 = /boot - ext2
hda2 = swap
hda3 = / - ext3
Meine menu.lst sieht folgendermaßen aus:
title Debian GNU/Linux, kernel 2.6.7-1-386
root (hd0,0)
kernel /vmlinuz-2.6.7-1-386 root=/dev/hda3 ro
initrd /initrd.img-2.6.7-1-386
savedefault
boot
title Debian GNU/Linux, kernel 2.6.7-1-386 (recovery mode)
root (hd0,0)
kernel /vmlinuz-2.6.7-1-386 root=/dev/hda3 ro single
initrd /initrd.img-2.6.7-1-386
savedefault
boot
Und das hab ich dann mal hinzugefügt:
title Kernel 2.6.7 Vanilla
root (hd0,0)
kernel /linux-2.6.7-vanilla root=/dev/hda3 ro
savedefault
boot
Die Zeile "initrd" habe ich weg gelassen, weil ich kein Image habe. Muss man mit grub ein Root-Image erstellen oder reicht nicht das Kernelimage selbst? Unter LiLo klappte das auch ohne, deshalb bin ich etwas irritiert.
Wo ist mein Denkfehler?