GNU/Linux >> Belajar Linux >  >> Debian

Cara membuat USB Windows 10 yang dapat di-boot di Linux dengan WoeUSB baru

WoeUSB tidak lagi. Setidaknya dalam bentuk aslinya. Alat Pembuatan Disk Bootable USB Windows Linux diubah menjadi utilitas baris perintah yang disebut. membagi WoeUSB yang sedang dalam pengembangan aktif dan GUI yang disebut WoeUSB-Frontend-wxgtk yang saat ini tidak dipertahankan.

Ada juga port Python independen dari WoeUSB, yang disebut WoeUSB-ng, yang dipelihara secara aktif.

Sekarang hanya alat baris perintah, WoeUSB baru mendukung pembuatan drive USB Windows yang dapat di-boot dari Linux dengan dukungan untuk mem-boot PC lawas dan UEFI. Sistem file dapat berupa FAT32 atau NTFS, dan sumbernya dapat berupa gambar disk atau media instalasi fisik. Ini juga gila karena WoeUSB mendukung nama file non-ASCII.

Untuk gambar penginstalan Windows yang didukung, WoeUSB mendukung Windows Vista, Windows 7, Windows 8, Windows 8.1, dan Windows 10 dalam bahasa atau edisi apa pun. Windows PE juga didukung.

Alternatif WoeUSB yang mudah digunakan:Buat drive USB yang dapat di-boot hanya dengan menyalin ISO ke USB menggunakan Ventoy (Linux dan Windows)

Cara Memasang WoeUSB (Alat Baris Perintah)

WoeUSB baru memiliki dependensi berikut:Bash> =4.3, Coreutils, util-linux, Grep and Gawk, Find Utilities, Parted dan Wget. p7zip adalah ketergantungan opsional yang diperlukan, misalnya, jika media penginstalan Windows 7 tidak berada di lokasi yang benar dengan pemuat boot USEFI.

Pada distribusi Debian, Ubuntu, dan Linux berdasarkan itu seperti Pop! _OS, Linux Mint, Zorin OS, dll. Anda dapat menginstal dependensi ini dengan menggunakan (sebagian besar sudah diinstal tetapi untuk berjaga-jaga; saya akan melewatkan beberapa paket yang hampir selalu diinstal, seperti Bash atau Find):

sudo apt install coreutils util-linux gawk parted wget p7zip

Fedora:

sudo dnf install coreutils util-linux gawk parted wget p7zip

Arch Linux / Manjaro:

sudo pacman -S coreutils util-linux gawk parted wget p7zip

Sekarang Anda cukup menginstal baris perintah baru WoeUSB di suatu tempat di PATH Anda (perintah berikut akan mengunduh dan menginstalnya ke / usr / local / bin):

wget https://raw.githubusercontent.com/WoeUSB/WoeUSB/master/sbin/woeusb -O /tmp/woeusb

sudo install /tmp/woeusb /usr/local/bin

Alat baris perintah lain yang dapat membuat drive USB yang dapat di-boot dari file ISO Linux dan Windows adalah bootiso.

Cara menggunakan alat baris perintah WoeUSB untuk membuat drive USB Windows yang dapat di-boot

1. Pertama, masukkan stik USB yang ingin Anda gunakan untuk membuat instalasi Windows yang dapat di-boot ke komputer Anda. Tunggu beberapa detik lalu gunakan perintah berikut untuk mencantumkan semua hard drive yang terpasang ke komputer Anda, termasuk drive USB:

sudo parted -l

Contoh dengan perintah ini menunjukkan drive USB yang terhubung ke komputer saya:

$ sudo parted -l

..................................
Model:  USB DISK 3.0 Pro (scsi)
Disk /dev/sdd: 31.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 
Number  Start   End     Size    Type     File system  Flags
 1      1049kB  31.0GB  30.9GB  primary               boot
 2      31.0GB  31.0GB  33.6MB  primary  fat16        esp

Dalam contoh keluaran ini, Anda dapat menemukan nama perangkat USB di bawah Disk , jadi dalam contoh ini adalah /dev/sdd . Partisi di bawah Disk Flags Jadi dalam contoh ini Anda melihat 2 partisi:1 dan 2 (dan karena nama perangkatnya adalah /dev/sdd yaitu partisi /dev/sdd1 dan /dev/sdd2 ).

2. Lepas semua partisi drive USB yang terpasang

Jika drive USB yang baru saja Anda masukkan telah terpasang, lepaskan sebelum melanjutkan:

