Probleme beim Klonen auf einen 64-GB-USB-Anschluss mit einem benutzerdefinierten 32-GB-Image als Quelle

305
RickwhoPrograms

Ich habe in letzter Zeit viel nachgeforscht, wie man das Dateisystem von einem USB zu einem anderen klonen kann, und ich habe viel erreicht, aber ich denke, das letzte Stück des Puzzles ist der Grund, warum ich nicht von 32 GB klonen kann in 64 GB. Hier ist ein Überblick über den Prozess (ja, das funktioniert einwandfrei und wie beabsichtigt). Ich habe RHEL 7.3 und 7.5 für die meisten meiner Tests verwendet, dies wurde jedoch für SUSE und andere Distributionen von meinen Freunden getestet und funktioniert wie vorgesehen. :

 dd if=/dev/sdb bs=1M count=5000 status=progress | gzip > newredhat.iso.gz 

Dadurch wird ein komprimiertes ISO-Image erzeugt, das Sie auf Ihrem Desktop / dem gewünschten Betriebssystem speichern und anschließend auf einem entsprechend formatierten Datenträger erneut bereitstellen können, um ein startfähiges Laufwerk zu erstellen. Um dieses Image bereitzustellen, geben Sie Folgendes aus:

 zcat newredhat.iso.gz > /dev/preffered drive 

Es ist mir gelungen, die ersten 5 GB eines Dateisystems zu übernehmen, auf ein kleines benutzerdefiniertes Image-ISO zu klonen und dieses auf einem anderen 32-GB-USB-Gerät erneut bereitzustellen. Das Problem ist jedoch, dass ich nicht von 32 GB USB> 64 GB USB gehen kann. Ich habe eine Reihe verschiedener Dinge ausprobiert, z. B. das Formatieren der 64 GB in 2 32 GB-Partitionen, was nicht funktioniert. Ich formatiere es als ein großes, fettes 32-Dateisystem mit einer Linux-Testbox, die auch nicht funktioniert. Formatieren Sie nur die ersten 10 GB des Sticks als fat32 und lassen Sie den zusätzlichen Platz unangetastet, was nicht funktioniert. Ich bin anscheinend zu einer Straßensperre gekommen, aber wenn ich herausfinden kann, was das letzte Thema ist, habe ich meine Nachforschungen zu einem ziemlich bedeutenden persönlichen Projekt abgeschlossen. Dies würde die Umstellung von USB auf USB aller Arten und Größen mit jeder ISO fördern, ohne dass Tools von Drittanbietern wie Rufus / Unetbootin usw. verwendet werden müssen. Mir wurde gesagt, dass die vorherigen Teile dieses Projekts nicht erreichbar waren von anderen, aber ich habe einen Weg gefunden, um dies zu erreichen, und ich bin fest entschlossen, dies zu beenden! Alle Hilfe wird sehr geschätzt und leihen Sie sich bitte die oben genannten Schritte, um Ihre eigenen Wiederherstellungs-Laufwerke zu erstellen!

0
"geht nicht" - wie? Bootet nicht Montiert nicht Legt keine Partitionen frei? Dateisysteme? Wie ist das Partitionierungsschema des Quelllaufwerks? Superfloppy? MBR? GPT? Bitte geben Sie die Ausgabe von `gdisk -l / dev / sdb 'an. Dasselbe gilt für das Ziellaufwerk nach dem Klonen. Kamil Maciorowski vor 5 Jahren 1
Es wird NUR für den Notfallmodus gebootet, wenn Sie von einem 32-GB-Image in einen 64-GB-USB-Stick wechseln. Bei 32 GB - 32 GB funktioniert das einwandfrei. Das Problem im Zusammenhang hat etwas mit dem Versuch zu tun, das 32-GB-Layout über eine 64-GB-Festplatte zu legen. Der Fehler scheint zu sein, dass Sysroot nicht gemountet werden kann. Wie oben erwähnt, funktioniert diese Methode, wenn Sie von 1 usb derselben Größe zu einem anderen wechseln. Dies bedeutet, dass in diesem Fall ein Boot ausgeführt wird. Im anderen Fall bootet es aber nur im Notfallmodus. Das Problem scheint ein Fehler beim Mounten des Dateisystems (Sysroot) zu sein, wahrscheinlich, weil das Speicherlayout sich von der 32 GB unterscheidet. RickwhoPrograms vor 5 Jahren 0

0 Antworten auf die Frage