Kann linux nicht mehr starten

hallo!

ich habe auf meinem rechner w2k und debian linux installiert.
leider war ich aufgrund eines virus gezwungen windows neu zu installieren. dabei muss es wohl den lilo im bootsektor gelöscht haben (oder sonst etwas ähnliches) - auf jeden fall startet jetzt nur noch windows (lilo wir gar nicht mehr aufgerufen) und ich weiss nicht wie ich wieder mein linux hochfahren kann bzw. wie ich den lilo wieder installieren kann.
leider habe ich auch keine bootdiskette.

grüße supersauser

Hi,
du brauchst 'ne Installations-CD.
Von der booten.
als boot-prompt rescue root=/dev/hda2 (oder wo eben dein Debian steckt) eingeben
Als root anmelden-> lilo starten
(musste ich oft machen :wink:

Grüße
Moritz

hallo,

danke für deinen tipp.

ich kann jetzt zwar das linux starten,bekomme jedoch beim hochfahren immer eine der beiden fehlermeldungen:

kernel panic: No init found. Try passing init=option to kernel
oder
kernel panic: Unable to mount root fs on 03:04

und hier gehts dann nicht mehr weiter

grüße
supersauser

hallo,

Hi,

Du solltest ein anderes keyboard verwenden, da Linux case sensitive ist, aber offensichtlich Deine shift-Taste kaputt ist.

danke für deinen tipp.

Was hast Du denn genau gemacht?

ich kann jetzt zwar das linux starten,bekomme jedoch beim
hochfahren immer eine der beiden fehlermeldungen:

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

Dein Kernel konnte das Dateisystem auf der von Dir als / angegebenen Partition mounten, findet aber die Datei /sbin/init nicht darauf. Hast Du Dich vielleicht in der Partition geirrt? Die richtige findest Du auf dem Ausdruck der /etc/fstab, den Du sicherlich hast.

oder
kernel panic: Unable to mount root fs on 03:04

Der Kernel konnte mit dem Dateisystem auf der von Dir als / angegebenen Partion nichts anfangen. Wo hast Du denn den Kernel her, den Du zu booten versuchst? Unterstuetzt er das Dateisystem auf Deiner /-Partition? Welches ist das ueberhaupt?

Gibt es evlt. eine Kausalitaet zwischen von Dir getaetigten Eingaben und den beiden Fehlermeldungen, die Du uns verraten darfst?

und hier gehts dann nicht mehr weiter

Dein Kernel ist ge’paniced, ab da macht er, ausser mit NumLock blinkern, nur noch sehr wenig.

Warum muss ich hier die meisten Fragen stellen?

Wundernd,
Gruss vom Frank.

hallo Der Frank,

Hi,

Du solltest ein anderes keyboard verwenden, da Linux case
sensitive ist, aber offensichtlich Deine shift-Taste kaputt
ist.

bis jetzt ist mir nicht aufgefallen, dass mein keyboard kaputt ist. wenn die SCHIFT taste kaputt wäre könnte ich ja zum bsp nicht DAS TUN. und eine reihe anderer dinge genausowenig.

danke für deinen tipp.

Was hast Du denn genau gemacht?

ich glaube wenn du den vorherigen bericht gelesen hättest dann wüssteste du auch was ich gemacht habe - aber um deine verwunderung zu befriedigen will ich es dir noch einmal erklären:

>&gt:stuck_out_tongue_winking_eye:C starten
>>von der debian net installtions cd booten(nicht die selbe cd von der ich linux installiert habe. wenn ich diese verwende erhalte ich nur fehlermeldungen bei der eingabe von nachfolgendem befehl => die eingabe lässt nur mount zu)
>>folgender prompt erscheint boot:
>>ich tippe: rescue root=/dev/hda5
>>linux wird begonnen hochzufahren
>>kernel panic:…

gut darauf hin habe ich fstab ausgeführt um zu sehen ob ich die falsche partition verwendet habe. fstab konnte nicht gestartet werden. die genaue fehlermeldung weiss ich jetzt leider nicht mehr.

gut ich habe es dann noch mit allen anderen partitionen auf meinem rechner versucht. habe aber immer nur diese beiden kernelpanic fehlermeldungen erhalten (übrigenns habe ich auf meinen ersten drei partitionen w2k installiert)

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

Dein Kernel konnte das Dateisystem auf der von Dir als /
angegebenen Partition mounten, findet aber die Datei
/sbin/init nicht darauf. Hast Du Dich vielleicht in der
Partition geirrt? Die richtige findest Du auf dem Ausdruck
der /etc/fstab, den Du sicherlich hast.

wie gesagt ich kann fstab nicht aufrufen…

oder
kernel panic: Unable to mount root fs on 03:04

Der Kernel konnte mit dem Dateisystem auf der von Dir als /
angegebenen Partion nichts anfangen. Wo hast Du denn den
Kernel her, den Du zu booten versuchst? Unterstuetzt er das
Dateisystem auf Deiner /-Partition? Welches ist das
ueberhaupt?

leider weiss ich nicht was für einen kernel ich habe.
die partitionen die ich zu laden versucht habe, sind alle von linux erzeugt worden, wenn ich mich richtig erinnere ext2.

Gibt es evlt. eine Kausalitaet zwischen von Dir getaetigten
Eingaben und den beiden Fehlermeldungen, die Du uns verraten
darfst?

natürlich - eine kausalität gibt es immer.

Warum muss ich hier die meisten Fragen stellen?

Wundernd,
Gruss vom Frank.

gruss,
supersauser

Du solltest ein anderes keyboard verwenden, da Linux case
sensitive ist, aber offensichtlich Deine shift-Taste kaputt
ist.

bis jetzt ist mir nicht aufgefallen, dass mein keyboard kaputt
ist. wenn die SCHIFT taste kaputt wäre könnte ich ja zum bsp
nicht DAS TUN. und eine reihe anderer dinge genausowenig.

Und warum verwendest Du sie dann nicht zweckmaessig?

Was hast Du denn genau gemacht?

>&gt:stuck_out_tongue_winking_eye:C starten
>>von der debian net installtions cd booten(nicht die
selbe cd von der ich linux installiert habe. wenn ich diese
verwende erhalte ich nur fehlermeldungen bei der eingabe von
nachfolgendem befehl => die eingabe lässt nur mount zu)

Es gibt eine Installations-CD zu debian? Cool, wusst ich gar nicht…

>>folgender prompt erscheint boot:
>>ich tippe: rescue root=/dev/hda5
>>linux wird begonnen hochzufahren
>>kernel panic:…

So sehen halbwegs gute Fehlerbeschreibungen aus.

gut darauf hin

‚darauf hin‘? Wo? Ich denke er bootet nicht?

habe ich fstab ausgeführt um zu sehen ob ich
die falsche partition verwendet habe. fstab konnte nicht
gestartet werden. die genaue fehlermeldung weiss ich jetzt
leider nicht mehr.

Vielleicht sowas wie

frank@sirius [~] $ fstab
bash: fstab: command not found
frank@sirius [~] $

/etc/fstab ist keine ausfuehrbare eine Datei. Du kannst sie mit

$ cat /etc/fstab

anzeigen. Benoetigt wird die vom installierten System.

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

[snip] Hast Du Dich vielleicht in der Partition geirrt?
Die richtige findest Du auf dem Ausdruck der /etc/fstab,
den Du sicherlich hast.

wie gesagt ich kann fstab nicht aufrufen…

Ausdruck. Papier. Im Hefter. Neben den CDs mit dem backup.

kernel panic: Unable to mount root fs on 03:04

[FS nicht im Kernel] Welches ist das ueberhaupt?

leider weiss ich nicht was für einen kernel ich habe.
die partitionen die ich zu laden versucht habe, sind alle von
linux erzeugt worden, wenn ich mich richtig erinnere ext2.

Steht auch in der /etc/fstab des installierten Systems. Ist es wirklich ext2 schliesse ich das aber als Ursache fuer den panic aus.

Starte das rescue der CD, indem Du root=… weglaesst. Versuche die Partitionen dann von dort aus zu mounten und, falls das geht, mit ls rauszukriegen, was auf der Partition ist:

# mount /dev/hda1 /mnt
# ls /mnt
# umount /mnt

und hda1 bis hda? durchprobieren. Welche Partitionen Du ueberhaupt auf der Platte sagt Dir

# fdisk -l /dev/hda

raus. Das gibt auch begrenzt Auskunft ueber die Dateisysteme.

HTH,
Gruss vom Frank.

gut darauf hin habe ich fstab ausgeführt um zu sehen ob ich
die falsche partition verwendet habe. fstab konnte nicht
gestartet werden. die genaue fehlermeldung weiss ich jetzt
leider nicht mehr.

fstab ist auch kein Programm, sondern eine Textdatei im Verzeichnis /etc/. Da steht drin, welche Partition wohin gemountet werden soll.

Für mich hört sich das so an, dass du tatsächlich auf die falsche Partition beim root=/dev/hd?? verweist. Vielleicht hat sich ja bei deiner Windowsinstallation was verschoben. Irgendwie musst du also 'rausfinden, wo deine Linuxpartition liegt.
Da hast du mehrere Möglichkeiten:

  1. alles durchprobieren, also root=/dev/hda1, root=/dev/hda2 (natürlich bei jedem Neustart nur eine)
  2. Du startest unter Windows einen Partitionsmanager, z.B. PartitionMagik
  3. Du besorgst dir eine Knoppix - oder Knoppicilin - CD (gibts in vielen PC-Zeitschriften). Das mountet dir automatisch alle Partitionen, wenn du von der CD bootest. Dann musst du nur noch schauen, welche nach Linux aussieht.

dann musst Du die Dateien /etc/lilo.conf und /etc/fstab entsprechend verändern, von der Debian-CD booten und am Ende lilo ausführen.
Viel Glück,
Moritz

gut ich habe es dann noch mit allen anderen partitionen auf
meinem rechner versucht. habe aber immer nur diese beiden
kernelpanic fehlermeldungen erhalten (übrigenns habe ich auf
meinen ersten drei partitionen w2k installiert)

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

Dein Kernel konnte das Dateisystem auf der von Dir als /
angegebenen Partition mounten, findet aber die Datei
/sbin/init nicht darauf. Hast Du Dich vielleicht in der
Partition geirrt? Die richtige findest Du auf dem Ausdruck
der /etc/fstab, den Du sicherlich hast.

wie gesagt ich kann fstab nicht aufrufen…

oder
kernel panic: Unable to mount root fs on 03:04

Der Kernel konnte mit dem Dateisystem auf der von Dir als /
angegebenen Partion nichts anfangen. Wo hast Du denn den
Kernel her, den Du zu booten versuchst? Unterstuetzt er das
Dateisystem auf Deiner /-Partition? Welches ist das
ueberhaupt?

leider weiss ich nicht was für einen kernel ich habe.
die partitionen die ich zu laden versucht habe, sind alle von
linux erzeugt worden, wenn ich mich richtig erinnere ext2.

Gibt es evlt. eine Kausalitaet zwischen von Dir getaetigten
Eingaben und den beiden Fehlermeldungen, die Du uns verraten
darfst?

natürlich - eine kausalität gibt es immer.

Warum muss ich hier die meisten Fragen stellen?

Wundernd,
Gruss vom Frank.

gruss,
supersauser