Kopieren Sie Fedora 28 BTRFS von Single Drive auf Motherboard RAID (1) und machen Sie bootfähig

316
user10216038

Ich habe ein bootfähiges Fedora 28-System, das auf einem einzigen Laufwerk (SDC) ausgeführt wird und BTRFS verwendet.

Früher hatte ich F24 auf meinem Raid-1-Spiegel, jetzt möchte ich die 28 auf den Raid-1-Spiegel übertragen.

Das RAID-1 wird derzeit über den Motherboard-Controller als leeres RAID-Gerät (sda & sdb) "/ dev / md126" in fdisk und gparted und RAID-1-Array "/ dev / md / Mirror1_0" in gnome-disks konfiguriert.

Ich dachte, ich könnte einfach das einzelne (SDC) Laufwerk zum RAID (MD126) dd, und ich kann, aber der RAID-Boot bringt mich in die Reparatur.

Jede Hilfe wäre dankbar!

1
Es sieht so aus, als ob Ihr Prozess anders ist als der, mit dem ich mich beschäftigt habe, aber ich weiß, dass aus irgendeinem Grund, wenn ich einen 32-GB-USB-Stick in eine Quell-ISO-Datei lege, die später verteilt werden soll, er NUR arbeitet *, wenn er zu einer anderen 32-GB-Quelle geht . Wenn ich versuche, die 32-GB-Quell-ISO-Datei auf einem 64-GB-USB-Stick zu installieren, funktioniert es nicht. Ich bin mir nicht sicher, ob dies ein ähnliches Problem ist, aber ich dachte, es wäre einen Versuch wert, darauf hinzuweisen! Ein anderer Grund ist, dass ich es meinem Fall merkwürdig ähnlich finde, da mein Problem auch darin besteht, dass es in den Notfallmodus bootet, wenn es nicht funktioniert! Hoffe das hilft irgendwie! RickwhoPrograms vor 5 Jahren 0
Rick, in Gefahr, meine eigene Frage zu entgleisen. Wenn Sie die Quelle 32gb (/ dev / sd (f) keine Partitionsnummer) in eine "Datei" umwandeln, handelt es sich um eine unformatierte oder binäre Inhaltsdatei und nicht um eine ISO-Datei, obwohl Sie sie auch als "ISO" bezeichnen könnten. Wenn Sie "installieren"? die datei auf eine 64 GB dd die datei zurück auf das rohe laufwerk (/ dev / sd (f) keine partitionsnummer), die dann als 32 GB-laufwerk erscheinen sollte, aber es sollte funktionieren. Beispiel # image 32 GB usb dd if = / dev / sdf von = image_original.raw bs = 32M status = Fortschritt # dup auf 64 GB usb dd if = image_original.raw von = / dev / sdg bs = 32M status = Fortschritt user10216038 vor 5 Jahren 0
Ja, ich habe das alles ausprobiert, ich habe in den letzten 2 Wochen an diesem Fall gearbeitet ... und es scheint nicht so zu funktionieren, wie es beabsichtigt ist. Ich hatte Erfolg, 5 GB des benutzerdefinierten Bildes zu nehmen und es auf andere 32-GB-USB-Sticks zu verteilen. Das ist der einzige Grund, warum ich mir die Mühe gemacht habe, Ihre Frage dazu zu kommentieren. Ist, weil Sie auf ein ähnliches Problem stoßen könnten! RickwhoPrograms vor 5 Jahren 0
Ich glaube, ich habe ein unmittelbares Problem erkannt. Ich dachte, dass der als Datenträger dargestellte RAID-Spiegel die im letzten Sektor enthaltenen RAID-Metadaten nicht enthalten würde. Wenn ich mir das md126 RAID-Laufwerk mit einem Hex-Editor anschaue, sehe ich die Metadaten. Dies bedeutet, dass ich es mit einem unbegrenzten dd schreibe. user10216038 vor 5 Jahren 1
Obwohl es unwahrscheinlich ist, überprüfen Sie, ob Ihr 64-GB-USB-Stick tatsächlich 64 GB groß ist, indem Sie bis zum Anschlag Nullen eingeben. Ich bin auf ein paar falsche Geräte gestoßen, die nicht das waren, was sie behaupteten. user10216038 vor 5 Jahren 0
Vielen Dank für das Feedback. Ich werde das sicher überprüfen, um es auszuschließen! RickwhoPrograms vor 5 Jahren 0

0 Antworten auf die Frage