OP bertanya bagaimana cara membuat USB windows XP intaller:
Kecuali jika Anda memiliki SETUPLDR.BIN yang dimodifikasi, itu tidak akan berfungsi dari USB secara langsung.
Dibutuhkan:
Modified SETUPLDR.BIN
special stuff in the bootsector of the partition (use ms-sys).
Modified copy of txtsetup.sif copied to the root level
NTDETECT.COM copied to root level
WinUSB tidak melakukan ini, UNetBootin tidak melakukan ini, tutorial diskpart tidak melakukan ini, WinToFlash tidak melakukan ini, dan menggedor iso ke perangkat dengan dd tidak melakukan ini.
Rufus melakukan ini. Namun, ini adalah utilitas khusus Windows (yang tidak didukung oleh Wine), jadi ikuti tutorialnya di sini (posting besar):
Buat USB yang dapat di-boot untuk menginstal Windows XP dari Linux
Anda juga dapat mencoba menggunakan QEMU atau VirtualBox di mana Anda benar-benar membuat salah satu hard drive VM menjadi target nyata Anda, dan cukup minta hypervisor boot iso seperti CD (emulasi perangkat keras aktual, bukan emulasi disk BIOS seperti yang dilakukan Grub4DOS. Ya, "palsu asli" sebagai lawan dari "palsu palsu".). Perhatikan bahwa Anda perlu membuat profil perangkat keras kedua, karena Windows mengkonfigurasi sendiri ke konfigurasi perangkat keras tertentu selama bagian pertama instalasi, dan platform perangkat keras yang dibuat oleh hypervisor tidak sama dengan platform perangkat keras Anda yang sebenarnya. Tidak yakin apakah ini akan berhasil. Saya sarankan meniru Rufus.
Metode memuat seluruh iso ke dalam memori dan mem-boot-nya biasanya menghasilkan layar biru di beberapa titik. Firadisk menghentikan layar biru itu. Jika Anda benar-benar ingin melakukan metode itu, lihat ini: http://diddy.boot-land.net/firadisk/files/win_iso_install.htm
Sunting: Baru saja mencoba Multisystem (aplikasi Linux) untuk membuat drive USB dapat di-boot ke installer XP. Itu berhasil, namun, ia menggunakan metode memuat seluruh iso ke dalam memori bersamaan dengan Firadisk, seperti yang dibahas dalam tautan di atas.
Secara pribadi, saya menemukan solusi spesifik Multisystem untuk membuat installer USB XP tidak diinginkan. Saya harus menginstal xterm dan menjalankan skrip instalasi yang mengunduh banyak hal. USB drive yang dihasilkan saya hanya memberitahu Multisystem untuk membuatnya bootable dari instalasi XP termasuk Grub2, Syslinux, Grub4DOS, iso Grub2 yang dapat di-boot, barang Plop, dan banyak entri menu. Anda harus tahu untuk menekan "Grub4DOS" di bawah menu pertama, menu Grub2, untuk mendapatkan opsi untuk menginstal XP. Anda akan berpikir bahwa jika itu satu-satunya hal yang saya inginkan untuk bootable, instalasi XP akan ada di menu pertama (ya, saya tahu, itu tidak mungkin dengan metode Grub4DOS, tetapi bagaimana dengan catatan di menu?). Plus itu harus memuat seluruh iso ke dalam memori yang membutuhkan RAM dan waktu. (Bagaimana jika sistem tidak memiliki RAM yang cukup?)
Dan Multisystem bersikeras untuk menginstal Grub2 setiap kali Anda menggunakannya dengan thumb drive (bahkan jika sudah diinstal) dan bahkan ingin mengubah ukuran partisi thumb drive saya. Dan menempatkan banyak tambahan di sana.
Catatan: harus menginstal Firadisk dari tab tidak bebas agar dapat membuat installer USB XP. Howto yang saya baca dikatakan juga menginstal Plop untuk membuat installer USB XP, tapi saya tidak melihat bagaimana ini diperlukan.
Catatan lain: Anda harus mem-boot ke fase kedua installer XP dengan opsi menu Grub4DOS untuk memuat iso ke dalam memori, yang masih diperlukan di fase kedua. (Berbeda dengan hanya boot ke hard drive target) Yaitu, jika Anda menggunakan metode RAM'ed iso + Firadisk.
Saya merekomendasikan meniru apa yang dilakukan Rufus. Cukup salin file dan buat beberapa tweak.
Jake