Von Lilo auf Grub > Kernel panic: ....

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Von Lilo auf Grub > Kernel panic: ....

Beitrag von Celica » 29.09.2004 23:23:20

Hallo !

Meine Suche nach einer Lösung im Forum war leider erfolglos.

Ich habe ein Woody frisch als Basis-Sytem installiert um es direkt im Anschluß auf sarge upzugraden !

Vorerst habe ich aber Lilo via

Code: Alles auswählen

apt-get --purge remove lilo
deinstalliert, dann mit

Code: Alles auswählen

apt-get install grub
installiert.

Dann folgte ein

grub-install und grub-install /dev/hda

Anschließend habe ich mit

Code: Alles auswählen

update-grub
die Konfiguration erledigt ( dachte ich zumindest ! ).

Bei dem update-grub habe ich mit yes geantwortet.

Nach dem reeboot erhalte ich folgende Fehlermeldung:

Kernel panic: No init found. Try passing init=option to Kernel.

Im Grub Menü ( oder wie diese kleine Startdatei heist ? ) steht:

root (hd0,0)
Kernel /vmlinuz-2.4.20-bf2.4 root=/dev/hda1 ro single
savedefault


Meine boot-Partition liegt auf hda1 und ich habe den Bootloader in den MBR geschrieben.

Habe mal verschiedene Sachen ausprobiert, aber leider ohne Erfolg !

Jetzt weis ich auch nicht mehr weiter !

Wer hat eine Idee ?
Danke !

Ciao

Celica

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 29.09.2004 23:32:13

hmm.. du scheinst einen Debian Kernel zu verwenden (apt-get install kernel-image....) oder?

Wenn ja, dann fehlt dir unter Garantie noch die "InitRD"!

Also müsste die /boot/grub/menu.lst (so heißt sie ;-)) so aussehen:

Code: Alles auswählen

root (hd0,0)
kernel /vmlinuz-2.4.20-bf2.4 root=/dev/hda1 ro single
initrd /initrd.img
savedefault 
und dann heißts hoffen ;-)..
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Beitrag von Celica » 30.09.2004 01:56:47

Hallo !

Also, habe erst auf der Kommandoline von GRUB ausprobiert, dann mit einer KANOTIX die /boot/grub/menu.lst editiert.

Leider mit wenig Erfolg !

Folgende Fehlermeldung erhalte ich bei Deinem Vorschlag nach dem Start con GRUB ( auch bei anderen Varianten ):

Code: Alles auswählen

root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
Kernel /vmlinuz-2.4.20-bf2.4 root=/dev/hda1
[Linux-bzImage, setup=0x1400, size=0x134cec]
initrd /initrd.img ( oder auch: /initrd-2.4.20-bf2.4 )
Eror 15: File not found
Was habe ich den bei der Installation von Grub falsch gemacht ?
Danke !

Ciao

Celica

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 30.09.2004 06:46:41

dann versuch mal wenn du in der Grub Shell bist bei dem Punkt "initrd" einfach mal

Code: Alles auswählen

initrd /boot/<TAB><TAB>
aus.

Wobei <TAB> wirklich als "drücken auf die Tab Taste" zu verstehen ist. Die Grub Shell hat nämlich auch eine autovervollständigung.. dann siehst du alles was in dem Verzeichnis "/boot" ist und dann schau mal ob du da ein entsprechendes "initrd" Image findest..

aber jetzt wo ich deinen Fehler nochmal sehe, kann es auch sein, dass du gar kein "initrd" brauchst. Er meckert ja, dass er kein "init" findet.. das ist was anderes.

was steht denn in deiner "/etc/fstab" ?? Also wie heißt die "Root-Partition"?

bei mir ists "/dev/hda2 /"... wie ist es bei dir? Wirklich auf /dev/hda1?? bzw. wieviele Partitionen hast du? Und was ist auf den Partitionen drauf?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 30.09.2004 10:32:45

Hallo Celica,
ich vermute, dass Du eintweder

Code: Alles auswählen

/vmlinuz
oder

Code: Alles auswählen

/boot/vmlinuz-2.4.20-bf2.4
in der /boot/grub/menu.lst brauchst. Sofern "initrd" vorhanden ist, sollte die genaue Bezeichnung angegeben verden... :wink:
Ist eventuell /boot und / auf einer anderen Partition?

Kannst Du bitte noch die Werte von

Code: Alles auswählen

ls -l /vmlinuz
und

Code: Alles auswählen

ls /boot
nennen

Viel Erfolg

Gruß fuzzy

[edit]Du kannst auch gerne folgende Augabe posten

Code: Alles auswählen

fdisk -l | grep hda
[/edit]

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Beitrag von Celica » 30.09.2004 19:52:41

Hallo !

Also, hda1 ist als boot-Partition.

hda2 ist /.

In hda1 ist Grub mit der menue.lst, ...
In hda2 liegt ein Verzeichnis /boot, aber ohne Inhalt. Das verstehe ich nicht !

/vmlinuz ist in hda1.

Irgendetwas ist seltsam !
Danke !

Ciao

Celica

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Hurra, es funzt !!!

Beitrag von Celica » 30.09.2004 20:46:42

Hallo und hurra !

Ein wenig lesen, ein bisserl probieren ... und siehe da, die Verzweiflung hat sich gelöst.

Hier wie es funzt:

Code: Alles auswählen

root (hd0,0)
Kernel /vmlinuz-2.4.20-bf2.4 root=/dev/hda2 ro
savedefault
Das Geheimnis war die Angabe für das Kernel-root-Devices.
Hier gilt die Linux-Nomenklausur ( steht in einem schlauen Buch so ! ). Soll wohl heißen: Kernel in hda1 = hda2 ( lt. Nomenklausur ! ).

Damit habe ich die Nuß geknackt und versuche mich an dem Upgrade auf sarge.

Danek nochmals !
Danke !

Ciao

Celica

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 30.09.2004 22:31:52

Savar hat geschrieben:hmm.. du scheinst einen Debian Kernel zu verwenden (apt-get install kernel-image....) oder?

Wenn ja, dann fehlt dir unter Garantie noch die "InitRD"!

Also müsste die /boot/grub/menu.lst (so heißt sie ;-)) so aussehen:

Code: Alles auswählen

root (hd0,0)
kernel /vmlinuz-2.4.20-bf2.4 root=/dev/hda1 ro single
initrd /initrd.img
savedefault 
und dann heißts hoffen ;-)..
Bei einem 2.4.20.bf2.4 ? Das ist doch gerade der sinn das der ohne funktionieren soll.

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Re: Hurra, es funzt !!!

Beitrag von fuzzy » 30.09.2004 23:12:19

Celica hat geschrieben: Hier wie es funzt:

Code: Alles auswählen

root (hd0,0)
Kernel /vmlinuz-2.4.20-bf2.4 root=/dev/hda2 ro
savedefault
Klasse, dass es klappt!

Aus Interesse, startet auch folgendes (bitte einen neuen Eintrag machen um diesen Erfolg nicht zu vernichten)?

Code: Alles auswählen

root (hd0,1)
kernel (hd0,0)/vmlinuz-2.4.20-bf2.4  root=/dev/hda2 ro
savedefault
Gruß fuzzy

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Beitrag von Celica » 01.10.2004 00:22:52

Hallo !

Nein, dass habe ich direkt ausprobiert ( wäre für mich jetzt auch logisch gewesen ) !

Bin froh das es klappt ( auch wenn ich es nicht so ganz verstehe ) !

Danke für Eure Hilfe !
Danke !

Ciao

Celica

Antworten