Kecuali jika Anda memiliki SETUPLDR.BIN yang dimodifikasi, itu tidak akan berfungsi dari USB.
Dibutuhkan:
SETUPLDR.BIN Dimodifikasi
barang-barang khusus di bootsector dari partisi (gunakan ms-sys).
Salinan txtsetup.sif yang dimodifikasi disalin ke tingkat root
NTDETECT.COM disalin ke tingkat root
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):
/superuser/99478/make-a-bootable-usb-to-install-windows-xp-from-linux
Meskipun saya kira Anda bisa membagikan drive target Anda ke VirtualBox, melalui bagian pertama dari installer, dan kemudian, alih-alih me-reboot, matikan VM. Kemudian matikan komputer dan benar-benar boot ke hard drive.
Saya pikir itu akan berhasil karena Windows tidak menjadi spesifik untuk konfigurasi perangkat keras yang diberikan sampai tahap kedua, saya percaya.
Anda tahu, jika Anda melakukan seluruh instalasi dari VirtualBox, Windows akan dikonfigurasikan untuk platform perangkat keras yang ditiru VirtualBox, bukan perangkat keras Anda yang sebenarnya.
Metode memuat seluruh iso ke dalam memori dan mem-boot-nya biasanya menghasilkan layar biru di beberapa titik. Jika Anda benar-benar ingin melakukan metode itu, lihat ini: http://diddy.boot-land.net/firadisk/files/win_iso_install.htm