2.6.30 kommt mit alten ext3 filesystemen nicht zurecht

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
herbieZH
Beiträge: 26
Registriert: 05.07.2009 11:38:04

2.6.30 kommt mit alten ext3 filesystemen nicht zurecht

Beitrag von herbieZH » 05.07.2009 11:48:25

Hallo zusammen,

auf meinem frisch installierten Debian-System (unstable, kernel 2.6.26) habe ich eine neue SATA-Platte mit
mehreren etx3-Partitionen mit dem Hauptsystem sowie zwei ältere IDE-Platten mit älteren Daten.
Ich benutze GRUB2 und das hatte bei der Installation schon mehrfach Probleme bereitet, die ich darauf zurückführe,
dass die Nummerierung der Laufwerke in der SATA-IDE-Mischung bei untershiedlichen Kerneln durcheinandergerät.
Aber das ist nur eine Vermutung.
Jetzt habe ich den 2.6.30er Kernel zusätzlich installiert und kann damit nicht booten. Es kommt jedes mal zuerst
eine Fehlermeldung, dass swap nicht aktiviert werden konnte und dann bricht e2fsck mit der Meldung ab, dass
es keinen gültigen Superblock gibt.
Komischerweise lässt sich das System unter 2.6.26 immer problemlos booten, der beschriebene Fehler
tritt immer nur dann auf, wenn ich versuche mit dem 2.6.30er Kernel zu booten. Daraus schliesse ich, dass mit
dem Filesystem eigentlich alles in Ordnung ist. Eine mögliche Erklärung wäre wie oben bereits erwähnt eine falsche
Zuordnung bzw. Nummerierung der Laufwerke im SATA/IDE Mischbetrieb und in Zusammenhang mit GRUB2.
Da ich nicht weiss woran es liegt, am Kernel, oder an e2fsck, oder gar an GRUB2 habe ich bisher noch keinen
bug gemeldet.
Ist das Problem jemandem bekannt und gibt es dafür einen fix oder einen workaround?

Olaf

Benutzeravatar
TRex
Moderator
Beiträge: 8364
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: 2.6.30 kommt mit alten ext3 filesystemen nicht zurecht

Beitrag von TRex » 05.07.2009 12:10:35

Ich benutzte bis gestern 2.6.30 und nun 2.6.30.1, beides kein Problem. Hast du irgendwas an den filesystem options gedreht?
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

xdanx
Beiträge: 473
Registriert: 15.11.2007 22:07:42
Lizenz eigener Beiträge: GNU General Public License

Re: 2.6.30 kommt mit alten ext3 filesystemen nicht zurecht

Beitrag von xdanx » 05.07.2009 12:40:04

hast du schon versucht in der GRUB-Konfiguration und in /etc/fstab die Laufwerkszuordnung per UUID anstatt mit device-name vorzunehmen?

herbieZH
Beiträge: 26
Registriert: 05.07.2009 11:38:04

Re: 2.6.30 kommt mit alten ext3 filesystemen nicht zurecht

Beitrag von herbieZH » 05.07.2009 12:40:48

TRex2003 hat geschrieben:Ich benutzte bis gestern 2.6.30 und nun 2.6.30.1, beides kein Problem. Hast du irgendwas an den filesystem options gedreht?
Nein, ich habe alles auf default/standardwerten gelassen. Ebenso für GRUB2, da habe ich alles so gelassen, wie es die Installationsskripte erzeugt haben.
Noch zur Hardware:
Mainboard: ASRock G43Twins-FullHD
SATA-Festplatte: WD Caviar Blue

herbieZH
Beiträge: 26
Registriert: 05.07.2009 11:38:04

Re: 2.6.30 kommt mit alten ext3 filesystemen nicht zurecht

Beitrag von herbieZH » 05.07.2009 13:29:14

