• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst]linux kernel laden

b4n4n3

Newbie
ich hab ein Problem und hab mal gar keine ahnung von grub...
hier mein Problem:
Code:
initrd (hd0,1)/boot/initrd-2.6.18.8-0.1-bigsmp

Error 19: Linux kernel must be loaded before initrd

Press a key......
Wie ich das versteh, muss ich den Linux-Kernel laden, bevor ich starten kann....
Nur WIE?????

EDIT:
ich kann trotzdem windoof xp starten -_-
warum weiß ich net...
 
:roll:

Von CD/DVD booten.
Im Bootmenü "Installation" auswählen, nach Auswahl von Sprache/Tastaturlayout "Andere --> Installiertes System booten" auswählen, SuSE booten.

Ausgaben posten:
Code:
cat /boot/grub/menu.lst
cat /boot/grub/device.map
fdisk -l
 
OP
B

b4n4n3

Newbie
hmmm hab die dvd net mehr.. kann ich da net was in die komandozeile posten??
btw: bei GOOGLE hab ich dazu NICHTS!!!!! gefunden
 
b4n4n3 schrieb:
btw: bei GOOGLE hab ich dazu NICHTS!!!!! gefunden
Na klar ... :roll:

b4n4n3 schrieb:
hmmm hab die dvd net mehr.. kann ich da net was in die komandozeile posten??
An dem Bootpromt
Code:
grub>
mal folgendes eingeben:
Code:
find /boot/vmlinuz
Dann sollte eine Ausgabe wie
Code:
(hd0,X)
kommen (wobei X für eine Zahl steht).
Dann folgendes eingeben:
Code:
kernel (hd0,X)/boot/vmlinuz root=/dev/hdaX+1
kernel (hd0,X)/boot/vmlinuz root=/dev/hdaX+1
boot
(X bzw. X+1 durch die entspr. Ziffern ersetzen)


PS: Die Tasten Shift, ß und 1 auf deiner Tastatur scheinen zu klemmen ...
 
OP
B

b4n4n3

Newbie
als erstes einmal danke für die schnellen antworten :!:
leider hat's net viel gebracht, bis auf was neues:
Code:
VFS:Cannot open root device "hda1" or unknown block (0,0)
Please append a correct "root="boot option
Kernel panic-not syncing:VFS:Unable to mount root fs on unknown-block(0,0)
btw bei
Code:
find /boot/vmlinuz
kam
Code:
(hd0,1)
raus :!:

und nur zum verständnis: warum heißt es ...vmlinuz :?:
 
b4n4n3 schrieb:
kam
Code:
(hd0,1)
raus
Und was genau hast du eingegeben?

Wenn dein Linux auf hd0,1 (= hda2) liegt muss es
Code:
kernel (hd0,1)/boot/vmlinuz root=/dev/hda2
kernel (hd0,1)/boot/vmlinuz root=/dev/hda2
boot
heißen - also nichts mit hda1.
 
OP
B

b4n4n3

Newbie
es gibt 2 möglichkeiten, warum es immernoch(!) nicht klappt:
1.ich bin zu doof
2.grub oder linux ist durch

bisher hoffte ich auf 1.

also jetzt noch einmal, genau was ich gemacht hab, Schritt für Schritt...

-pc angemacht, bios-pw eingegeben(kann doch nix damit zu tun haben, oder :?: )
-im grub-Menü steht
Code:
Windows XP
2.6.18.8-0.1-bigsmp
2.6.18.8-0.1-xen
2.6.18.8-0.1-default
2.6.18.8-0.1-xenpae

da hab ich eins ausgewählt(net windows) und da stand dann halt
Code:
initrd (hd0,1)/boot/initrd-2.6.18.8-0.1-bigsmp

Error 19: Linux kernel must be loaded before initrd

Press a key......
dann hab ich halt Taste gedrückt, im Menü [c] gedrückt,
Code:
kernel (hd0,1)/boot/vmlinuz root=/dev/hda2
kernel (hd0,1)/boot/vmlinuz root=/dev/hda2
boot
eingegeben, da kam das verhängnisvolle
Code:
VFS:Cannot open root device "hda2" or unknown-block(0,0)
Please append a correct "root="boot option
Kernel panic-not syncing:VFS:Unable to mount root fs on unknown-block(0,0)
Dann musst ich neustarten, reagiert ja net mehr auf eingaben.
Ich hab mir dann gedacht, gehste auf
Code:
2.6.18.8-0.1-default
,drückste [e]
dann stand da
Code:
initrd (hd0,1)/boot/initrd-2.6.18.8-0.1-default
da hab ich dann jeweils mit [o]
Code:
kernel (hd0,1)/boot/vmlinuz root=/dev/hda2
kernel (hd0,1)/boot/vmlinuz root=/dev/hda2
boot
hinzugefügt(drüber, drunter, eintrag gelöscht und nur das geschrieben)
und nix hat was gebracht.. kommt nur immer wieder
Code:
VFS:Cannot open root device "hda2" or unknown-block(0,0)
Please append a correct "root="boot option
Kernel panic-not syncing:VFS:Unable to mount root fs on unknown-block(0,0)
 
Man man man, wie so merkt eigentlich keiner, wenn ich Unsinn verzapfe ... ? :roll:

Sry, versuch besser mal:
Code:
root (hd0,1)
kernel /boot/vmlinuz-2.6.18.8-0.1-bigsmp root=/dev/hda2
initrd /boot/initrd-2.6.18.8-0.1-bigsmp
boot
(Mit <ESC> kommst du aus dem Graphischen Bootmenü heraus und mit <c> bekommst du dann eine Grub-Shell)
 
OP
B

b4n4n3

Newbie
b3ll3roph0n schrieb:
Code:
root (hd0,1)
kernel /boot/vmlinuz-2.6.18.8-0.1-bigsmp root=/dev/hda2
initrd /boot/initrd-2.6.18.8-0.1-bigsmp
boot
damit ging's!
thumb_up.gif

kann geschlossen werden
 
Oben