Wie man ein USB-Flash-Laufwerk bootfähig macht, wie eine CD aus einem ISO

7

Anscheinend war meine Installation von syslinux nicht korrekt und liveusb-creator installiert sie einigermaßen korrekt. Jetzt erhalte ich den Fehler "chain.c32: kein COM32R-Image". Wie erstelle ich einen USB-Stick-Bootstrap wie eine CD? Mein BIOS ist in Ordnung konfiguriert (Ubuntu bootet von USB).

Das Problem ist, ich habe ein ISO-Image und wenn es auf CD gebrannt wird, bootet es einwandfrei. Wenn ich es auf das Flash-Laufwerk "brenne", bootet es nicht.

Ich vermute, dass der CD-Brenner automatisch eine Art Bootsektor erstellt, was für das USB-Laufwerk nicht der Fall ist. Bitte verweisen Sie mich nicht auf bootfähige Linux / Ubuntu-Installationsprogramme von USB. Ich bitte Sie nicht, Linux zu booten. Es ist ein beliebiges bootfähiges ISO-Image.

Die ISO enthält ein isolinuxVerzeichnis, in dem sich einige Dinge wie boot.catDatei isolinux.bin, .imgDatei, .krnDatei usw. befinden. Irgendwelche Glocken läuten? Ich bin nicht mit diesem Isolinux-Bootloading vertraut.

Kann mir bitte jemand erklären, wie ich diese Dateien nutzen kann? Muss ich syslinux auf dem USB neu installieren?

Anscheinend war meine Installation von syslinux nicht korrekt und liveusb-creator installiert sie einigermaßen korrekt. Jetzt erhalte ich den Fehler:

"chain.c32: kein COM32R-Image"

valekovski
quelle
Leute, die hierher kommen, sollten beachten, dass Live-USB-Ersteller möglicherweise nicht mit allen Arten von Betriebssystemen funktionieren. Viele arbeiten nur für Windows Vista und höher. Siehe auch superuser.com/questions/66948/...
jiggunjer
Beachten Sie auch, dass die ISO selbst keine Komponenten enthält, die einen USB-Stick bootfähig machen.
Jiggunjer

Antworten:

7

Ich hatte sowohl mit Windows- als auch mit Linux- Isos, die UNetBootin verwenden, Erfolge . Es gibt auch verschiedene Tutorials zur Verwendung mit einer Windows-ISO.

RD
quelle
Ich habe bereits UNetBooting ausprobiert, funktioniert für meine ISO nicht, aber danke.
Valekovski
Vom OP: Das Problem war die Installation von Syslinux auf USB (Syslinux ist ein leichter Bootloader). Ich habe versucht, es vom Linux-Terminal zu installieren, es hat nicht funktioniert. Unetbootin hat am Ende für mich funktioniert. Syslinux korrekt installiert, obwohl ich eine ältere Version 494 verwenden musste. Die neue Version verursachte einen Fehler: "menu.c32: kein COM32R-Image". Vielen Dank. Prost, Val
BloodPhilia
4

HP verfügt über einige Tools, mit denen USBs bootfähig gemacht werden können. Ich hatte gemischten Erfolg mit ihnen, je nachdem, was ich auf sie setze. Ihre Stärke ist anscheinend, dass sie mit allem arbeiten sollen.

Das HP Drive Key Boot Utility ist eines: http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?swItem=MTX-UNITY-I23839

Das HP USB Disk Storage Format Tool ist ein weiteres. Es eignet sich am besten zum Erstellen von Startdisketten im MS-DOS-Stil: http://files.extremeoverclocking.com/file.php?f=197

music2myear
quelle
Vielen Dank für Ihre Antwort, diese Boot-Programme lösen mein Problem nicht. Prost
valekovski
4

Ich benutze liveusb-creator . Es wurde für Fedora entwickelt, aber es funktioniert mit jedem anderen Live-ISO, das ich darauf gesetzt habe.

SaintWacko
quelle
Hm, danke! Das funktioniert ein bisschen .. Anscheinend war meine Installation von syslinux falsch und liveusb-creator installiert es ein bisschen richtig. Jetzt erhalte ich den Fehler "chain.c32: kein COM32R-Image". Ich werde Sie wissen lassen, wie es ausgeht. Prost, Val
valekovski
Ich bin
2

Es gibt verschiedene bekannte Probleme mit einem Unetboot und verschiedenen Linux-Varianten. Es kann funktionieren, aber wenn Sie wie ich Probleme damit haben, habe ich mit Rufus mehr Glück gehabt.

netniV
quelle
0

Diese Antwort wurde vom OP als Bearbeitung der Frage zur Verfügung gestellt.

Unetbootin hat am Ende für mich funktioniert. Syslinux korrekt installiert, obwohl ich eine ältere Version 494 verwenden musste. Die neue Version verursachte einen Fehler:

"menu.c32: kein COM32R - Image".

Das Problem war bei der Installation von Syslinux auf USB (Syslinux ist ein kompakter Bootloader). Ich habe versucht, es vom Linux-Terminal zu installieren, es hat nicht funktioniert.

Twisty Imitator
quelle
0

Ein USB-Laufwerk kann die meiste Zeit durch ein CD-Laufwerk ersetzt werden, wenn ein fehlerfreies, bootfähiges Medium erstellt wird. Außerdem wird das Risiko beseitigt, dass eine schlecht gebrannte CD erstellt wird. Es gibt viele Programme, mit denen Linux-Live-USBs erstellt werden können. Universal USB Installer ist einer der besten. Klicken Sie auf der verknüpften Webseite auf die Registerkarte Unterstützte Distributionen , um die Liste der unterstützten Linux-Distributionen anzuzeigen. Der Universal USB Installer wird regelmäßig aktualisiert, da die unterstützten Linux-Distributionen aktualisiert werden. Daher ist es am besten, die neueste Version herunterzuladen.

Rufus ist ein weiteres Programm, mit dem Linux-Live-USBs erstellt werden können.

karel
quelle