Wie platziere ich eine bootfähige ISO auf einem USB-Laufwerk?


181

Wie kann ein bootfähiges ISO am besten auf einem USB-Laufwerk platziert werden, sodass das Laufwerk bootfähig ist? ISOs wie eine Live-Linux-Vorschaudiskette, Windows-Installations-ISO usw.


solange es sich um ein ISO-Image handelt, können Sie Bootmyiso
Mr-Right

Verwandte Themen

Bootmyiso verfügbar unter jengkoil.com/2010/01/boot-iso-from-usb-flash-drive.html , aber (soweit ich weiß) erlaubt das Kopieren von vom Benutzer ausgewählten ISOs auf Flash-Laufwerke nicht, sondern installiert nur a Benutzerdefiniertes Bootloader-Setup ähnlich wie bei YUMI
user66001

Es hängt von dem Betriebssystem ab, über das Sie verfügen, um das bootfähige Medium zu erstellen, und von dem Ziel-Betriebssystem, das Sie booten möchten. Auf welchem ​​Zielbetriebssystem und auf welchem ​​Betriebssystem erstellen Sie das Laufwerk? Zum Beispiel dieses Artikel Erstellen eines startbaren USB - Flash - Laufwerk zu machen , ein bootfähige USB - Laufwerk für Windows auf Server2012 beschreibt
scrappedcola

Unter welchem ​​Betriebssystem möchten Sie einen bootfähigen USB-Stick erstellen ?. Wenn es sich um Windows handelt, verwenden Sie WinUSB maker oder WinToBootic, um einen bootfähigen USB-Stick zu erstellen.
Vembutech

Antworten:


116

Schauen Sie sich das Open-Source , schnelle, kostenlose, einfache und kleine Rufus an :

Bildbeschreibung hier eingeben


2
Schön, dass sieht sehr ähnlich aus wie die alte HPUSBFW.EXE, i48.tinypic.com/2yx4s2w.jpg codinguniverse.com/files/HPUSBFW.EXE, obwohl dies möglicherweise nur dazu beigetragen hat , einen bootfähigen USB-Stick von einer Diskette zu erstellen . Das, was Sie erwähnen, sieht großartig aus
Barlop

15
+1 für Open Source. Ich bin sehr skeptisch gegenüber Freeware, die nicht Open Source ist.
Phil

7
Open Source, aber nur Windows .
anatoly techtonik

2
sehr schönes Stück Software, war auf der Suche nach etwas so Minimalistischem und Technischem wie diesem
XXL

5
[NB: Ich bin der Autor von Rufus] @ BrainSlugs83, Memtest86 + und anderen ISOs, die auf El Torito-Boot-Images basieren und etwas schwieriger zu unterstützen sind. Ich habe eine Verbesserung für das geplant, hatte nur noch keine Chance, daran zu arbeiten. Beachten Sie, dass Sie das Laufwerk häufig einfach mit Rufus als FreeDOS formatieren und dann mit 7-zip die Bilder öffnen und den Inhalt extrahieren können. In diesem Fall funktioniert dies jedoch nicht, da die Bilder nicht auf DOS basieren.
Akeo

53

UNetbootin funktioniert sehr gut, ist einfach mit einem einfachen Assistenten zu bedienen und unterstützt eine breite Palette von Linux-Distributionen.

Um Windows von einem Flash-Laufwerk zu installieren, finden Sie hier einen Beitrag, in dem erläutert wird, wie Sie Windows 7 von einem Flash-Laufwerk installieren.


2
Es sollte beachtet werden, dass Unetbootin bei der Erstellung von bootfähigen Medien einiger Distributionen fehlschlägt - auch bei solchen, die ausdrücklich als unterstützt aufgeführt sind. Wenn das passiert, gibt es noch andere: Kostenloses USB-Installationsprogramm - aligunduz.org/FUSBi Tuxboot (Clonezilla, Gparted Live usw.) - tuxboot.org Linuxlive USB Creator - linuxliveusb.com
Woozy Luke

virustotal.com scannt UNetbootin mit einer verdächtigen Erkennung virustotal.com/file-scan/…
Nam G VU

4
Einverstanden mit Woozy; unetbootin funktioniert nicht immer (die os x version hat bei mir nie funktioniert). Für Mac-Benutzer habe ich vor einiger
müssen

