es handelt sich mal wieder um den klassiker:
Code: Alles auswählen
VFS: cannot open root device "sda1" oder unknown-block (0,0)
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on unknown-block (0,0)
ich versuch den 2.6.17.8 kernel (vanilla) zu bauen, um mir einen monolitischen kernel mit grsecurity zu basteln. baue ich den kernel mit modulen und initrd geht er. ist zwar ubuntu, aber sollte ja egal sein.
Code: Alles auswählen
make-kpkg --initrd kernel-image
Code: Alles auswählen
make-kpkg kernel-image
entsprechende stelle aus der /boot/grub/menu.lst
Code: Alles auswählen
title Ubuntu, kernel 2.6.17.8
root (hd0,0)
kernel /boot/vmlinuz-2.6.17.8 root=/dev/sda1 ro
savedefault
boot
title Ubuntu, kernel 2.6.15-26-server
root (hd0,0)
kernel /boot/vmlinuz-2.6.15-26-server root=/dev/sda1 ro quiet splash
initrd /boot/initrd.img-2.6.15-26-server
savedefault
boot
fragen:
1) wenn ich keine module hab, brauche ich auch kein initrd!?
2) make-kpkg kernel-image und make-kpkg kernel_image bewirken das selbe?
3) muss man bei einem kernel ohne module die unterstützung für initrd rausnehmen (hab ich zwar schon probiert, aber ich frag trotzdem)
4) wie kann ich mein problem lösen?
5) hat evtl wer ne funktionierende .config für vmware _ohne_ module rumliegen und könnte sie mir schicken=
meine .config ohne modulsupport: http://nopaste.debianforum.de/3936
die identische konfig mit modulen und initrd geht.
danke für eure hilfe
thorben