Eine beliebige Möglichkeit, um die Raw.GZ-Image-Datei aus einer bootfähigen USB-Umgebung an einem angegebenen Ort der Festplatte zu installieren

329
RickwhoPrograms

Ich habe ein bootfähiges USB-Gerät, das ich erstellt habe und auf dem Redhat 7.5 ausgeführt wird. Die Aufgabe dieses USB-Geräts besteht darin, als Startgerät zum Booten einer Basisversion von Linux verwendet zu werden, sodass ich ein Betriebssystem auf einem angegebenen Laufwerk versuchen und installieren kann. Zum Beispiel:

  1. Booten Sie von USB

  2. Einstieg in das grundlegende Linux, um als "Datei-Host / Repository / AdminTool" verwendet zu werden

  3. Informationen über die Systemfestplatten und den verfügbaren Speicher abrufen (die blanken Serverfestplatten, an denen auch der USB angeschlossen ist)

  4. Wählen Sie einen Ort aus, auf dem das Betriebssystem installiert werden soll, unter dem grundlegenden Linux-Betriebssystem, das ausgeführt wird

  5. Installieren Sie die Image-Datei gzip.raw auf der angegebenen Festplatte.

Für noch mehr Klarheit:

  1. Starten Sie Linux von bootfähigem USB

  2. Wählen Sie das zu installierende Image

  3. Zeigen Sie mit Linux und dem ausgewählten gzip.raw-Image auf die Festplatte des Systems, auf der Sie das neue Betriebssystem installieren möchten

  4. Führen Sie die Installation des angegebenen Betriebssystems auf dem angegebenen Laufwerk aus.

Dies ist ein ziemlich verwirrendes, aber die Idee ist, dass ich versuche, eine Art USB-Laufwerk zu erstellen, das als Betriebssystemwiederherstellungswerkzeug und als Feldbereitstellungswerkzeug verwendet werden kann. Ich habe ein paar verschiedene Dinge ausprobiert, und bisher war es am besten, Create the Bootable USB zu erstellen und sich auf eine der Systemfestplatten zu spiegeln. Wenn ich es jedoch so schaffen könnte, dass es wie beabsichtigt funktioniert, könnte ich die Bilder auswählen, die ich auf den Festplatten installieren möchte, die ich möchte.

Danke im Vorraus für deine Hilfe.

0
Sie können keine Architektur erwähnen, aber für den Massenspeicher von PCs muss das Gerät partitioniert sein, z. B. MBR oder GPT. Linux weist jeder Partition des Speichergeräts Gerätenamen zu. sawdust vor 6 Jahren 0
Hallo Sawdust, ich bin halb durch das Projekt, aber ich konnte die raw.gz dazu bringen. Danke auch für Ihr Feedback, aber der Coole Teil von raw.gz ist, dass es, da es sich um eine Live-Bilderfassung handelt, bootet, wie es ist, ohne dass mbr oder gpt benötigt wird. Ich konnte erfolgreich zcat verwenden, um den Speicherort des Laufwerks anzugeben und extrahieren Sie das Image und booten Sie dann vom neuen USB. Die einzige Sache ist, dass Sie jedes beliebige "Device" als Fat 32 formatieren müssen, wenn es Linux ist. vielleicht kommt hier die mbr / gpt ins spiel? RickwhoPrograms vor 6 Jahren 0

1 Antwort auf die Frage

0
RickwhoPrograms

Da niemand mit einer guten Lösung zurückkehren konnte, dachte ich, ich würde dies hier posten, da ich einen Weg fand, dies zu tun. In der Hoffnung, jedem zu helfen, der diese einmalige Ausgabe gefunden hat! Bei Raw.Gz handelt es sich also um eine Live-System-Bildaufnahme, die mit einem Tool wie Kiwi Imaging erstellt wurde, und es ist einfach ein komprimierter GZ-Stil. Mit den folgenden Befehlen, lshw -class disk, können Sie alle Festplatten auf dem lokalen Computer sehen, den Sie ausführen. Nachdem Sie die gewünschte Festplatte gefunden haben, führen Sie einfach Folgendes aus:

 zcat "image.raw.gz name here" > /dev/yourdiskhere 

Ich konnte diese Arbeit erfolgreich von USB - USB und von USB - Festplatte ausführen. Wirklich praktischer Trick! Die einzige Sache, die Sie beachten sollten, ist, dass Sie sicherstellen möchten, dass das Zielgerät ordnungsgemäß formatiert ist (fat32 exfat ntfs). Hoffe, das hilft, wenn jemand darüber stolpert!