Wenn es auf Geschwindigkeit ankommt , behauptet Rufus auf seiner Website : "Rufus ist schnell. Zum Beispiel ist es ungefähr doppelt so schnell wie UNetbootin." Die Programmwebsite listet auch einen zeitlich festgelegten Vergleich zwischen UNetbootin und anderen auf @ rufus.akeo.ie/#ref1
user66001

Es funktioniert mit jedem bootfähigen ISO sowie Linux-Distributionen, FWIW.
Rogerdpack

22

Einige ISO-Images verfügen bereits über den entsprechenden Bootsektor. Zum Beispiel Arch Linux ISOs. In diesem Fall brauchen Sie nur das Bild mit dd ... of=/dev/sdaoder ähnlichem zu schreiben . (Die Verwendung einer Partition sda1funktioniert nicht.)

Aber wenn das ISO - Image ist nicht speziell vorbereitet von einem USB - Laufwerk verwendet werden soll, werden Sie die kopieren müssen .isoDatei auf die Festplatte als eine gewöhnliche Datei - mount, cp, all das - und einen Bootloader installieren wie Syslinux oder LILO oder GRUB. (Es gibt bereits mehrere Seiten im Internet zu diesem Thema.)


Muss ich im ersten Fall den pendrive auf irgendeine Weise vorbereiten, bevor ich schreibe? Ich habe das gerade gemacht und es bootet nicht (es ist eine offizielle Windows-ISO).
Jom

1
@Jom: Auch wenn Sie etwas auf das gesamte Laufwerk schreiben (zB dd ... of=/dev/sda), werden alle "Vorbereitungen" einfach überschrieben. Auf diese Weise wird ddüberschrieben, welche Partitionstabelle oder welcher Bootsektor möglicherweise existiert hat.
Grawity

3
Debian hat eine recht gute Ressource zu diesem Thema hier . Konkret geht es darum, wie man es auf die "harte Tour" macht.
Boehj

7
dd .. of=...Funktioniert nur für Hybrid-ISO-Images. Das isohybridsyslinux-Paket enthält ein Hilfsprogramm, mit dem reguläre ISO-Werte in hybride ISO-Werte konvertiert werden können.
Plaes

1
Beachten Sie, dass die meisten kopierten oder selbst erstellten ISOs keinen solchen Bootsektor enthalten. Unter Windows benötigen Sie Software von Drittanbietern, um eine ISO-Datei mit intaktem Bootsektor zu rippen (unabhängig davon, ob es sich um eine USB- oder DVD-Quelle handelt).
Jiggunjer

17

Verwenden Sie WinToFlash, um ein bootfähiges USB-Laufwerk von Windows-Installationsdisketten zu erstellen .

Einfacher geht es nicht.

Alt-Text

WinToFlash ist Freeware und portabel.

Wenn Sie nur das ISO-Image haben, mounten Sie es als virtuelles CD / DVD-Laufwerk (z . B. mit WinCDEmu ).

Verwenden Sie für Linux-Distributionen das zuvor empfohlene UNetbootin .


17
Malware-Warnung! Laden Sie WinToFlash NICHT von BetterInstaller herunter! BetterInstaller infiziert Ihr System und alle Ihre Webbrowser mit einer Fülle von MyStart Search-Symbolleisten und -Plugins und konfiguriert den Standardsuchanbieter für das Suchfeld, die Adressleiste usw. in MyStart neu. Deinstallieren Sie einfach alles, was "MyStart" bedeutet, richtig? Das ist nicht einmal die Spitze des Eisbergs. Einige von ihnen haben hinterhältige Namen wie "New Tab" (eine der Chrome-Erweiterungen). Es wird sogar MyStart als Startseite / neue Registerkarte festgelegt. Es ist eine enorme PITA, die versucht, jede Spur von MyStart loszuwerden, sobald es Ihr System vergewaltigt hat.
Rob

7
Dies mag in der Vergangenheit eine gute Antwort gewesen sein, aber Rufus ist kleiner, offener und funktioniert tatsächlich bei einer ISO, wie sie in der aktuellen Version von WinToFlash NICHT gestellt wird.
David Duncan

