Saya ingin mengatur PC untuk menjalankan ubuntu sebagian besar waktu, tetapi juga perlu menjalankan XP untuk aplikasi dan pengujian tertentu. Di masa lalu saya hanya akan mengatur mesin dual boot dan kemudian restart dan boot ke windows XP sesuai kebutuhan.
Namun karena mesin memiliki beberapa core dan memori yang signifikan, saya pikir saya bisa menggunakan Virtual Box, Xen, atau hyperWare VMWare. Saya berpikir untuk menjadikan Ubuntu sebagai "host" VM dan memiliki XP sebagai VM tamu. Ini akan sangat bagus untuk pengujian / debug / pengembangan karena dimungkinkan untuk menjalankan aplikasi di kedua OS secara bersamaan. Saya belum pernah memasang mesin virtual sebelumnya dan berpikir bahwa dengan mengajukan pertanyaan di bawah ini saya dapat menghindari beberapa coba-coba.
Pada dasarnya, saya perlu memutuskan apakah pengaturan dual boot atau VM lebih tepat untuk apa yang ingin saya lakukan.
Inilah pertanyaan saya:
Saya tidak selalu harus menjalankan XP. Apakah hypervisor memungkinkan saya untuk mematikan VM tamu sehingga VM host dapat segera menggunakan semua memori dan sumber daya prosesor? Ketika saya memunculkan VM tamu, apakah mudah untuk menentukan berapa banyak memori dan sumber daya lain yang digunakan olehnya? Idealnya, saya ingin melakukan pra-konfigurasi ini terlebih dahulu dan kemudian mengaktifkan / menonaktifkan VM tamu tanpa memikirkannya.
Apakah mungkin atau disarankan untuk memiliki OS host 64bit dan OS tamu 32bit? Atau, jika kedua VM 32 bit dan saya memiliki 8G RAM, dapatkah hypervisor menyediakan setiap VM dengan 4G RAM ketika mereka berjalan secara bersamaan?
Hypervisor mana yang terbaik untuk pengaturan seperti yang saya jelaskan?