Thema geschlossen
Ergebnis 1 bis 5 von 5

Thema: (Gelöst/Erledigt) Beim Booten Mounten der xfs-Root-Partition nicht möglich

  1. #1
    Lehrling
    Registriert seit
    14.11.2006
    Beiträge
    66

    Standard (Gelöst/Erledigt) Beim Booten Mounten der xfs-Root-Partition nicht möglich

    Folgende Lage:

    Hauptsystem Debian Etch, Boot-Menü in dessen /boot/grub/menu.lst

    Ich habe auf einer weiteren ext3-Partition openSUSE 10.3 installiert. Nun wollte ich ausprobieren, ob eine Umstellung auf das Dateisystem xfs eine Beschleunigung mit sich bringt. Also xfsprogs und xfsdump installiert, die Partition aus einem anderen System heraus in ein Verzeichnis kopiert (unter Wahrung sämtlicher Attribute), die Partition umformatiert, und das System wieder zurückgeschoben. Wenn ich nun neustarte, beginnt das openSUSE-System zu booten, bis es die Root-Partition mounten will. Dann kommt die Meldung, dass es fsck.xfs nicht gibt und dass xfs ein unbekanntes File-System ist, und das System fällt in eine Shell zurück. Im Urzustand war das System aber in der Lage xfs-Partitionen zu mounten.

    Ich habe die Idee, dass das xfs-Modul in der Initramdisk fehlen könnte. Wie bekomme ich das jetzt nachträglich hinein?

    Gruß

    Benno
    Geändert von Benno (28.11.2007 um 20:35 Uhr)

  2. #2
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,458

    Standard AW: Beim Booten Mounten der xfs-Root-Partition nicht möglich

    1. Entweder von der SuSE-CD/DVD booten oder aus Debian heraus die Rootpartition der SuSI mounten und dort hinein "chrooten".


    2. YaST => System => Editor für /etc/sysconfig-Dateien => System => Kernel => INITRD_MODULES.

    3.
    Code:
    mkintrd
    
    als root aufrufen.

    4. (Aus dem chroot raus, falls bei 1. diese Option gewählt) und Reboot.

    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.2.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  3. #3
    Lehrling
    Registriert seit
    14.11.2006
    Beiträge
    66

    Standard AW: Beim Booten Mounten der xfs-Root-Partition nicht möglich

    Ich habe es mit 2. und 3. probiert, allerdings schlägt beide Male der Befehl mkinitrd fehl, weil sich im chroot die Datei /dev/hda6 (das ist die Suse-Partition) nicht findet. Die wird ja erst beim Booten durch udev angelegt.

    Fehlermeldung:
    Code:
     chroot /media/hda6
    schlafzimmer:/# mkinitrd
    
    Kernel image:   /boot/vmlinuz-2.6.22.12-0.1-default
    Initrd image:   /boot/initrd-2.6.22.12-0.1-default
    node name not found
    Root device (/dev/hda6) not found
    ReadPartitions(): Failed to open dir /sys/block at /usr/lib/perl5/vendor_perl/5.8.8/Bootloader/Tools.pm line 258.
    
    Habe es dann mit
    Code:
    mkinitrd -d /
    
    versucht. Das ergibt diese Meldung
    Code:
     mkinitrd -d /
    
    Kernel image:   /boot/vmlinuz-2.6.22.12-0.1-default
    Initrd image:   /boot/initrd-2.6.22.12-0.1-default
    /: unknown volume type
    Could not find the filesystem type for root device /
    ReadPartitions(): Failed to open dir /sys/block at /usr/lib/perl5/vendor_perl/5.8.8/Bootloader/Tools.pm line 258.
    
    Hier noch der Inhalt von /dev im chroot:
    Code:
     ls /dev
    console    lp0   md12  md3  md8   ptmx   stderr  ttyS0  ttyS5
    core       md0   md13  md4  md9   pts    stdin   ttyS1  ttyS6
    fd         md1   md14  md5  net   route  stdout  ttyS2  ttyS7
    fwmonitor  md10  md15  md6  null  shm    tty     ttyS3  watchdog
    kmsg       md11  md2   md7  ppp   skip   tty1    ttyS4  zero
    
    Gruß

    Benno

  4. #4
    Der Name ist Programm Avatar von admine
    Registriert seit
    02.08.2006
    Beiträge
    121

    Standard AW: Beim Booten Mounten der xfs-Root-Partition nicht möglich

    Ich würde das nicht im chroot machen, sondern von der SUSE-CD/DVD booten.
    Gruß admine

    Ich würde gern die Welt verbessern, doch Gott gibt mir den Quellcode nicht!

  5. #5
    Lehrling
    Registriert seit
    14.11.2006
    Beiträge
    66

    Standard (gelöst) AW: Beim Booten Mounten der xfs-Root-Partition nicht möglich

    Ich habe es jetzt etwas zeitaufwändiger gelöst:

    1. Partition wieder in ext3 formatiert und System dort wieder eingespielt.
    2. Neu in Suse gebootet und xfs mittels Yast wie oben beschrieben in die Initrd eingefügt. Die Verzeichnisse /boot und /etc in das System-Backup kopiert.
    3. In Debian gebootet, die Suse-Partition wieder in xfs umformatiert und die Systemkopie wieder in die Suse-Partition kopiert.
    4. Neu gebootet und openSUSE läuft wieder.

    Nun werde ich den Bootloader in der Suse-Partition wiederherstellen, so dass ich wieder mittels Chainloader ins openSUSE-Bootmenu "springen" kann.

    Danke für eure Hilfe!

    Gruß

    Benno
    Geändert von Benno (28.11.2007 um 20:34 Uhr)

Thema geschlossen

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. (Erledigt) Deutsche Tastatur beim booten?
    Von Hedonist18 im Forum SuSE System installieren
    Antworten: 4
    Letzter Beitrag: 30.09.2007, 14:36
  2. Antworten: 4
    Letzter Beitrag: 30.03.2007, 15:24
  3. (Gelöst/Erledigt) SuSE 8.1 haengt beim booten
    Von Sparky im Forum Sonstige
    Antworten: 13
    Letzter Beitrag: 11.01.2007, 13:29
  4. Raid wird beim booten nicht gestartet.
    Von nixdorf im Forum SuSE System installieren
    Antworten: 1
    Letzter Beitrag: 24.08.2006, 18:41
  5. (Erledigt) Partition mit autoyast verkleinern, ist das möglich?
    Von net0n3 im Forum SuSE System installieren
    Antworten: 1
    Letzter Beitrag: 03.07.2006, 15:32

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87