1
WinToFlash funktionierte nicht für mich (plus all diese Adware-Installer) und Rufus auch nicht. Win32DiskImager hingegen arbeitete wie ein Zauber.
Logos

1
@rob Ich wünschte, ich würde deine Kommentare lesen, bevor ich sie ausprobiere. Übrigens, würde eine Systemwiederherstellung das Problem lösen?
Shamim Hafiz

1
@ShamimHafiz Wenn Sie von einer vollständigen Sicherung wiederherstellen würden, hätte dies das Problem gelöst. Die normale Systemwiederherstellung, bei der nur die Systemdateien zurückgesetzt werden, hat jedoch nicht geholfen.
Rob

13

Schauen Sie sich das Windows 7 USB / DVD Download Tool an . Dies ist ein von Microsoft auf CodePlex erstelltes Tool zum Mastern von USB-Flash-Laufwerken für Windows 7 und Server 2008 R2 von einer DVD-ISO.

Mit dem Windows 7 USB / DVD-Download-Tool können Sie eine Kopie Ihrer Windows 7-ISO-Datei auf einem USB-Stick oder einer DVD erstellen. Laden Sie zum Erstellen einer bootfähigen DVD oder eines USB-Flash-Laufwerks die ISO-Datei herunter und führen Sie dann das Windows 7 USB / DVD-Download-Tool aus. Sobald dies erledigt ist, können Sie Windows 7 direkt vom USB-Stick oder von der DVD installieren.


Dies ist der offiziellste und vertrauenswürdigste Weg, um den usb ^^
Nam G VU

3
Es ist ein großartiges Werkzeug, ich benutze es oft. Aber es scheint nur für Microsoft ISOs zu funktionieren. Es scheint nicht für gängige ISO-Images von Drittanbietern wie Memtest86 + usw. zu
funktionieren

7

Versuchen Sie UNetbootin :

Mit UNetbootin können Sie bootfähige Live-USB-Laufwerke für Ubuntu, Fedora und andere Linux-Distributionen erstellen, ohne eine CD brennen zu müssen. Es kann unter Windows, Linux und Mac OS X ausgeführt werden. Sie können entweder UNetbootin eine der vielen sofort unterstützten Distributionen herunterladen lassen oder Ihre eigene Linux-ISO-Datei bereitstellen, wenn Sie bereits eine oder eine heruntergeladen haben Ihre bevorzugte Distribution ist nicht auf der Liste.

UNBooten Sie, indem Sie ein ISO-Image auswählen UNBooten beim Schreiben auf ein USB-Laufwerk


Weil es in einer früheren Antwort
sozusagen

5

Schau mal bei UNetbootin ,

UNetbootin kann ein bootfähiges Live-USB-Laufwerk erstellen oder eine "sparsame Installation" auf Ihrer lokalen Festplatte durchführen, wenn Sie kein USB-Laufwerk haben. Sie können Distributionen laden, indem Sie ihre ISO-Abbilddateien (CD-Abbilddateien) automatisch herunterladen oder vorhandene ISO-Dateien , Disketten- / Festplattenabbilder oder Kernel- / initrd-Dateien zum Installieren anderer Distributionen verwenden.


UNetbootin ist von Sourceforge kostenlos erhältlich (das ist der Link, den ich gegeben habe). Wenn Sie zusätzliche Binärdateien benötigen, können Sie das von Ihnen verwendete ISO-Image entweder neu packen oder (falls dies zum Startzeitpunkt nicht erforderlich ist) nach Abschluss des Startvorgangs von einer anderen Partition auf demselben Flash-Laufwerk abrufen.

Ein paar Links, die als Referenz nützlich sein könnten,

  1. Erstelle ein bootfähiges Ubuntu Live USB (Ubuntu Feisty Referenz)

    Anweisungen zum Aktualisieren der Live-CD und zum Ändern ihres Inhalts werden ebenfalls gegeben.

  2. melux : Ein benutzerdefiniertes Ubuntu-ISO-Image-Erstellungsskript

    Melux ist ein Bash-Skript, das die Erstellung benutzerdefinierter Ubuntu-ISO-Images automatisiert. Es macht fast alles, was Sie jemals tun müssten: Erstellen Sie die erforderlichen Arbeitsverzeichnisse, mounten Sie das ursprüngliche Ubuntu-ISO-Image, kopieren Sie den Inhalt, mounten Sie die squashfs-Datei, kopieren Sie den Inhalt in ein neues Verzeichnis und führen Sie Änderungen durch sources.lists und resolv.conf, damit das Chroot-System verwendet werden kann. Anschließend wird dem Benutzer ein nettes Menü angezeigt, in dem er auswählen kann, welche Paketgruppen hinzugefügt werden sollen.


