GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie erstelle ich einen bootfähigen USB von einem bootfähigen ISO mit der Befehlszeile unter Linux?

Ok, nach einiger Recherche habe ich eine Lösung gefunden, und ich werde sie Schritt für Schritt durchgehen. Das Problem war zweifach.

  1. Stecken Sie das USB-Flash-Laufwerk ein und bestimmen Sie das Gerät, auf dem es gemountet ist, mit dem Befehl:

    sudo fdisk -l
    

    Diesmal war es /dev/sdc1 für mich, also werde ich das als mein Beispiel verwenden.

  2. Unmounten Sie das Gerät

    umount /dev/sdc1
    
  3. Nicht sicher, ob nötig, aber ich habe das Laufwerk in FAT32 formatiert, nur für den Fall

    sudo mkdosfs -n 'USB-Drive-Name' -I /dev/sdc -F 32
    
  4. Jetzt verwendete meine ISO Isolinux, nicht Syslinux. Ich wusste, dass es mit CDs funktioniert, also fand ich heraus, dass ich den isohybrid-Befehl aufrufen musste, der es ermöglicht, dass ein ISO vom BIOS von einer Festplatte erkannt wird.

     isohybrid filename.iso
    

    Sie können mehr über diesen Befehl hier erfahren, aber das war die Ursache für die Meldung „Missing Operating System“ Das erste Problem wurde behoben, aber jetzt hieß es „isolinux.bin fehlt oder ist beschädigt“

  5. Der nächste Schritt ist das Kopieren der ISO. Mein zweites Problem lag hier, wo ich auf die Partition sdc1 kopiert habe, nicht auf das Gerät sdc.

    sudo dd if=filename.iso of=/dev/sdc bs=4k
    

    Dies scheint gut zu funktionieren, aber das Forum, in dem ich die letzte Lösung gefunden habe, hat empfohlen, vor dem Trennen des Geräts Folgendes zu tun:

    sync
    sudo eject /dev/sdc
    

Dies ist ein häufiges Problem bei USB-Sticks von SanDisk oder Sticks, die nicht in FAT32 formatiert sind.

Wenn beides nicht der Fall ist, liegt es höchstwahrscheinlich an der Partitionsreihenfolge Ihres Sticks oder an der Datei syslinux.cfg.


Linux
  1. So installieren Sie Software über die Linux-Befehlszeile

  2. So erstellen Sie ein bootfähiges USB-Laufwerk mit dem dd-Befehl

  3. Wie rufe ich ein Openoffice-Makro von der Linux-Befehlszeile aus auf?

  4. Wie kann ich einen Ordner über die Linux-Befehlszeile kopieren?

  5. So führen Sie TeX über die Befehlszeilenschnittstelle in Linux aus

So erstellen Sie unter Linux ein ISO von einem bootfähigen USB-Laufwerk

So suchen Sie nach Dateien über die Linux-Befehlszeile

Verzeichnis in Linux entfernen – So löschen Sie einen Ordner von der Befehlszeile aus

So erstellen Sie einen bootfähigen Windows 10-USB-Stick unter Linux

Wie erstelle ich ein Meldungsfeld von der Befehlszeile aus?

Wie erstelle ich einen bootfähigen Kali-Linux-USB-Stick?