Bisakah saya menjalankan tamu VM 64-bit pada host 32-bit?
Jika saya memiliki PC fisik dengan 32 bit, bisakah saya meluncurkan VM yang 64 bit? Apa perangkat lunak mesin virtual (Virtual PC atau VirtualBox atau lainnya) yang memungkinkan ini?
Saya membaca di sana bahwa VMware dapat mendukung ini, tetapi saya mencari sesuatu Open source atau gratis.
Host sebaiknya menjadi host Windows tetapi bisa juga Linux. Tamu harus Windows.
Terima kasih
virtual-machines
64-bit
32-bit
Maestro1024
sumber
sumber
Jawaban:
VirtualBox dapat menjalankan tamu 64-bit pada host 32-bit. Anda harus memastikan prosesor Anda memiliki virtualisasi perangkat keras dan itu diaktifkan di BIOS. Anda dapat menemukan beberapa informasi tambahan di Forum VirtualBox
sumber
Ini lebih sulit daripada yang saya pikir sebelumnya saya berada di pasar untuk sebuah kotak yang dapat menangani tamu 64-bit.
Mitos # 1: Semua host 64-bit dapat menjalankan tamu 64-bit. Salah. Tamu 64-bit memerlukan dukungan perangkat keras khusus: VT-x atau AMD-V.
Mitos # 2: Semua prosesor 64-bit mendukung tamu 64-bit. Salah. Lihat mitos # 1.
Mitos # 3: Semua prosesor Intel 64-bit saat ini memiliki VT-x. Salah. Banyak prosesor 64-bit baru (T6400, T6500 dll.) TIDAK mendukung VT-x, atas nama segmentasi pasar.
Mitos # 4: Semua mesin dengan prosesor yang mampu VT-x dapat mendukung tamu 64-bit. Salah. Dukungan VT-x dinonaktifkan secara default pada prosesor Intel dan perlu diaktifkan oleh BIOS. Banyak BIOS, misalnya yang ada di kebanyakan laptop Acer, TIDAK memiliki opsi untuk menghidupkan VT-x.
Pada dasarnya host OS tidak relevan dengan tamu 64-bit. Jika Anda mencari mesin murah untuk menjalankan tamu 64-bit, tetap gunakan AMD Athlon 64 (dengan soket AM2 atau AM3) saat ini atau prosesor Opteron (generasi 2+), karena dukungan AMD-V diaktifkan secara default.
sumber
Dengan Virtual-Box, Anda memerlukan prosesor yang lebih baru yang mendukung VT-x dan Anda harus mengaktifkannya di BIOS.
Kombinasi host dan tamu harus berfungsi dengan baik. Performa mungkin tidak seideal menjalankan di bawah host 64bit.
sumber
Tergantung apa yang Anda maksud dengan "host 32-bit". Jika yang Anda maksud perangkat keras dengan prosesor 32-bit yang tidak memiliki kemampuan 64-bit, maka tidak, Anda tidak dapat melakukannya melalui virtualisasi - Anda akan memerlukan emulator daripada virtualisasi dan saya tidak mengetahui ada yang ada.
Jika yang Anda maksudkan pada mesin dengan OS 32-bit, sekali lagi, tidak mungkin menjalankan tamu 64-bit pada OS 32-bit tanpa emulasi (sesuatu akan perlu menerjemahkan instruksi 64-bit ke dalam instruksi 32-bit ) kecuali (a) OS 32-bit memungkinkan aplikasi 64-bit (seperti Mac OS X) atau (b) Anda dapat mem-bypass OS dengan hypervisor. Saya tidak mengetahui adanya produk virtualisasi 32-bit tipe II untuk Mac yang memungkinkan OS 64-bit berjalan sebagai aplikasi 64-bit. Bahkan, saya tidak mengetahui produk virtualisasi tipe II untuk Mac sama sekali.
Jika Anda menggunakan hypervisor (virtualisasi tipe I) seperti Hyper-V, VMWare ESX, Virtual Box, dll, maka itu harus dimungkinkan, karena OS tamu tidak berjalan pada OS host, tetapi pada hypervisor. Memang, "host" OS sebenarnya berjalan di hypervisor juga.
sumber
periksa artikel serverfault ini (Dapatkah host x86 menjalankan tamu x64?) dan lihat kapan hal ini memungkinkan.
sumber
Ya, Anda bisa ... selama CPU Anda mendukungnya .. inilah artikel yang dapat membantu http://giwitech.blogspot.com/2010/03/tip-installing-64-bit-virtual-machine.html
sumber