sudo umount /dev/sdXN

Pengganti /dev/sdXN dengan partisi perangkat USB (lihat langkah 1).

3. Buat drive Windows yang dapat di-boot Linux dengan WoeUSB

Ada 2 cara untuk melakukan ini. Metode pembuatan perangkat akan sepenuhnya menghapus seluruh perangkat penyimpanan USB dan kemudian membuat perangkat USB Windows yang dapat di-boot dari awal. Metode pembuatan partisi menyalin file ISO Windows ke partisi yang ada (yang Anda pilih) pada perangkat penyimpanan USB dan membuatnya dapat di-boot, hanya menimpa file yang sudah ada di USB dengan nama yang sama.

Untuk membuat drive USB Windows bootable Linux dengan WoeUSB dalam mode perangkat, gunakan:

sudo woeusb --device </path/to/Windows.iso> /dev/sdX --target-filesystem ntfs

Dimana:

  • --device menunjukkan mode pembuatan perangkat, dalam hal ini "perangkat"
  • /path/to/Windows.iso – Ganti ini dengan jalur ke ISO Windows yang ingin Anda gunakan untuk membuat media USB yang dapat di-boot
  • /dev/sdX adalah perangkat USB yang Anda temukan di langkah 1 (misalnya /dev/sdd ).
  • --target-filesystem ntfs menentukan untuk menggunakan NTFS sebagai sistem file tujuan, bukan FAT32 standar. Jika tidak, dalam kebanyakan kasus Anda akan mendapatkan kesalahan yang menyatakan bahwa gambar sumber telah melebihi batas ukuran file FAT32 4GiB, seperti ini:Error: File "/media/woeusb_source_1602672597_513603/sources/install.wim" in source image has exceed the FAT32 Filesystem 4GiB Single File Size Limitation and cannot be installed.  You must specify a different --target-filesystem.

Penting:Periksa apakah perangkat USB sudah benar sebelum menjalankan perintah! Semua data di drive ini akan hilang!

Untuk membuat drive USB Windows bootable Linux dengan WoeUSB dalam mode partisi, gunakan:

sudo woeusb --partition </path/to/Windows.iso> /dev/sdXN

Dimana:

  • --partition menyatakan untuk menggunakan mode partisi WoeUSB, yang menyalin file ISO Windows ke partisi yang ada (yang Anda pilih) pada perangkat penyimpanan USB dan membuatnya dapat di-boot, hanya menimpa file yang sudah ada di USB dengan nama yang sama
  • /path/to/Windows.iso – Ganti ini dengan jalur ke ISO Windows yang ingin Anda gunakan untuk membuat media USB yang dapat di-boot
  • /dev/sdXN adalah partisi perangkat USB tempat Anda ingin menyalin file Windows. Anda dapat menemukan perangkat dan partisi dengan menggunakan sudo parted -l seperti yang dijelaskan pada langkah 1 (misalnya /dev/sdd1 ).

Kami tidak menentukan jenis sistem file target partisi saat WoeUSB digunakan dalam mode partisi, karena ini hanya menyalin file ke satu partisi pada stik USB, jadi partisi tersebut seharusnya sudah NTFS.

Pengingat:Pastikan perangkat USB dan partisi sudah benar sebelum menjalankan perintah! Semua data di drive ini akan hilang!

Untuk opsi WoeUSB lainnya, seperti menentukan label Anda sendiri untuk sistem file yang baru dibuat, terapkan solusi untuk bug BIOS yang tidak menyertakan perangkat di menu boot saat tidak ada partisi yang memiliki flag boot yang diaktifkan, dan lebih banyak lagi dapat ditemukan di bantuan aplikasi (woeusb --help ).


Debian
  1. Cara Membuat Bootable Windows 11 USB Installer di Ubuntu Linux

  2. Cara Membuat USB Bootable Linux dari Baris Perintah Linux

  3. Bagaimana cara membuat USB yang dapat di-boot dari ISO yang dapat di-boot dengan baris perintah di Linux?

  1. Cara membuat stik usb Windows 10 yang dapat di-boot di Ubuntu

  2. Cara membuat stik USB bootable Linux di Windows

  3. Buat drive instalasi USB Windows 10 hanya dengan Linux

  1. Cara membuat drive USB yang dapat di-boot untuk Linux

  2. Cara Membuat USB Windows 10 yang Dapat Di-boot di Ubuntu

  3. Cara membuat USB Windows 10 yang dapat di-boot di Linux dengan WoeUSB baru