Aber wie kann ich aus Flat Binary wie .bin (von Assembler) ein brauchbares ISO-Image machen?
am


4

Wenn Sie Ihr USB-Laufwerk auf FAT32 formatieren (NICHT exFAT oder "Large FAT"), können Sie alle Dateien von der gemounteten Windows 8.1-Installation .iso manuell auf das Laufwerk kopieren.

Booten Sie dann von diesem USB-Laufwerk im " UEFI- Modus".

Das UEFI-BIOS scheint das FAT32-Format zu kennen und kann die Datei "efi \ boot \ bootx64.efi" finden und von dort starten. Ich weiß nichts über die Details. 1

Beachten Sie, dass Sie unter Windows diskpart verwenden müssen, um einen großen (z. B. 64 GB) Memory Stick auf FAT32 zu formatieren. Die grafische Benutzeroberfläche lässt dies nicht zu. Mit der Mac-Benutzeroberfläche können Sie dies tun.


1 Nun, hier ist ein Hinweis für alle Fälle: http://wiki.osdev.org/UEFI

Das (U) EFI-System sucht nicht nach einem Bootsektor, sondern nach einer Datei auf einer FAT-formatierten Festplatte. ... Einige (U) EFI-Implementierungen starten nur aus der Datei /EFI/BOOT/BOOTX64.EFI. "


3

Für Linux Live USB-Laufwerke würde ich die Verwendung von Pen Drive Linux empfehlen . Sie zeigen Ihnen, wie Sie so ziemlich jede Distribution von einem USB-Stick booten können, und sie verknüpfen Sie mit den benötigten Tools.

Bei bootfähigen Windows-USB-Laufwerken müssen Sie den bootmgr-kompatiblen Code mit hinzufügen. bootsect.exeAnschließend können Sie einfach eine gesamte Windows-CD / DVD auf das USB-Laufwerk kopieren. Anleitung für Windows 7 finden Sie hier .


3

Mein kostenloses Easy2Boot- Projekt könnte genau das sein, wonach Sie suchen. Für Linux- Live-CD- ISO-Images kopieren Sie einfach die ISO-Datei und es werden 99% von ihnen gebootet (über 100 wurden bisher getestet).

Easy2Boot bootet auch Windows Install ISO-Images und ermöglicht Ihnen, Windows direkt vom ISO-Image auf einer Festplatte zu installieren. Es verfügt auch über eine automatische F6Erzeugung von Massenspeicherdisketten, sodass Sie Windows XP von einem ISO-Installationsimage auf ein AHCI- oder SCSI-Zielsystem von einem nicht geänderten Microsoft Windows XP-ISO-Installationsimage installieren können.

Es wird auch ISO-Images wie Hirens Boot CD und Ophcrack verarbeiten. Easy2Boot unterstützt auch das dauerhafte Booten von Linux-Live-CDs (z. B. Backtrack 5, Ubuntu, Fedora usw.) durch Hinzufügen einer .mnu-Datei (Beispieldateien sind im Download enthalten).


Aktualisierte URL: easy2boot.com/download
timofey.com

3

Speziell für Linux-Distributionen habe ich LiLi (Linux Live USB Creator) verwendet . Es ist ziemlich benutzerfreundlich und speziell für Linux Live-Images optimiert.

Von ihrer Website:

Kostenlos und Open Source

LinuxLive USB Creator ist eine völlig kostenlose Open-Source-Software nur für Windows. Es wurde mit dem Gedanken an Einfachheit gebaut und kann von jedem benutzt werden. Alles, was Sie tun müssen, ist, ein Linux in die Liste aufzunehmen und es auszuprobieren. Kein Neustart erforderlich

Kein Neustart erforderlich

