In welchen Pfad muss eine Windows-ISO geschrieben werden, um einen bootfähigen USB-Stick zu erstellen?

In welchen Pfad muss eine Windows-ISO geschrieben werden, um einen bootfähigen USB-Stick zu erstellen?

Warsuchenum PXE zu verwenden, sondern jetzt einfach das Windows 10 ISO direkt herunterzuladen als:

nicholas@mordor:~$ 
nicholas@mordor:~$ ll /media/nicholas/
total 18
drwxr-x---+ 5 root     root        5 Feb 19 18:23  ./
drwxr-xr-x  4 root     root        4 Jan 25 12:11  ../
dr-xr-xr-x  6 nicholas nicholas  492 May  5  2023  CCCOMA_X64FRE_EN-US_DV9/
dr-xr-xr-x  1 nicholas nicholas 2048 Apr 18  2023 'Ubuntu 23.04 amd64'/
drwxrwxrwx  1 nicholas nicholas 4096 Feb 19 18:15  win/
nicholas@mordor:~$ 
nicholas@mordor:~$ ll /media/nicholas/win/
total 13
drwxrwxrwx  1 nicholas nicholas 4096 Feb 19 18:15 ./
drwxr-x---+ 5 root     root        5 Feb 19 18:23 ../
nicholas@mordor:~$ 

USB-Stick:

Daumen

Ich habe es versucht:

sudo dd if=/home/nicholas/Desktop/Win10_22H2_English_x64v1.iso of=/media/nicholas/win/ bs=4M && sync

aber das scheint nicht zu funktionieren, da es ein Verzeichnis ist. Wie finde ich den Pfad, in den ich schreiben soll? Der Mount-Befehl gibt viele Ergebnisse zurück.

Antwort1

Zunächst einmal ISO-Dateiensind keine Disk-Images, sondern CD/DVD-Images– gehen Sie nicht davon aus, dass sie mit anderen Festplattentypen kompatibel sind, es sei denn, ihr Autor sagt dies. (Linux-ISO-Images werden speziell für diese Art der Verwendung mit Isohybrid erstellt, aber das funktioniert nicht für andere Betriebssysteme.) Sieheder Thread von gesternzum Kopieren von Windows.iso auf einen USB-Stick.

Keiner der folgenden Punkte wirdnützlichin diesem Fall dient es nur als Referenz.

aber das scheint nicht zu funktionieren, da es ein Verzeichnis ist. Wie finde ich den Pfad, in den ich schreiben soll? Der mountBefehl gibt viele Ergebnisse zurück.

  • Achten Sie bei der Verwendung mountbesondersfür das Ergebnis, das "/media/nicholas" erwähnt. Normalerweise gibt es nur ein solches Element in der Ausgabe. (Verwenden Sie es findmntfür ein besser lesbares Format.)

    $ mount | grep nicholas
    /dev/sde2 on /media/nicholas type vfat (etc,etc,etc)
    
  • Eine andere Möglichkeit hierfür ist df /media/nicholasoder findmnt -T /media/nicholas, wodurch im Allgemeinen nur die Zeile ausgegeben wird, die Sie benötigen.

  • Eine andere, viel einfachere Möglichkeit besteht darin, sich die Ausgabe von anzusehen lsblk:

    $ lsblk
    NAME        MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
    sde           8:0    1  15.6G  0 disk  /media/nicholas
    sdd           8:48   0   5.5T  0 disk
    └─sdd1        8:51   0   5.5T  0 part  /data
    
  • Oder auch lsblk -S:

    $ lsblk -S
    NAME HCTL       TYPE VENDOR   MODEL  REV SERIAL            TRAN
    sda  0:0:0:0    disk General  UDisk 5.00 General_UDisk-0:0 usb
    

Bei einigen der oben genannten Befehle kann das Ergebnis auf ein Partitionsgerät wie "sda2" verweisen. Entfernen Sie in diesem Fall die Nummer, um dieGanzes Festplattengerätwie „sda“. Disk-Images sind praktisch immer Volldatenträger – sie bringen ihren eigenen MBR, ihre eigene Partitionstabelle usw. mit.

Wie in den Kommentaren erwähnt, vergessen Sie nicht,umountdas Dateisystem, sonst könnte das von Ihnen geschriebene Image beschädigt werden (oder im Gegenteil, das Image könnte das Betriebssystem zum Absturz bringen, wenn das Dateisystem versucht, es zu verstehen).

Schließlich können Sie auch einfach auf "In Datenträgern öffnen", das Ihnen dann die Menüoption "Aus Image wiederherstellen" anbietet, die dasselbe bewirkt wie dd.

verwandte Informationen