![]() |
Kernel Panic durch zusätzl. IDE Platten
Geht um ein Clarkconnect 3.2 System(Kernel 2.6.9-..) das auf einer SCSI Platte im Asus P2B-DS Dual-PIII installiert wurde. Frisch installiert.
Wollte nun nachträglich die beiden IDE Platten wieder integrieren, dieser Vorgang mit Neuinstallation und nachträglichen einhängen der IDE Platten hat bereits funktioniert, bekomm dadurch aber direkt nach dem mounten des root dateisystems auf /dev/hda3 einen kernel-panic error (could not sync?). Deaktiviere ich im Bios den IDE Kanal an dem die Platten hängen, bootet das System wieder einwandfrei. Hab also mal die rescue Funktion der clarkconnect cd gebootet, und gleich die Fehlermeldung bekommen, dass mehrere "/" Rootdateisysteme gefunden wurden, und dieses Problem behoben werden muss. Fehlermeldung ist korrekt, da auf einer der beiden Platten früher eine linux Installation war, die boot+swap Partitionen waren noch vorhanden, auf der root Partition hingegen sind nur mehr ein paar Ordner inkl. Daten. Hab also mit fdisk die swap & boot Partitionen von der IDE Platte gelöscht, und nochmal den Inhalt der ehemaligen root Partition, /dev/hda3, gecheckt. Keine versteckten Ordner, nur Daten in selbst erstellten Ordnerstrukturen. Keinerlei bootable-Flag gesetzt. Das System will nun aber leider trotzdem nicht booten. :mad2: Was auf dieser Platte /dev/hda hindert mich am booten vom SCSI System ? |
eh kein ide-raid gesetzt im bios?
hmmm was würde mir noch einfallen... bootsequenz auf "scsi" vor ide? platten richtig gejumpert, ebenfalls die scsi, was angeblich komplizierter ist und wo ich mich nicht auskenne? versuch mal nur eine der beiden platten anzuhängen, was dann kommt.. sda...hda...hmmm...*grübel* na hoffentlich weiss einer mehr als ich, aber wollte mal denkanstösse geben, vl hats ja was geholfen. |
nein, kein raid. SCSI before IDE Boot im Bios aktiviert. Festplattenboot im Bios deaktiviert(Bootreihenfolge D,A)
Die SCSI Platte ist sicher richtig gejumpert, hat im Alleinbetrieb & Mischbetrieb ja bereits problemlos funktioniert, bzw. beeinflusst die SCSI Jumperung ja in keiner Form die IDE Platten. Mit nur einer Platte werd ichs noch versuchen, nur mit hdb wirds aber sicher problemlos funktionieren...die ist witzig "partitioniert". Hat ein ext3 filesystem direkt auf /dev/hdb, keinerlei prim./log. Partitionen. :D |
Die Config des eingesetzten Bootloaders waere hilfreich.
|
grub.conf
Code:
default=0Also entweder Trial&Error, oder nachlesen, wie die Nummerierung bei scsi/ide mischbetrieb abläuft. Oder gibts eine Möglichkeit das rauszufinden ? |
http://portal.suse.com/sdb/de/2002/0..._overview.html
Bei der Bezeichnung der Festplatten unterscheidet GRUB nicht zwischen IDE, SCSI oder sonstigen Geräten. Es werden alle Festplatten, die vom BIOS bzw. weiteren (SCSI-, RAID-, usw.) Controllern erkannt werden, der Bootreihenfolge nach durchgezählt. (hd0,0) ist immer die Festplatte, die in der Bootreihenfolge, die im BIOS eingestellt ist, die erste ist, egal ob nun IDE, SCSI oder RAID. |
Zitat:
Edit: Hab jetzt allerdings in deinem Link die Lösung gefunden. :) Zitat:
|
und im grub einfach statt hd0, hd2 verwenden ist nicht drin?
|
Doch, funktioniert nur leider nicht.
hd1,0 hd2,0 & hd3,0 funkionieren jeweils nicht, kernel wird am angegebenen Ort nicht gefunden. Werds mal mit der map-datei probieren. |
Der Schuldige ward gefunden! :bier:
Das es unter Linux label für Partitionen gibt wusste ich nicht, auch nicht, dass doppelt vorhandene labels das System extrem verwirren. :rolleyes: :D /dev/hda war als "/" gelabelt, mit e2label geändert und das System startet problemlos. |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 10:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag