[geloest] Bootsplash - Kernel panic
[geloest] Bootsplash - Kernel panic
hallo debian gemeinde
ich benutze den kernel 2.6.12 und wollte nun ein bootsplash haben, ich bin dann genau der anleitung nachgegangen.
http://www.debianforum.de/wiki/Bootsplash
leider klappts bei mir nicht ganz, ich bekomme kernel panic
der fehler ist ebenfalls auf der http://www.debianforum.de/wiki/Bootsplash seite zu finden, allerdings keine lösung !
code:
RAMDISK: Compressed image found at block 0
Kernel panic - not syncing: VFS: Unable to mount root fs...
im text heisst es dann
Sollte der Kernel nach dem Anhängen der bootsplash-themes an das initrd nicht mehr booten, und es erscheint z.B. diese Meldung: code oben
liegt das dadran, daß das splash Utility ein im ext2 Format vorliegendes initrd image voraussetzt. Es funktioniert nicht mit cpio initrd images oder anderen.
ok ich weiss nun woran es liegt aber wie kann ich das beheben ?
soll das heissen das ich ext2 brauche ?
ich benutze reiserfs derzeit, oder muss ich eine andere initrd irgend wo runterladen die für reiserfs ist.
ich benutze den kernel 2.6.12 und wollte nun ein bootsplash haben, ich bin dann genau der anleitung nachgegangen.
http://www.debianforum.de/wiki/Bootsplash
leider klappts bei mir nicht ganz, ich bekomme kernel panic
der fehler ist ebenfalls auf der http://www.debianforum.de/wiki/Bootsplash seite zu finden, allerdings keine lösung !
code:
RAMDISK: Compressed image found at block 0
Kernel panic - not syncing: VFS: Unable to mount root fs...
im text heisst es dann
Sollte der Kernel nach dem Anhängen der bootsplash-themes an das initrd nicht mehr booten, und es erscheint z.B. diese Meldung: code oben
liegt das dadran, daß das splash Utility ein im ext2 Format vorliegendes initrd image voraussetzt. Es funktioniert nicht mit cpio initrd images oder anderen.
ok ich weiss nun woran es liegt aber wie kann ich das beheben ?
soll das heissen das ich ext2 brauche ?
ich benutze reiserfs derzeit, oder muss ich eine andere initrd irgend wo runterladen die für reiserfs ist.
Zuletzt geändert von retsam am 30.06.2005 23:41:15, insgesamt 1-mal geändert.
ChromeOS auf ChromeBook mit Debian Linux Entwicklerumgebung.
Warum baust du dir keinen Kernel der ohne initrd Bootet (alles an Bord hat was nötig ist), und machst dann deinen Bootsplash in eine initrd ohne das du noch was anhängen mußt ?
So habs ich gemacht, sollte zwar anders auch gehen, aber davon hab ich zuwenig Ahnung
gruss
Sebastian
So habs ich gemacht, sollte zwar anders auch gehen, aber davon hab ich zuwenig Ahnung
gruss
Sebastian
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
nunja ich habe gelesen das es zwei möglichkeiten gibt einen kernel zu bauen, den normalen weg und einen debian weg.knecht hat geschrieben:Warum baust du dir keinen Kernel der ohne initrd Bootet (alles an Bord hat was nötig ist),Sebastian
ich fand den debian weg einfacher und habe meinen kernel immer nach dieser beschreibung nach als *.deb file gebaut.
http://www.debianforum.de/wiki/?page=Ke ... stem+bauen
kann ich auch wie bisher meinen kernel bauen ohne eine initrd erzeugen zu lassen, oder MUSS ich es so machen wie hier beschrieben http://www.debianforum.de/wiki/?page=Ke ... ompilieren
ChromeOS auf ChromeBook mit Debian Linux Entwicklerumgebung.
Ich hab meine Kernel meistens so gebaut: (also manuell)
http://www.neoberserker.de/phpBB2/viewt ... =2386#2386
Der "Debian Way" besteht nach dem Konfigurieren des Kernels (cd /usr/src/linux ; make menuconfig ) eigendlich ja nur aus zwei Zeilen:
Es wird dabei halt auch gleich automatisch der Grub Eintrag aktualisiert, und man kann damit auch kernel für andere PCs machen.
Gehen tut beides und erstellt keine initrd
gruss
Sebastian
http://www.neoberserker.de/phpBB2/viewt ... =2386#2386
Der "Debian Way" besteht nach dem Konfigurieren des Kernels (cd /usr/src/linux ; make menuconfig ) eigendlich ja nur aus zwei Zeilen:
Code: Alles auswählen
make-kpkg clean
make-kpkg --revision=test1 kernel_image
Gehen tut beides und erstellt keine initrd
gruss
Sebastian
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
ok erst mal danke für deine antworten, ich werd jetzt erst mal was futtern und mich dann an die arbeit machen einen kernel zu bauen in den ich die module und was ich sonst noch brauche fest einbinde ums ohne initrd laufen zu lassen.
muss mir erst mal anschaun was ich alles brauche...
muss mir erst mal anschaun was ich alles brauche...
ChromeOS auf ChromeBook mit Debian Linux Entwicklerumgebung.
-
- Beiträge: 556
- Registriert: 25.03.2005 08:34:35
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
müsste aber auch mit Initrd gehen, hast du es manuell in die Initrd reingeschrieben? Der Befehl im Wiki scheint nicht zu funktionieren, bei mir hat es erst funktioniert, nachdem ich den dort aufgeführten Befehl:
in
umgeändert hab, ist zwar nur eine kleine Änderung, aber bei mir hats funktioniert.
Code: Alles auswählen
splash -s -f /etc/bootsplash/themes/default/config/bootsplash-1024x768.cfg > /boot/initrd.splash
Code: Alles auswählen
splash -s -f /etc/bootsplash/themes/default/config/bootsplash-1024x768.cfg >> /boot/initrd.splash
Mfg
Hoshpak
Hoshpak