Tengo una computadora (Intel Core i5) con 32 bits de Linux instalado (ubuntu 11.04) y me gustaría instalar una máquina virtual Linux de 64 bits para poder probar las aplicaciones de línea de comandos de 64 bits.
fuente
Tengo una computadora (Intel Core i5) con 32 bits de Linux instalado (ubuntu 11.04) y me gustaría instalar una máquina virtual Linux de 64 bits para poder probar las aplicaciones de línea de comandos de 64 bits.
Tanto VMware como VirtualBox pueden ejecutar una máquina virtual de 64 bits en un sistema host de 32 bits, si tiene un procesador de 64 bits. Para VirtualBox, su procesador debe tener soporte de virtualización de hardware ( AMD-V o VT-x , mostrado como svm
y vmx
en la flags:
línea de /proc/cpuinfo
debajo de Linux); La mayoría de los procesadores x86-64, excepto los anteriores, y en particular creo que todos los modelos Core i5 tienen este soporte.
De lo contrario, puede usar una tecnología de máquina virtual que emule un procesador x86-64 en software, como Qemu. Pero no es una buena idea si no la necesita: es lenta, necesita mucha memoria y es incómoda.
Mi recomendación es obtener un host de 64 bits o al menos un núcleo de 64 bits. Puede ejecutar aplicaciones de 32 bits en un núcleo x86-64 (también conocido como amd64), de hecho, puede ejecutar un país de usuario de Linux de 32 bits en un núcleo Linux amd64.
Ubuntu no proporciona un núcleo de 64 bits en su distribución i386 (Debian sí). Puede tomar el kernel de la distribución amd64, y las aplicaciones deberían ejecutarse, pero bajo natty el paquete no es fácilmente instalable .
Entonces, la ruta más fácil para ejecutar aplicaciones de 64 bits sería realizar una instalación paralela de un Ubuntu amd64. Instálelo en una partición separada, manteniendo también su instalación de 32 bits existente. En el sistema de 64 bits, monte las particiones existentes, luego configure un schroot de 32 bits (consulte esta guía ) para ejecutar programas de 32 bits.
Gilles señala que me equivoqué acerca de que VirtualBox y VMware admiten invitados de 64 bits en hosts de 32 bits. VirtualBox está disponible en los repositorios de Ubuntu en el
virtualbox-ose
paquete.La documentación de VirtualBox proporciona los siguientes consejos sobre la ejecución de sistemas operativos de 64 bits:
Si debe utilizar la virtualización de software, puede instalar el
qemu
paquete desde los repositorios de Ubuntu. Hay varios paquetes de GUI disponibles para controlarlo (prefieroaqemu
), pero también puede usarlo desde la línea de comandos.Alternativamente, considere ejecutar una versión de Linux de 64 bits. Ubuntu x86_64 admite la ejecución de archivos binarios de 32 bits sin virtualización alguna.
fuente