Saya telah menginstal gentoo dan windows 7 di satu-satunya hard drive saya. Saya ingin memulai instalasi windows dari gentoo melalui qemu. Menu boot berfungsi dengan baik tetapi windows bluescreens pada saya segera setelah saya memilihnya.
Bagaimana saya membuatnya bekerja?
(Saya menganggap windows tidak memiliki driver yang diperlukan agar perangkat keras yang diemulasi qemu berfungsi.)
multi-boot
windows
qemu
McEnroe
sumber
sumber
qemu
dengan arsitektur yang benar. Juga, windows akan gagal mem-boot jika ia menunggu HDD controller menjadi AHCI dan bukan (dan sebaliknya).Jawaban:
Mem-boot partisi Windows7 asli secara fisik dapat dilakukan dengan ini:
Ini tidak mengubah apa pun pada drive fisik (sebenarnya hanya baca).
Detail
Siapkan persyaratan
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/virtio-win.iso
Berhati-hatilah untuk menggunakan media instalasi yang benar yang cocok dengan arsitektur Windows yang terinstal (32bit vs 64bit). Perintah berikut menganggap arsitektur 64bit.
Jadikan disk dapat diakses
Ini mengasumsikan hard drive Anda sedang
/dev/sda
dan telah dijalankan sebagai root:Perubahan ini (kemungkinan) akan hilang pada reboot berikutnya karena udev biasanya akan membuat ulang semua file perangkat.
Booting dengan QEMU
Ini lagi mengasumsikan hard drive Anda
/dev/sda
. Jaringan dinonaktifkan:Sekarang boot dari CD / DVD untuk memulai pemulihan Win7, muat driver Virtio dan jalankan perintah berikut di prompt perintah pemulihan. Pastikan Anda mengganti huruf drive dengan yang tepat:
Drive
G:
adalah drive yang berisi instalasi Win7 Anda. DriveE:
mewakili drive CDROM dengan driver Virtio.The
dism
perintah disalin dari ini Super User jawaban .Lihat tangkapan layar untuk detailnya:
(Maaf, tangkapan layar sudah disiapkan, tetapi saya perlu 10 reputasi untuk dapat mempostingnya :)
sumber
Dari apa yang saya lihat di posting ini , Anda tidak dapat menggunakan qemu untuk mem-boot instalasi Windows yang ada.
Argumen utama yang diberikan adalah bahwa, ketika windows diinstal, kunci Produk dikaitkan dengan Motherboard komputer Anda. Sekarang, ketika Anda mencoba menjalankan Windows menggunakan qemu, windows menganggap emulator qemu sebagai motherboard yang berbeda dan karenanya memberikan masalah.
Lihat posting untuk lebih jelasnya.
sumber
Saya telah berhasil melakukan ini di archlinux, kebanyakan dengan mengadaptasi contoh-contoh yang diberikan orang (pintar) lainnya di blog.
Versi Minimal:
pasang deps
mulai qemu
Optimalisasi Kinerja
Bendera berikut juga direkomendasikan kepada saya, dan saya telah menggunakannya dengan sukses.
Penonton
Saya menggunakan rempah-rempah sebagai penampil:
Diikuti oleh yang berikut ini untuk menampilkan penampil
Peringatan Windows Bootloader
Terakhir, waspadalah terhadap bootloader windows jika Anda menggunakan banyak disk. Saya memiliki windows-install sekarang yang tidak bisa boot kecuali drive non-OS kedua juga ada.
Referensi
Saya berharap saya menyimpan sumber saya di sini - Saya ingat setidaknya yang berikut ini sangat membantu:
https://wiki.qemu.org/Main_Page https://qemu.weilnetz.de/doc/qemu-doc.html https://wiki.archlinux.org/index.php/QEMU https: //wiki.gentoo .org / wiki / QEMU https://www.suse.com/documentation/sles11/book_kvm/data/part_2_book_book_kvm.html
Semoga berhasil!
sumber
Inilah yang saya gunakan untuk drive Windows 10 fisik. Perhatikan bahwa dalam banyak kasus Windows akan gagal untuk boot jika Anda tidak menggunakan flag "-cpu host".
Cukup ganti / dev / nvme0n1 dengan drive Anda misalnya. / dev / sda atau / dev / sdb
qemu-system-x86_64 --enable-kvm -cpu host -smp 8 -m 8192 -drive format = raw, file = / dev / nvme0n1
Sumber: http://realtechtalk.com/QEMUKVM_wont_boot_Windows_2016_or_2019_server_on_an_Intel_Core_i3_-2221-articles
sumber