Hab hier ein Problem mit dem Kernel backen bei dem ich nicht weiter komme, aber so wie ich euch kenne wird das fuer euch nur eine Lapalie sein, deshal schreib ich gleich mal was ich alles gemacht habe nur damit ich den nvidia treiber installieren kann weil irgend ein Virtualisierungszeugs im 2.6.20 aktiviert ist und sich damit nicht vertraegt.
Also hab folgendes getan:
Code: Alles auswählen
cd /usr/src/
Bishierher keine Fehler!tar -jxf linux-source-2.6.20.tar.bz2
ln -s linux-source-2.6.20 linux
cd linux
make xconfig (hab das virtualisierungszeugs rausgenommen)
dann das ganze gespeichert in die /usr/src/linux/.config
make depend && make modules && make modules_install && make bzImage
cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-rst-2.6.20-1-686
cp /usr/src/linux/System.map /boot/System.rst-2.6.20-1-686.map
cp /usr/src/linux/.config /boot/config.rst-2.6.20-1-686
vi /boot/grub/menu.lst
Code: Alles auswählen
## ## End Default Options ##
title Debian GNU/Linux, kernel 2.6.20-1-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-1-686 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.20-1-686
savedefault
title Debian GNU/Linux, kernel 2.6.20-1-686 (single-user mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-1-686 root=/dev/hda1 ro single
initrd /boot/initrd.img-2.6.20-1-686
savedefault
title Debian GNU/Linux, kernel 2.6.18-4-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.18-4-686
savedefault
title Debian GNU/Linux, kernel 2.6.18-4-686 (single-user mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hda1 ro single
initrd /boot/initrd.img-2.6.18-4-686
savedefault
[b]
title Debian GNU/Linux, kernel 2.6.20-1-686-rst
root (hd0,0)
kernel /boot/vmlinuz-rst-2.6.20-1-686 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.20-rst
savedefault[/b]
title Debian GNU/Linux, kernel 2.6.20-1-686-rst
root (hd0,0)
kernel /boot/vmlinuz-rst-2.6.20-1-686 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.20-rst
savedefault
System neugestartet, und erhalte folgenden Fehler wenn ich die
initrd /boot/initrd.img-2.6.20-rst
in der /boot/grub/menu.lst auskommentiere:
Wenn ich die zeile nicht auskommentiere bleibt der Bildschirm dunkel und es passiert nix, auch nach laengerem warten passierrt nix.VFS: Cannot open root device „hda1“ or unkonown-block(0,0)
Please apend a correct „root=“ boot option
Kernel panik-not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Die Ramdisk habe ich folgender massen erzeugt:
Code: Alles auswählen
cd /boot
mkinitramfs -o initrd.img-2.6.20-rst -r /dev/hda1
Der Fehler sagt mir schonmal das der neue Kernel das / (root verzeichniss nicht findet).
Weiter komme ich aber irgendwie nicht. google brachte eigentlich auch nix neues, das meiste was hier zu finden war war noch fuer den 2.4er Kernel, hab aber trotzdem viel ausprobiert was nach abhilfe aussah.
Jetzt hoffe ich auf eure Hilfe.
Den letzten Kernel den ich mir selber basteln musste war mal ein 2.2er, seitdem brauchte ich das nicht mehr ist also schon ne ganze weile her.