Saya menguji arus woeusb
dari PPA (menjalankan Lubuntu 18.04.1 LTS hidup persisten), dan baris perintah berikut berfungsi untuk saya.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install woeusb
sudo woeusb --target-filesystem NTFS --device path/windows.iso /dev/sdx
Dalam kasus saya, file iso ada di dalam /media/lubuntu/usbdata/images/
dan perangkat target ada /dev/sdb
, tetapi dalam kasus Anda, periksa dengan cermat bahwa Anda akan menulis ke drive yang dimaksud (hindari menghancurkan data berharga di drive lain),
sudo woeusb --target-filesystem NTFS --device /media/lubuntu/usbdata/images/windows.iso /dev/sdb
Perhatikan bahwa semua partisi pada perangkat target harus dilepas.
USB boot drive yang dibuat memiliki partisi FAT kecil (untuk boot UEFI) dan partisi NTFS besar dengan file Windows. Itu dapat menginstal Windows baik dalam mode BIOS dan UEFI dengan woeusb 3.2.10.1
(tanggal 2018-09-19 (19 September 2018) di PPA).
Menggunakan NTFS memungkinkan untuk menggunakan ukuran file> 4 GiB. Ukurannya install.wim
adalah
lebih kecil dari 4 GiB di beberapa file iso Microsoft sendiri, misalnya di
lebih besar dari 4 GiB untuk beberapa file iso untuk komputer tertentu, OEM, tetapi juga di beberapa file iso Microsoft sendiri, misalnya
Win10_1809Oct_English_x64.iso
$ <<<'scale=3;4396229344/2^30' bc
4.094 # > 4 GiB
Win10_1809Oct_EnglishInternational_x64.iso
$ <<<'scale=3;4386496792/2^30' bc
4.085
Win10_1809Oct_German_x64.iso
$ <<<'scale=3;4401709065/2^30' bc
4.099
Win10_1809Oct_Spanish_x64.iso
$ <<<'scale=3;4404104344/2^30' bc
4.101
Ada juga versi GUI woeusbgui
. Saya tidak berpikir memiliki opsi untuk membuat drive target dengan sistem file FAT untuk UEFI plus sistem file NTFS, jadi saya akan merekomendasikan menggunakan versi baris perintah woeusb
.
Edit 1 :
Anda dapat melakukannya sendiri dengan bantuan terperinci di
help.ubuntu.com/community/Instalation/iso2usb/diy/windows-installer-for-big-files
Metode ini berfungsi dalam mode BIOS dan UEFI dan juga dengan boot aman. (Tetapi dalam banyak kasus, mematikan boot aman, gunakan drive yang dibuat oleh woeusb
, dan nyalakan boot aman lagi.)
Edit 2 :
Terima kasih @John atas komentar Anda bahwa seharusnya tidak ada karakter spasi dalam nama file sumber . Jika ada, Anda dapat mengubah nama file, dan kemudian woeusb
berfungsi.
Terima kasih @ qbit. Ini tidak menyelesaikan masalah saya tetapi ide Anda tentang kesalahan parsing membantu saya menyadari bahwa itu tidak suka memiliki ruang dalam nama file sumber. Itu membuat saya melangkah maju.
lsblk
untuk menentukan di mana perangkat USB Anda. Dalam kasus saya itusdd1
, dan saya melakukannyasudo umount /dev/sdd1
. Setelah itu, saya menggunakan perintah di atas untuk membuat USB. Perhatikan bahwa saya harus menghapus1
dari drive, jadi pada akhirwoeusb
perintah, saya menggunakan/dev/sdd
.Tidak dapat mereproduksi kesalahan saat menjalankan perintah itu menghasilkan kesalahan yang berbeda (
check_runtime_parameters: Error: Target media "/dev/sdb" is not an partition!
).Apa yang tampaknya berhasil adalah menghapus dan membuat boot drive dari awal dengan:
sudo woeusb --tgt-fs NTFS -d ~/Downloads/Win10_1809Oct_English_x64.iso /dev/sdb
sumber
Beberapa penginstal pihak ketiga, seperti Win10_1809Oct_English_x64.iso Anda, fitur gambar instalasi Windows lebih besar dari 4GB membuat FAT32 sebagai sistem file target tidak mungkin. Dukungan sistem file NTFS telah ditambahkan ke WoeUSB 3.0.0 dan yang lebih baru . Jika versi WoeUSB Anda lebih awal dari 3.0 silakan perbarui. Versi terbaru WinUSB pada saat memposting jawaban ini adalah 3.2.10.
Untuk WoeUSB v3.0 dan yang lebih
--format
baru opsi baris perintah tidak lagi tersedia.Coba buka woeusbgui dari terminal dengan perintah berikut:
sumber
Dari beberapa alasan yang tidak diketahui, solusi hal-hal di atas /ubuntu//a/1098185/846139 atau /ubuntu//a/1098076/846139 tidak bekerja untuk saya seperti yang diharapkan.
Tampaknya ada masalah dengan argumen parsing di
woeusb
v3.2.12.Menempatkan opsi filsystem target di awal tidak bekerja di WoeUSB v3.2.12 yang dibuat sendiri di ubuntu 18.10 cosmic.
Namun, apa yang berhasil :
sumber
woeusb
berfungsi dengan baik untuk saya di Ubuntu 18.04.1 LTS, dan versi yang samawoeusb
sepertinya porting ke PPA untuk 18.10. Apakah Anda mencoba baris perintah dengan--target-filesystem ntfs
di bagian akhir juga dengan versi dari PPA?WoeUSB v@@WOEUSB_VERSION@@
(3.2.12-1 ~ webupd8 ~ cosmic0) juga menerima--target-filesystem
opsi yang ditambahkan tetapi TIDAK ketika diberikan sebagai opsi keduasudo woeusb -d --target-filesystem ntfs ...
Tidak ada jawaban lain yang bekerja untuk saya. Saya mencoba membuat Windows 7 USB menggunakan woeusb pada 18.04. Saya mencoba gui, cli, mencoba memformat, tidak memformat, mencoba urutan parameter yang berbeda ... tidak ada yang berhasil.
Akhirnya, jawaban qbit memberi saya ide bahwa mungkin ada masalah penguraian. Saya perhatikan nama file iso saya berisi spasi. Saya mengganti nama file sehingga tidak ada spasi (diubah namanya menjadi WINDOWS7.ISO) dan kemudian versi cli akhirnya mulai menyalin file (tidak mencoba gui). Namun, itu jatuh pada akhirnya.
Akhirnya, saya menggunakan Windows.iso di VirtualBox untuk membuat Windows VM. Lalu saya menggunakan rufus.exe untuk menulis iso ke USB melalui Windows . Ini berhasil dan saya mendapat pengaturan laptop dengan Windows hari itu.
Saya tidak pernah mendapatkan kesulitan untuk bekerja. Semoga, penulis akan memperbaikinya karena tampaknya tidak ada utilitas lain yang berjalan di bawah Ubuntu untuk membuat USB boot Windows.
Saya telah menginstal woeusb melalui ppa. Setelah saya memposting jawaban ini, saya perhatikan bahwa woeusb diperbarui. Setelah pembaruan ke versi terbaru, saya menemukan bahwa woeusb sekarang berhasil menulis untuk Win7 dan Win10 iso.
Jadi, sebelum mencoba jawaban saya, coba perbarui woeusb.
sumber
install.wim
ukurannya tidak melebihi 4 GiB). Sungguh anehwoeusb
bekerja untuk saya dan banyak orang lain tetapi tidak untuk Anda. Mungkin itu bekerja untuk Anda juga, jika Anda mencoba dengan Windows 10 (tapi jelas tidak dengan Windows 7).apt-cache policy woeusb
adalah 3.3.0-1 ~ webupd8 ~ bionic0