Haben Sie es satt, Ihren PC neu starten zu müssen, um Linux auszuprobieren? Kein Bedarf mit LinuxLive USB Creator. Es verfügt über eine integrierte Virtualisierungsfunktion, mit der Sie Linux in Windows sofort ausführen können!

Unterstützt viele Linux-Distributionen

Beeindruckend! Hast du diese endlose Liste gesehen? Sie sind fast alle da: Ubuntu, Fedora, Debian, OpenSUSE, Minze, Slax, CentOS, ArchLinux, Gentoo, PCLinuxOS, Sabayon, BackTrack, Welpen-Linux.

Beharrlichkeit

Ein Live-USB-Stick ist besser als nur eine Live-CD zu verwenden, da Sie sogar Ihre Daten speichern und Software installieren können. Diese Funktion wird als Persistenz bezeichnet (nur unter ausgewählten Linux-Betriebssystemen verfügbar).

SmartClean und SmartDownload

SmartClean deinstalliert alle früheren Live-USB-Installationen ordnungsgemäß und mit SmartDownload können Sie alle unterstützten Linux-Versionen mit nur 2 Klicks herunterladen. Mit SmartClean können Sie auch Ihren USB-Stick mit einem Klick bereinigen.

Und vieles mehr!

Intelligente Verarbeitung: LiLi funktioniert mit vielen Linux-Betriebssystemen, auch wenn diese nicht offiziell unterstützt werden

Versteckte Installation: LiLi versteckt die Linux-Installation, Ihr USB-Stick bleibt sauber

Dateiintegrität: Zeigt an, ob Ihre ISO beschädigt ist

Bewahrt Ihre Daten auf Ihrem USB-Gerät auf (Formate nur bei Bedarf)

Intelligente Formatierung: Kann Festplatten mit mehr als 32 GB formatieren

Auto-Update: Automatische Updates, wenn neue Linux-Distributionen verfügbar sind

Funktioniert auch mit .IMG-Dateien (experimentell)



2

Unter Linux können Sie verwenden bootisoDienstprogramm :

bootiso -d /dev/sdd filename.iso

bootiso überprüft, ob das ausgewählte Gerät /dev/sddüber USB angeschlossen ist, und schlägt fehl, wenn dies nicht der Fall ist. Dies ist ein großes Sicherheitsplus. Es erkennt das USB-Gerät auch automatisch, wenn genau ein USB-Laufwerk an Ihr System angeschlossen ist.

Wenn Sie den syslinux-Bootloader für ISO-Dateien installieren möchten, die nicht für USB-Laufwerke vorgesehen sind, verwenden Sie die folgende -bOption:

 bootiso -b -d /dev/sdb filename.iso

So installieren Sie es:

curl -L https://rawgit.com/jsamr/bootiso/latest/bootiso -O
chmod +x bootiso

Dieses Dienstprogramm behandelt die Situation, große WIM-Dateien in solche zu unterteilen, die für die Platzierung auf fat32 geeignet sind - was die ISOs der aktuellen Windows-Installation erfordern
Joseph Young,

1

WiNToBootic für Windows:

WiNToBootic ist eine Freeware, mit der Sie auf einfache Weise eine bootfähige Windows-USB-Festplatte oder -Flash-Disk von einem ISO-Image, einer CD / DVD oder einem Ordner erstellen können. Dieses Produkt konzentriert sich auf die Erstellung von Startdisketten auf Basis der Microsoft Windows NT 6.x-Betriebssystemfamilie (Vista, 7, 8, Server 2008, Server 2012).

Bildbeschreibung hier eingeben


1

Rufus.

Dies ist mein Lieblingsprogramm für diese Aufgabe, da es viele Optionen bietet und keine Installation erfordert.

  1. Wenn Sie Rufus starten, sollten alle an den Computer angeschlossenen USB-Sticks automatisch oben im Feld Gerät angezeigt werden. Sie können einen USB-Stick anschließen, der nach einigen Sekunden gefunden wird, ohne dass Sie das Programm neu starten müssen.
  2. Lassen Sie das zweite Feld unverändert und ändern Sie das dritte in NTFS.
  3. Behalten Sie die Clustergröße als Standard bei und ändern Sie die Datenträgerbezeichnung in eine beliebige Bezeichnung.
  4. Nachdem Sie dies getan haben, vergewissern Sie sich, dass das Kontrollkästchen "Boot-Disk erstellen mit:" aktiviert ist, und wählen Sie "ISO-Image". Klicken Sie dann auf die kleine Schaltfläche rechts daneben, um Ihr ISO-Image auszuwählen.
  5. Wenn Sie sehen möchten, was während des Vorgangs passiert, klicken Sie unten auf die Schaltfläche "Protokollieren".
  6. Jetzt können Sie auf Start klicken und hoffentlich sollte Ihr USB-Laufwerk formatiert und die ISO darauf extrahiert werden.