xTOMx hat geschrieben:hast du schon versucht in der GRUB-Konfiguration und in /etc/fstab die Laufwerkszuordnung per UUID anstatt mit device-name vorzunehmen?
Hmm, wusste bis eben nicht mal was das ist. Habe mittlerweile eine Idee, wie das funktioniert, zumindest bei mount und /etc/fstab.
Da ich bisher noch nicht an der GRUB2-config rumgefummelt habe müsste ich da erstmal genau schauen, wo und wie das geht, damit ich mir am
Ende nicht alles zerschiesse. Habe keine Lust wieder eine Woche rumzufrickeln, x-mal über die rescue-disk zu booten bis es dann nach einer Woche endlich wieder läuft - so war es beim Installieren des Systems. Irgendwie war das früher mal einfacher.... :-) Ist schon frustrierend, dass die Linux-Kentnisse der letzten 15 Jahre (mein erster Kernel war noch pre-1.0!!! :-) einem nach ein paar Jahren mit weniger Aktivität auf diesem Gebiet fast nicht mehr helfen. Ich komme mir vor wie ein Anfänger..... :-(

herbieZH
Beiträge: 26
Registriert: 05.07.2009 11:38:04

Re: 2.6.30 kommt mit alten ext3 filesystemen nicht zurecht

Beitrag von herbieZH » 05.07.2009 13:35:03

herbieZH hat geschrieben:
xTOMx hat geschrieben:hast du schon versucht in der GRUB-Konfiguration und in /etc/fstab die Laufwerkszuordnung per UUID anstatt mit device-name vorzunehmen?
Hmm, wusste bis eben nicht mal was das ist. Habe mittlerweile eine Idee, wie das funktioniert, zumindest bei mount und /etc/fstab.
Da ich bisher noch nicht an der GRUB2-config rumgefummelt habe müsste ich da erstmal genau schauen, wo und wie das geht, damit ich mir am
Ende nicht alles zerschiesse. Habe keine Lust wieder eine Woche rumzufrickeln, x-mal über die rescue-disk zu booten bis es dann nach einer Woche endlich wieder läuft - so war es beim Installieren des Systems. Irgendwie war das früher mal einfacher.... :-) Ist schon frustrierend, dass die Linux-Kentnisse der letzten 15 Jahre (mein erster Kernel war noch pre-1.0!!! :-) einem nach ein paar Jahren mit weniger Aktivität auf diesem Gebiet fast nicht mehr helfen. Ich komme mir vor wie ein Anfänger..... :-(
Dazu fällt mir gleich die nächste Frage ein: Offensichtlich würfelt er ja beim booten nicht die Partitionen sondern die Festplatten durcheinander. Und da es für die swap-Partitionen keine UUID zu geben scheint, er diese aber auch verwechselt, frage ich mich, ob UUID's das Problem wirklich vollständig lösen können?

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

Re: 2.6.30 kommt mit alten ext3 filesystemen nicht zurecht

Beitrag von KBDCALLS » 05.07.2009 13:41:23

Klar gibt es auch für Swap eine UUID.

Code: Alles auswählen

matthias@svetlana:~$ sudo blkid
/dev/sda1: UUID="2003ceb6-fd41-4d58-a069-deb0b567ca2d" TYPE="ext2"
/dev/sda5: LABEL="/" UUID="a7b3174e-6d5d-4eb8-afdc-f4631d64e578" TYPE="ext3"
/dev/sda6: LABEL="/home" UUID="a2664c32-464b-4792-b8cb-d75d714b9f00" TYPE="ext3" SEC_TYPE="ext2"
/dev/sda7: LABEL="/usr" UUID="7ada84ba-ae04-4f32-8106-25a2ba84a0dc" TYPE="ext3" SEC_TYPE="ext2"
/dev/sda8: LABEL="/var" UUID="553efb3d-df6d-4f33-bf9b-9514700a894e" TYPE="ext3" SEC_TYPE="ext2"
/dev/sda9: LABEL="/tmp" UUID="b7fe7791-ab3a-46e2-bb28-33e94047e7bf" TYPE="ext3" SEC_TYPE="ext2"
/dev/sda10: LABEL="/usr/src" UUID="51c3b7d1-954b-4c91-abab-a6bdd58bc04b" TYPE="ext3" SEC_TYPE="ext2"
/dev/sda11: TYPE="swap" UUID="821a974c-266c-41cb-95bd-bb3d95aa157f"
/dev/sda12: UUID="xF0SlD-EFXg-T4iE-Q105-7Qld-NSWK-M31JGy" TYPE="lvm2pv"
/dev/dm-0: UUID="862f8911-5708-4461-a217-aa6d9061b8b0" TYPE="ext4"
/dev/dm-1: UUID="ae4c171e-f80f-4eb2-a8a1-55724773a476" TYPE="ext4"
/dev/dm-2: UUID="21f00eb3-d601-4f42-84ce-3650a9417dd6" TYPE="ext4"
/dev/dm-3: UUID="b2177e5d-7672-43c1-b272-10d4e9b7e338" TYPE="ext4"
/dev/sdb1: LABEL="/boot" UUID="9879276a-5638-4872-a0e9-ccdd5fb25c21" TYPE="ext3"
/dev/sdb5: LABEL="/" UUID="e4992c7b-8752-4186-8cc0-0d0bb8dc48c5" TYPE="ext3" SEC_TYPE="ext2"
/dev/sdb6: LABEL="/home" UUID="cc60b670-5318-423c-8f58-64c23ca13f42" TYPE="ext3" SEC_TYPE="ext2"
/dev/sdb7: LABEL="/usr" UUID="670a89ed-0ee9-437a-94ff-eabd578a4f42" TYPE="ext3"
/dev/sdb8: LABEL="source" UUID="89354e26-e778-4fe8-b2e5-849910cd2509" TYPE="ext3"
/dev/sdb9: LABEL="/var" UUID="ede0495f-ef61-484f-92fb-4c1fe7b8d4b1" TYPE="ext3"
/dev/sdb10: LABEL="/var/log" UUID="88bd7f2e-9895-4db7-9112-c2759246c0a9" TYPE="ext3"
/dev/sdb11: LABEL="/tmp" UUID="2211fc92-9b0d-4bb7-a34d-55104649da9d" TYPE="ext3"
/dev/sdb12: UUID="bc633604-e069-4ec7-9275-e305a95085da" LABEL="repository" TYPE="reiserfs"
matthias@svetlana:~$
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

herbieZH
Beiträge: 26
Registriert: 05.07.2009 11:38:04

Re: 2.6.30 kommt mit alten ext3 filesystemen nicht zurecht

Beitrag von herbieZH » 05.07.2009 14:34:12

xTOMx hat geschrieben:hast du schon versucht in der GRUB-Konfiguration und in /etc/fstab die Laufwerkszuordnung per UUID anstatt mit device-name vorzunehmen?
Also, ich habe nun meinen Swap-Partitionen UUID's gegeben (durch Neu-Aufruf von mkswap) und alles in /etc/fstab per UUID referenziert.
Beim Boot-load habe ich noch nichts gemacht, befürchte das sollte ich dann auch noch machen....
Aber immerhin, 2.6.30 bootet jetzt normal und bleibt nur leider wieder beim starten von X (kdm) mit schwarzem Bildschirm hängen, wie zuvor schon beim 2.6.29.
Das ist aber eine andere Baustelle und hat vermutlich mit dem intel-Graphik-Treiber zu tun....

Antworten