Re: Cannot open root device?
* Weinzierl Stefan <Stefan@Weinzierl-Stefan.de> [040223 10:57]:
> Rudolf Martin wrote:
> >Hallo,
> >ich habe zur Zeit den Kernel 2.4.18-K7 laufen.
> >Jetzt möchte ich mir einen eigenen Kernel compilieren.
> >Ich habe die Sources installiert und die config-datei aus dem
> >/boot-Verzeichnis dorthin kopiert.
> >make menuconfig. Hier habe ich zunächst nichts geändert
> >um den ganzen Ablauf zuerst mal zu testen.
> >make-kpkg kernel-image --revision=rudolf.11
> >Bootdiskette mit laufendem Kernel erstellt: mkboot /vmlinuz
> >dpkg --install kernel-image-2.4.18_rudolf.11_i386.deb
> >reboot
> >Jetzt kommt das Problem. Der Bootvorgang beleibt hängen mit der
> >Meldung:
> >VFS: Cannot open root devive "305" or 03:05
> >VFS: Unable to mount fs on 03:05
> IDE-device-Treiber nicht in den Kernel eingebaut (oder als Modul, aber
> keine initrd...)
Ok. Die IDE-Treiber waren nur als Modul drin, dafür war initrd
eingebaut. Ich habe aber keine Ahnung von wegen der Image-Datei.
Jetzt habe ich die IDE-Treiber fest eingestellt und das ganze nochmals
durchgeführt. In lilo.conf habe ich den initrd-Eintrag entfernt.
Beim Booten werden die Laufwerke hda, hdb, hdc, hdd erkannt. Der
Partitionscheck wird durchgeführt.
Danach kommt leider wieder die Fehlermeldung:
VFS: Cannot open root devive "305" or 03:05
Was fehlt denn jetzt noch?
Ausserdem ist noch ein Problem aufgetreten. Wie umgehe ich die
Changelog-Abfrage durch make-kpkg? Bei mir kommt eine Meldung wegen
der Revisionsnummer und der Vorgang bricht ab. Es ist sicher nicht die
richtige Vorgehensweise jedesmal die Changelog-Datei zu löschen.
Bin auch für Hinweise auf Howtos oder ähnliches dankbar.
Rudolf
--
L I N U X .~.
The Choice /V\
of a GNU /( )\
Generation ^^-^^
Reply to: