Menjalankan Windows yang sama baik di KVM dan fisik

8

Saya punya pertanyaan tingkat lanjut untuk Anda, saya ingin menginstal Windows pada hard drive saya (yang diformat GPT) tetapi saya ingin juga dapat menjalankannya di KVM. Untuk memperjelas, instalasi Windows yang sama harus dapat di-boot secara fisik (tanpa host apa pun) dan secara virtual di KVM, menggunakan Arch Linux sebagai host. Saya biasa melakukan ini dengan laptop lama saya, namun disk yang digunakan diformat menggunakan tabel partisi MS-DOS.

Bagaimana saya bisa mencapai ini?

PC saya memiliki motherboard yang mampu UEFI.

Terima kasih sebelumnya.

EDIT: Seseorang dapat menggunakan gambar BIOS khusus dari proyek OVMF untuk mem-boot KVM dengan dukungan UEFI: http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=OVMF Namun, penginstal Windows belum berfungsi . Itu melewati 'Memuat file' dan kemudian gagal.

evertheylen
sumber
Kedengarannya seperti omong kosong bagiku. KVM tidak ada hubungannya dengan menjalankan berbagai hal secara virtual. Dan apa pun yang berjalan pada KVM berjalan secara fisik. (terakhir kali saya memeriksa!) Anda harus menguraikan secara terperinci tentang apa yang Anda maksudkan ketika Anda menggunakan istilah-istilah ini, karena saya pikir Anda tidak menggunakan istilah-istilah itu dengan benar. Dan mengatakan "diformat menggunakan MBR" secara teknis omong kosong juga. Jadi jelaskan apa yang Anda maksud dengan istilah yang Anda gunakan.
barlop
Saya mengoreksi apa yang Anda katakan, meskipun jika KVM singkatan dari Virtual Machine berbasis Kernel, mengapa tidak virtual?
evertheylen
oh, kembali KVM. Saya tahu KVM sebagai singkatan untuk KVM Switch - perangkat yang memungkinkan Anda menggunakan beberapa mesin, alias KVM switch meskipun ada juga KVM Extender yang memungkinkan Anda menggunakan komputer dari jarak jauh. Saya belum pernah mendengar tentang makna KVM yang lebih baru
barlop
Mungkin salah saya, saya biasanya menggunakan tab untuk melengkapi otomatis; jadi pada posting asli (sudah banyak diedit) itu ditandai 'kvm-switch'. Baru kemudian saya mengeditnya di 'linux-kvm'.
evertheylen
1
Anda mungkin juga ingin mempertimbangkan apa yang dinyatakan oleh Windows EULA , yaitu instalasi fisik dan virtual diperlakukan sebagai berbeda dan memerlukan kunci terpisah.
Karan

Jawaban:

3

Anda dapat dengan mudah melakukan ini , cukup tentukan hard disk (menggunakan kvm atau virt-install), untuk ex .:

kvm -hdd / dev / sda -m 1024

akan mem-boot OS dari disk yang ditentukan dan mengalokasikan 1024 MB ofRAM.

Anda juga dapat menginstalnya di hard disk menggunakan kvm atau xen, tetapi installer membutuhkan akses ke drive penuh (/ dev / sd $), jadi jika Anda memiliki satu drive fisik di komputer bijih yang menginstal OS dari virtual mashine adalah ide yang BURUK.

Semoga berhasil.

minuman ringan
sumber
Ide buruk atau tidak, Windows perlu di-boot dengan UEFI untuk menggunakan tabel partisi GPT. KVM tidak melakukan itu secara default. Saya sudah menemukan solusi untuk boot dengan UEFI, Anda mungkin ingin memeriksanya sendiri, cukup cari OVMF. Mem-boot windows tidak berfungsi, tapi itu masalah lain.
evertheylen
Saya tidak tahu tentang uefi, saya lebih suka bios sejauh ini. Mungkin Anda dapat menemukan fitur emulasi uefi di versi kotak virtual terakhir.
Minuman ringan