¿Puedo ejecutar invitados VM de 64 bits en un host de 32 bits?
Si tengo una PC física con 32 bits, ¿puedo iniciar una VM de 64 bits? ¿Qué software de máquina virtual (Virtual PC o VirtualBox u otro) permitiría esto?
Leí por ahí que VMware puede admitir esto, pero estoy buscando algo de código abierto o gratuito.
El host sería preferiblemente un host de Windows pero podría ser Linux. El invitado debe ser Windows.
Gracias
virtual-machines
64-bit
32-bit
Maestro1024
fuente
fuente
Respuestas:
VirtualBox puede ejecutar invitados de 64 bits en un host de 32 bits. Deberá asegurarse de que su procesador tenga virtualización de hardware y de que esté habilitado en el BIOS. Puede encontrar información adicional en los foros de VirtualBox
fuente
Esto es más complicado de lo que pensaba antes de estar en el mercado para una caja que puede manejar invitados de 64 bits.
Mito n. ° 1: todos los hosts de 64 bits pueden ejecutar invitados de 64 bits. Falso. El invitado de 64 bits requiere soporte de hardware específico: VT-x o AMD-V.
Mito # 2: Todos los procesadores de 64 bits admiten invitados de 64 bits. Falso. Ver mito # 1.
Mito n. ° 3: Todos los procesadores Intel de 64 bits actuales tienen VT-x. Falso. Muchos procesadores nuevos de 64 bits (T6400, T6500, etc.) NO son compatibles con VT-x, en nombre de la segmentación del mercado.
Mito n. ° 4: todas las máquinas con procesador compatible con VT-x pueden admitir invitados de 64 bits. Falso. La compatibilidad con VT-x está deshabilitada de manera predeterminada en los procesadores Intel y necesita ser habilitada por el BIOS. Muchos BIOS, por ejemplo, aquellos en la mayoría de las laptops Acer, NO tienen la opción de encender VT-x.
Básicamente, el sistema operativo host es irrelevante wrt invitado de 64 bits. Si está buscando una máquina barata para ejecutar invitados de 64 bits, adhiérase a los actuales procesadores AMD Athlon 64 (con sockets AM2 o AM3) u Opteron (2+ generaciones), ya que el soporte AMD-V está activado de forma predeterminada.
fuente
Con Virtual-Box, necesita un procesador más reciente que admita VT-x y debe activarlo en el BIOS.
Cualquier combinación de host e invitado debería funcionar bien. El rendimiento puede no ser tan ideal como ejecutarse bajo un host de 64 bits.
fuente
Depende de lo que quieras decir con un "host de 32 bits". Si se refiere a hardware con un procesador de 32 bits que no tiene capacidades de 64 bits, entonces no, no puede hacerlo a través de la virtualización: necesitaría un emulador en lugar de virtualización y no estoy al tanto de que exista uno.
Si quiere decir en una máquina con un sistema operativo de 32 bits, de nuevo, no es posible ejecutar un invitado de 64 bits en un sistema operativo de 32 bits sin emulación (algo necesitaría traducir las instrucciones de 64 bits en instrucciones de 32 bits ) a menos que (a) el sistema operativo de 32 bits permita aplicaciones de 64 bits (como Mac OS X) o (b) puede omitir el sistema operativo con un hipervisor. No conozco un producto de virtualización tipo II de 32 bits para Mac que permita que un SO de 64 bits se ejecute como una aplicación de 64 bits. De hecho, no conozco un producto de virtualización de tipo II para Mac en absoluto.
Si está utilizando un hipervisor (virtualización de tipo I) como Hyper-V, VMWare ESX, Virtual Box, etc., entonces debería ser posible, porque el sistema operativo invitado no se ejecuta en el sistema operativo host, sino en el hipervisor. De hecho, el sistema operativo "host" también se ejecuta en el hipervisor.
fuente
consulte este artículo predeterminado del servidor (¿Puede un host x86 ejecutar invitados x64?) y vea cuándo esto es posible.
fuente
Sí, puedes ... siempre y cuando tu CPU lo admita ... aquí hay un artículo que puede ayudarte http://giwitech.blogspot.com/2010/03/tip-installing-64-bit-virtual-machine.html
fuente