moin,
folgendes problem ich habe red hat 8.0 mit der kernelversion 2.4.18.14, brauche aber für ein projekt die version 2.4.16.
habe ganz normal schritt für schritt den kernel erstellt:
make menuconfig
make dep
make clean
make bzImage
make modules
make modules_install
danach habe ich den fertigen kernel ins boot-verzeichnis kopiert und dann die grub.conf bearbeit:
default=1
timeout=10
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-14)
root (hd0,2)
kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/
initrd /boot/initrd-2.4.18-14.img
title Red Hat Linux (2.4.16)
root (hd0,2)
kernel /boot/kernel-2.4.16 ro root=LABEL=/
initrd /boot/initrd-2.4.16.img
title Windows
rootnoverify (hd0,0)
chainloader+1
wenn ich nun den 2.4.16er-kernel starten will fährt er etwas hoch erkennt die platte und meldet dann:
kernel panic: I have no root and I want to scream!
ich habe schon mehrere sachen überprüft und getestet:
- das alle file-systeme, die ich brauche angeklickt sind
- habe die config-datei vom 2.4.18-14er-kernel ins verzeichnis des 2.4.16 kopiert und da bringt er beim kernel erstellen schon einen fehler
- das boot device ist beim 18er-kernel /dev/md0 und beim 16er war es /dev/hda3, das habe ich aber auch auf md0 umgeändert
habe schon den tipp bekommen, dass es an der fehlenden raid-unterstützung liegt aber leider auch nicht, habe alle mögliche raid-unterstützung hinzugefügt aber immer noch das gleiche prob.
habe nach dem make_install noch make install gemacht und damit schreibt er automatisch in die grub.conf und da steht nun auch nur noch das beim kernel:
kernel /boot/vmlinuz-2.4.16 ro root=LABEL=/
initrd /boot/initrd-2.4.16.img
trotzdem immer noch die kernel panic
bastian
folgendes problem ich habe red hat 8.0 mit der kernelversion 2.4.18.14, brauche aber für ein projekt die version 2.4.16.
habe ganz normal schritt für schritt den kernel erstellt:
make menuconfig
make dep
make clean
make bzImage
make modules
make modules_install
danach habe ich den fertigen kernel ins boot-verzeichnis kopiert und dann die grub.conf bearbeit:
default=1
timeout=10
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-14)
root (hd0,2)
kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/
initrd /boot/initrd-2.4.18-14.img
title Red Hat Linux (2.4.16)
root (hd0,2)
kernel /boot/kernel-2.4.16 ro root=LABEL=/
initrd /boot/initrd-2.4.16.img
title Windows
rootnoverify (hd0,0)
chainloader+1
wenn ich nun den 2.4.16er-kernel starten will fährt er etwas hoch erkennt die platte und meldet dann:
kernel panic: I have no root and I want to scream!
ich habe schon mehrere sachen überprüft und getestet:
- das alle file-systeme, die ich brauche angeklickt sind
- habe die config-datei vom 2.4.18-14er-kernel ins verzeichnis des 2.4.16 kopiert und da bringt er beim kernel erstellen schon einen fehler
- das boot device ist beim 18er-kernel /dev/md0 und beim 16er war es /dev/hda3, das habe ich aber auch auf md0 umgeändert
habe schon den tipp bekommen, dass es an der fehlenden raid-unterstützung liegt aber leider auch nicht, habe alle mögliche raid-unterstützung hinzugefügt aber immer noch das gleiche prob.
habe nach dem make_install noch make install gemacht und damit schreibt er automatisch in die grub.conf und da steht nun auch nur noch das beim kernel:
kernel /boot/vmlinuz-2.4.16 ro root=LABEL=/
initrd /boot/initrd-2.4.16.img
trotzdem immer noch die kernel panic
bastian