Archiv verlassen und diese Seite im Standarddesign anzeigen : Auch ne Panik beim Kernel 2.6.5
Hi zusammen,
ich hab mir auch den 2.6.5 Kernel auf mein Redhat 9 kompilieren wollen aber selbst nach diversen Neuversuchen auch mit dem "make oldconfig" hab ich immer den selben Fehler.
Beim Booten kommt dies:
Mounting /proc filesystem
Creating block devices
Creating root devices
Mounting root filesystem
mount: error 19 mounting ext3
pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed: 2)
umount /initrd/proc failed 2
Mounted devs on /dev
Freeing unused kernel memory: 256k freed
Kernel panic: No init found. Try passing init= option to kernel
Ich bin genau nach dem Tutorial vorgenangen und habs auch nach dieser Anleitung: http://www.tuxhausen.de/kurs_kernel.html und auch nach der Anleitung in der Readme der Kernel-Source versucht.
Was bedeutet dieser Fehler denn konkret?
Gruss,
Christian
Howdy,
also ich bin auch kein Crack, aber da bisher noch kein anderer nen Tip hat....
An dem "No init found" hab ich auch ne weile geknabbert:( Hast Du denn für den neuen Kernel auch eine entsprechende initrd erstellt und die in der Config Deines Bootmanagers auch korrekt eingetragen?
Ich hatte zumindest das Problem, daß mein ext3 durch den verlust des Filejournals in ein etx2 gewandelt wurde und somit auch nicht mehr als ext3 gemountet werden konnte. Demzufolge konnte die initrd auch nicht gefunden werden was mit dieser Fehlermeldung quittiert wird :ugly:
Da soll man erstmal drauf kommen.......zum Glück gehört eine gehörige Portion Forscherdrang zu jedem Linux-User;)
Cya
NUPSI
Hallo,
entweder Du erstellst die initrd, oder wenn der Kernel nur auf deinem Rechner laufen soll, dann kompiliere IDE oder SCSI (je nachdem wo die Platte hängt) FEST in den Kernel.
Initrd ist soweit ich weiß nur, damit man den Kernel auf allen Rechner benutzen kann, weil initrd ein eigenes Dateisystem mitbringt, bevor / gemounted wird.
Mfg
Profbunny
Hi!
Also mein Filesystem ist noch ext3, ich kann noch mit dem alten Kernel booten.
Die initrd wurde während des "make install" Kommandos automatisch ins /boot Verzeichnis erstellt. Daran kanns doch eigentlich nicht liegen...
Wie ProfBunny schon geschrieben hat. Du musst nicht *nur* die Filesystem fest eincompilieren, sondern *auch* die IDE Unetrstützung (zu finden irgendwo unter Block Devices).
CU
Toff
hmmmh das kanns auch nicht gewesen sein ... ich habe da alle Unterstützungen aktiviert ausser einer, die mit DANGEROUS gekennzeichnet war.
Welches Ladeprogramm hast Du in den MBR geschrieben?
Kopier mal je nachdem die
/etc/grub.conf oder die /etc/lilo.conf hier rein.
Gruß
Gradient.
prompt
timeout=50
default=2.4.20-30.9
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
message=/boot/message
lba32
image=/boot/vmlinuz-2.6.5
label=2.6.5
append="hdd=ide-scsi root=LABEL=/"
read-only
initrd=/boot/initrd-2.6.5.img
image=/boot/vmlinuz-2.4.20-30.9smp
label=2.4.20-30.9smp
initrd=/boot/initrd-2.4.20-30.9smp.img
read-only
append="hdd=ide-scsi root=LABEL=/"
image=/boot/vmlinuz-2.4.20-30.9
label=2.4.20-30.9
initrd=/boot/initrd-2.4.20-30.9.img
read-only
append="hdd=ide-scsi root=LABEL=/"
image=/boot/vmlinuz-2.4.20-8smp
label=linux.bak
initrd=/boot/initrd-2.4.20-8smp.img
read-only
append="hdd=ide-scsi root=LABEL=/"
image=/boot/vmlinuz-2.4.20-8
label=linux-up.bak
initrd=/boot/initrd-2.4.20-8.img
read-only
append="hdd=ide-scsi root=LABEL=/"
other=/dev/hda1
optional
label=DOS
image=/boot/vmlinuz-2.4.20-30.9
label=linux-up
append="hdd=ide-scsi root=LABEL=/"
read-only
initrd=/boot/initrd-2.4.20-30.9.img
image=/boot/vmlinuz-2.4.20-30.9smp
label=linux
append="hdd=ide-scsi root=LABEL=/"
read-only
initrd=/boot/initrd-2.4.20-30.9smp.img
also irgendwie versteh ich immer noch nicht, was der Fehler an meinem System zu bedeuten hat ...
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.