OpenSuse 42.3 bootet nicht mehr nach Änderung der /home und / Partition von XFS nach EXT4

Hinweis: In dem Thema OpenSuse 42.3 bootet nicht mehr nach Änderung der /home und / Partition von XFS nach EXT4 gibt es 16 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Also ich schreibe diesen Post jetzt mit meinem restaurierten Originalsystem. Das läuft jetzt fast komplett wieder.


    @Berichtigung
    also ich meine, ich hätte schon Fakten gepostet. Ich will hier wirklich keine Grabenkämpfe anfangen.
    Aber gute Vorschläge sind von Dir nicht gekommen und das eigentliche Problem hast Du auch nicht erkannt, Dein Fachwissen trotzdem in allen Ehren.
    XFS ist von OpenSuse vorgeschlagen worden, habe bisher immer EXT4 wegen Journaling und davor ReiserFS benutzt.
    Das habe ich wirklch nicht geahnt, daß man da mit XFS (vorerst) so unbeweglich ist.
    Und mein eigentliches Problem waren nicht die UIDs, sonst hätte er gar nicht soweit booten können.
    Mein Problem war eine vorgefertigte initrd, die noch mit XFS verknüpft war. Wie schon angegeben ergab "dracut-cmdline" als rootfilesystem=XFS. Und der Treiber für EXT2 hat auch gefehlt.
    Gescheitert bin ich letztlich an der nicht passenden initrd, da mein aktuelles RootFS ja jetzt EXT4 war. Das habe ich dann nicht mehr weiterverfolgt, weil Agnes mich auf einen anderen Pfad gebracht hat.


    @Agnes
    Vielen Dank für Deinen Ratschlag. Ich war schon kurz vor einer Neuinstallation.
    Ich habe also beide Partitionen ( root und home ) wieder gelöscht, dann mit XFS eine neue größere für / und mit EXT4 eine neue kleinere für /home erstellt.
    Dann habe ich mittels Knoppix die gesicherten Daten für beide Partitionen wieder von der Sicherungsplatte zurückkopiert.
    Da jetzt die beiden neuen Partitionen auch neue UUIDs bekommen haben und ich diese nicht auf die alten UUIDs ändern wollte, habe ich die /etc/fstab entsprechend mit den Filesystemen und UUIDs angepasst.
    Ebenso habe ich die neuen UUIDs in der /boot/grubs/grub.cfg geändert, damit das Rootfilesystem erkannt wird.
    Starten konnte ich das System nur mittels der OpenSuse 42.3 DVD (installiertes System).
    Aber!!!!
    Eigenständig starten kann man noch nicht, da Grub beim Start "unknown Filesystem ausgibt".
    Das verstehe ich jetzt nicht, da fdisk, gparted und auch die SuseDVD das System erkennt und sogar bootet. Auch die separate /home funktioniert.


    Also, ich bin jetzt fast am Ziel.
    Jetzt geht's wahrscheinlich Richtung Bootloader.....


    vielen Dank an alle einstweilen....

    Für den Inhalt des Beitrages 115248 haftet ausdrücklich der jeweilige Autor: LordH

  • So ein Quark.
    dracut wird verwendet, um ein initramfs zu erzeugen.
    Es setzt eine bestimmte Infrastrukur zur Verfügung, die man ebenfalls dracut nennt..
    Dabei setzt es auf udev auf, um entsprechende Devicelinks zu erzeugen und dann zu mounten.
    Das schlug bei dir fehl.
    Und ich sage immer noch, dass das an falschen (und nicht korrekt eingetragenen) UUIDs gelegen hat,
    deren Aktivierung darüberhinaus nicht klappen konnte, weil du sie in /boot statt in /etc eingetragen hast.
    (Und ja: grub beherrscht noch viel mehr Methoden den OS- Loader zu finden; sogar einen ganzen Haufen verschiedene Syntaxen versteht grub dafür.)


    Das lässt jetzt zwar nicht mehr zeigen und auch nicht mehr bereinigen,
    aber deine Schlußfolgerung, dass durch Anzeigen des Grubmenus deine fragwürdige These korrekt sei, ist ziemlich neben allen technischen Tatsachen.
    Grub kommt weit hinter dracut.
    Deine Schilderung stützt also eher meine Theorie.


    Deine Vorstellung vom Zusammenspiel der Komponenten des Linuxbootvorgangs ist schlicht falsch.

  • @Berichtigung
    wo und was hätte ich denn in /etc eintragen sollen?
    Ich hätte es ja versucht, wenn ich einen konkreten Vorschlag bekommen hätte...
    Der da wie lautet?
    Also bitte wirklich nicht falsch verstehen, ich bin für jede Hilfe dankbar und probier die Vorschläge aus.


    @Agnes
    ich hab die Daten der Partition kopiert.
    Eine zweite Festplatte angesteckt, Knoppix hochgefahren, die jeweiligen Partitonen gemountet und mit "cp -ax quelle ziel" kopiert.
    Aktuell läuft noch mein System.
    Ich muß das noch mit dem eigenständigen Hochfahren hinbekommen.


    Bin echt für jede Hilfe dankbar.

    Für den Inhalt des Beitrages 115253 haftet ausdrücklich der jeweilige Autor: LordH

  • also ich habs jetzt hinbekommen.


    grub2-mkconfig --output=/boot/grub2/grub.cfg
    grub2-install /dev/sda



    haben Grub2 neu erstellt.


    Ich möchte mich herzlich bei allen für die Hilfe bedanken

    Für den Inhalt des Beitrages 115256 haftet ausdrücklich der jeweilige Autor: LordH