GNU/Linux >> Belajar Linux >  >> Debian

Bagaimana Cara Membuat Gambar Bootable Windows 10 Di Debian?

Pseudocode tetapi awalnya dikembangkan untuk file iso Windows 7 tetapi diterapkan untuk Windows 8 di utas Bagaimana cara membuat image iso Windows 8 yang dapat di-boot di Linux? tetapi tidak bekerja dengan Windows 10 iso

# https://rwmj.wordpress.com/2010/11/04/customizing-a-windows-7-install-iso/
# https://unix.stackexchange.com/a/312477/16920
$ dd if=../en_windows_10_x64_dvd.iso 
    of=boot.img bs=2048 count=8 skip=734

$ mkisofs -o ../new-win.iso -b boot.img -no-emul-boot -c BOOT.CAT 
    -iso-level 2 -udf 
    -J -l -D -N -joliet-long -relaxed-filenames .

Output tidak berhasil saat dijalankan pada image Windows 10

dd if=/home/masi/Downloads/en_windows_10_multiple_editions_version_1511_x64_dvd.iso of=/home/masi/Downloads/boot.img bs=2048 count=8 skip=734
8+0 records in
8+0 records out
16384 bytes (16 kB) copied, 0.000392973 s, 41.7 MB/s 

Beberapa bidang berikut telah diubah untuk file iso yang digunakan di dd

  • bs=2048
  • count=8
  • skip=734

Bagaimana Anda bisa mempelajari nilai bidang mana yang dapat Anda gunakan untuk Windows 10 iso?

OS:Debian 8.5 64 bit
Perangkat keras:Asus Zenbook UX303UA
Kernel Linux:4.6 backports
Utas terkait:Bagaimana cara membuat image iso Windows 7 yang dapat di-boot di Linux?, Menyesuaikan ISO penginstalan Windows 7
Motivasi:Saya membutuhkan Windows 10 untuk menggunakan pemindai dupleks Canon P-150, tetapi ketika saya memulai Windows, saya mendapatkan Kesalahan 0xC0000428 karena pembaruan Windows lagi-lagi merusak hal-hal di sana dan saya jarang menggunakan Windows; dan saya tidak punya sisa Windows untuk membuat media yang dapat di-boot

Jawaban yang Diterima:

Saya mencoba solusi Win7 yang dijelaskan oleh Microsoft pada mesin Windows:

https://www.microsoft.com/en-us/download/windows-usb-dvd-download-tool

dan memperoleh

0x80080005 kesalahan

jadi buka Debian Stretch 9 untuk mencoba membuat USB bootable Windows 10 menggunakan ISO e5.onthehub.com college/school.

Menggunakan dd sama sekali tidak berfungsi untuk Windows 10. Ini hanya berfungsi untuk OS Linux. Gunakan:

dd if=my-linux-os.iso of=/dev/sdX bs=4M

Catatan:Jangan pernah mencoba menulis ke /dev/sdX1 di mana X={a,b,c or d} dan selalu periksa apakah Anda tidak menimpa hard disk Anda yang biasanya /dev/sda atau /dev/sdb !

Untuk Windows 10 Anda dapat menggunakan WoeUSB tetapi tidak dari repo apt/yum. Yang ini sudah usang, setidaknya untuk Debian 9. Jadi, gunakan:

git clone https://github.com/slacka/WoeUSB.git

Kemudian ikuti petunjuk di akhir:

https://github.com/slacka/WoeUSB

Anda harus menginstal semua prasyarat seperti gparted dan sebagainya terlebih dahulu.

Saya juga menemukan di akhir proses bahwa saya harus menjalankan woeusb dengan Sudo. Jadi Anda cukup menggunakan:

sudo woeusb --device local/of/my/windows-10-image.iso /dev/sdX

dan hei presto itu hanya bekerja dengan cemerlang. Dalam kasus saya, harddisk saya adalah /dev/sda dan drive USB saya adalah /dev/sdb jadi saya menulis ISO ke /dev/sdb (sekali lagi hati-hati, Anda tidak ingin menimpa OS Anda secara tidak sengaja). Saya kemudian menginstalnya pada motherboard MSI kelas militer dengan hard disk 2TB terpasang tanpa opsi boot cepat di dalam BIOS dan itu hanya berfungsi. Saya benar-benar mengaktifkan setiap opsi UEFI terlebih dahulu agar statusnya benar.

Terkait:Tentukan panjang kolom maksimum untuk setiap kolom dalam file csv yang disederhanakan (satu baris per baris)?

Saya juga mengalami masalah pada waktu penginstalan, dengan sistem yang menggantung selamanya saat menggunakan akun email Gmail untuk login dan ketika kabel internet terhubung saat mesin dihidupkan ulang kedua kali (selama proses penginstalan). Jika Anda mengalami masalah ini, putuskan sambungan internet, mulai ulang mesin, biarkan akun generik dibuat, masuk, mulai ulang dengan kabel internet


Debian
  1. Cara Membuat Pengguna Sudo di Debian

  2. Cara Membuat gambar Windows untuk OpenStack

  3. Cara membuat stik USB bootable Linux di Windows

  1. Cara Membuat Drive USB yang Dapat Di-boot Menggunakan Perintah dd

  2. Cara Menghasilkan CentOS/RHEL 6 UEFI Bootable ISO Image

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

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

  2. Cara Membuat USB Bootable Ubuntu di Windows 10/8

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