der alte Kernel bootet nicht mehr

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
affa
Beiträge: 112
Registriert: 26.06.2004 15:49:43

der alte Kernel bootet nicht mehr

Beitrag von affa » 17.09.2004 15:08:27

hallo zusammen,
es läuft Teil-Zwei.
Ich habe meine sources.list auf den sarge angepasst, apt-get update gemacht und mit
apt-get install kernel-image-2.6.8-1-386
einen neuen Kernel installiert.
Die lilo.conf habe ich für diesen Kernel auf einen Eintrag erweitert:

Code: Alles auswählen

initrd=/initrd.img.
Dann habe ich den PC gebootet und den neuen Kernel ausgewählt.
Er ist mindestens da.
Wenn ich den alten 2.4.18 auswähle, kommt es beim Booten Abbruch:

Code: Alles auswählen

Kernel panic: VFS: Unable to mount root fs on unknown block
Ich starte den neuen, führe aus:

Code: Alles auswählen

/sbin/lilo
#kommt 
Device 0x300: Invalid partition table, 2nd entry
3D address: 1/0/13 (12285)
linear address: 1/0/208 (196560)
Ich verstehe, dass der alte Kernel nicht root File System mounten kann.
Der neue Kernel hat auch Probleme mit dem zweiten Eintrag in der Partitionstabelle.
Aber ich verstehe es nicht WARUM???
Gibt es eine Möglichkeit es zu beheben, oder muss ich alles neue installieren??

Danke
affa

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

Beitrag von Savar » 17.09.2004 15:24:47

interessant wäre die Ausgabe von

Code: Alles auswählen

 fdisk -l
ansonsten hast du ja scheinbar das initrd.img für den neuen Kernel in der lilo.conf eingetragen... logisch das er dann nicht den alten Booten kann..

startet denn der neue Kernel ansonsten sauber?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

affa
Beiträge: 112
Registriert: 26.06.2004 15:49:43

Beitrag von affa » 17.09.2004 16:08:28

das habe ich

Code: Alles auswählen

fdisk -l 

Dev            Boot    Start   End   System
/dev/hda1                 1    208    swap

Partition 1 das not end on cylinder boundary:
phys (12, 39, 63) should be (12, 14, 63)

/dev/hda2       *        209    8912    Linux

Partition 1 das not end on cylinder boundary:
phys (556, 239, 63) should be (556, 14, 63)

 


affa

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

Beitrag von Savar » 17.09.2004 16:29:05

das sieht nicht sooo gut aus... hast du noch die vollständige Ausgabe?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

affa
Beiträge: 112
Registriert: 26.06.2004 15:49:43

Beitrag von affa » 17.09.2004 16:56:22

Code: Alles auswählen

linux:/home/affa # cat /media/floppy/fdissk

Disk /dev/hda: 15 heads, 63 sectors, 8912 cylinders
Units = cylinders of 945 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1             1       208     98248+  82  Linux swap
Partition 1 does not end on cylinder boundary:
     phys=(12, 239, 63) should be (12, 14, 63)
/dev/hda2   *       209      8912   4112640   83  Linux
Partition 2 does not end on cylinder boundary:
     phys=(556, 239, 63) should be (556, 14, 63)
linux:/home/affa #

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

Beitrag von Savar » 17.09.2004 17:21:29

hmm.. kann ich dir leider nicht weiter helfen.. vielleicht mal per "qparted" schauen was der sagt oder mal bei "fdisk" in die " x extra functionality (experts only)" und schauen ob du da was reparieren kannst.. aber VORSICHT... sonst zerschießt du dir deine Linux Festplatte
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

affa
Beiträge: 112
Registriert: 26.06.2004 15:49:43

Beitrag von affa » 17.09.2004 23:30:35

die Welt ist wieder in Ordnung.
Ich habe zwei Kernel, beide laufen,
musste nur noch mal alles neue installieren,
gibt es keine Probleme mit fdisk -l.

danke an alle

ich mache mit Debian weiter

affa

Antworten