0

Ich musste eine ISO auf USB kopieren, um mein BIOS zu aktualisieren. using unetbootinhat für diesen Typ von ISO-Image nicht funktioniert. In Linux hat das geteltoritobei mir geklappt.

apt-get install genisoimage

geteltorito -o bios.img g2uj18us.iso

cat bios.img> / dev / sdb

Quelle


0

ISO zu USB ist ein anderes Programm, das ich benutze. Ich habe UNetbootin verwendet, aber beim Neustart sehe ich keine Schnittstelle für heroncd, sondern eine Schnittstelle für UNetbootin.


0

Um dies tun zu können,

Erstens können Sie die DVD auch in eine ISO-Datei rippen.

und dann kann zu ISO-Datei auf USB rippen.

Dies kann ein einfacher Weg sein.


0

Sie können auch die GUI-App Etcher verwenden . Etcher scheint schneller zu sein (Lese- / Schreibgeschwindigkeit direkt auf das Gerät) als andere GUI-Apps wie Rufus, und es kann auch RAW-Bilddateien auf USB-Laufwerke schreiben. Es hat eine einfache Oberfläche, probieren Sie es aus.

Es ist auch plattformübergreifend :)


0

TRANSFORMIEREN EINES ISO IN EIN BOOTABLE USB-LAUFWERK (PENDRIVE):

Wir haben mehrere Antworten in den Foren, aber ich empfehle diesen Ansatz aus diesen Gründen ...

  • Sie brauchen nur "GParted";
  • Gewährleistet die korrekte Formatierung des USB-Laufwerks (pendrive) (fat32, boot, lba).
  • Verlassen Sie sich auf das Boot-Schema des nativen ISO.
  • "UNetbootin", "dd" und andere schlagen in verschiedenen Situationen fehl;
  • Einfachheit.

WICHTIG I: Damit das USB-Laufwerk (pendrive) bootfähig ist, muss das ISO bootfähig sein. Verwenden Sie die gleiche Begründung für die UEFI-Kompatibilität ("BOOT / UEFI").

WICHTIG II: Wenn die ISO-Datei nicht mit der UEFI-Methode ("BOOT / UEFI") kompatibel ist, müssen Sie möglicherweise "Launch CSM" (CSM starten) aktivieren, "Secure Boot Option" deaktivieren und einige andere ältere Unterstützungen auf dem Computer-BIOS aktivieren.

HINWEIS: Diese Antwort richtet sich an Benutzer der Linux-Plattform.


VERFAHREN:

Bereiten Sie das USB-Laufwerk (pendrive) vor ...

  • Installieren und öffnen Sie "GParted".
  • Wählen Sie das USB-Gerät (pendrive) aus (z. B. / dev / sdb).
  • Folgen Sie "Device" -> "Create Partition Table ..." -> "msdos" -> "Apply";
  • Erstellen Sie eine neue "fat32" -Partitionstabelle (verwenden Sie die Standardoptionen).
  • Öffnen Sie "Flags verwalten" und aktivieren Sie "boot" und "lba".

Montieren Sie die "Iso" ...

mkdir -p "/run/media/<YOUR_USER>/<ISO_NAME>"
sudo mount -o norock,loop "<PATH_TO_ISO>" "/run/media/<YOUR_USER>/<ISO_NAME>"

Öffnen Sie den Ordner /run/media/<YOUR_USER>/<ISO_NAME>und kopieren Sie alle ISO-Dateien einschließlich der versteckten auf das USB-Laufwerk (pendrive).

Umount die "iso" ...

sudo umount -f "/run/media/<YOUR_USER>/<ISO_NAME>"
rm -rf "/run/media/<YOUR_USER>/<ISO_NAME>"

Getan!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.