Membuat flash drive instalasi Windows XP di linux

10

Bagaimana saya bisa membuat flash drive yang dapat di-boot untuk menginstal Windows XP dari Linux?

Saya telah menginstal Ubuntu pada PC saya dan ingin menginstal Windows XP parallelly. Saya sudah memiliki hard drive NTFS, jadi yang saya butuhkan adalah menginstal Windows di sana dan membuatnya tersedia melalui boot manager. Saya juga memiliki instalasi Windows .iso.

Jadi bagaimana cara menghasilkan USB-stick yang siap untuk instalasi dari ini?

Alex
sumber

Jawaban:

7

Artikel Membuat A Bootable Windows 7 USB Drive Dari Linux (Diuji Pada Ubuntu) menjelaskan prosedur. Di bawah ini adalah ringkasan langkah-langkahnya:

  1. Instal Gparted dan format drive USB ke NTFS.
  2. Buka UNetbootin , pilih "Diskimage" dan kemudian jelajahi file ISO Windows 7 Anda.
  3. Centang kotak "Tampilkan semua Drive" dan pilih drive USB Anda, contoh "/ dev / sdb1".
    Jika drive "dev / sdb" maka pilih "/ dev / sdb1".
  4. Klik tombol "OK" dan tunggu file disalin ke drive USB.
harrymc
sumber
3

Karena Anda sudah memiliki windows .iso, Anda mungkin dapat menggunakan alat seperti UNetbootin untuk membuat drive usb yang dapat di-boot dari image cd.

pioto
sumber
2

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

SpawnHappyJake
sumber
0

Build 494 dari unetbootin digunakan untuk mendukung opsi "Tampilkan Semua File" untuk menginstal pada drive yang diformat NTFS.

Dan
sumber