No puedo encontrar el ISO de servidor Ubuntu correcto para VirtualBox

No puedo encontrar el ISO de servidor Ubuntu correcto para VirtualBox

He estado intentando toda la mañana encontrar el ISO de Ubuntu Server (12.04) correcto para instalar un sistema operativo invitado Ubuntu en mi máquina virtual VBox.

Aquí están las estadísticas relevantes:

  • Máquina anfitriona: AMD de 64 bits
  • Sistema operativo host: Ubuntu Desktop 11.04
  • Sistema operativo de máquina virtual: Linux
  • Versión del sistema operativo de la máquina virtual: Ubuntu
  • ISO descargado e intentado:ubuntu-12.04-server-amd64.iso

Cuando intento iniciar la VM aparece un menú principal, la primera opción diceInstalar Ubuntu. Cuando selecciono eso, aparece un mensaje de error:

Este kernel requiere una CPU x86-64, pero solo detectó una CPU i686. No se puede iniciar: utilice un kernel apropiado para su CPU.

Editar: Ese mensaje me hace pensar que tengo un32 bitsmáquina pero estoy intentando ejecutar una ISO de 64 bits. Soyseguroque esto es de 64 bits, sin embargo, como uname -mproduce x86-64en la terminal...y al ejecutar lscpuproduce:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
CPU(s):                2
Thread(s) per core:    1
Core(s) per socket:    2
CPU socket(s):         1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 23
Stepping:              10
CPU MHz:               1200.000
L1d cache:             32K
L1i cache:             32K
L2 cache:              1024K

Aquí está el truco: descargué el ISO en una máquina con Windows, porque mi máquina Ubuntu (la que ejecuta Ubuntu Desktop 11.04 y aloja la futura VM) tiene una mala conexión de red. Así que lo descargué a un cliente de Windows, puse el ISO en una unidad flash, lo copié en mi máquina Ubuntu y lo guardé localmente. Me pregunto si la página de descarga vio que estaba intentando descargar desde un cliente de Windows y cambié la versión x86-64 por i686. De lo contrario, descargué el ISO incorrecto.

¿Alguien puede decirme cuál es el ISO correcto? Estaba seguro de que la versión AMD de 64 bits sería exactamente lo que necesitaba.

Respuesta1

Probablemente tu ISO sea la correcta. Lo que debe hacer es asegurarse de estar configurando una máquina virtual de 64 bits. Desde elSitio web de VBox(el énfasis es mío):

invitados de 64 bits

VirtualBox admite sistemas operativos invitados de 64 bits, incluso en sistemas operativos host de 32 bits, siempre que se cumplan las siguientes condiciones:

  1. Necesita un procesador de 64 bits con soporte de virtualización de hardware (consulte la sección denominada “Virtualización de hardware versus software”).

  2. debe habilitar la virtualización de hardwarepara la máquina virtual particular para la que desea compatibilidad con 64 bits; La virtualización de software no es compatible con máquinas virtuales de 64 bits.

  3. Si desea utilizar la compatibilidad con invitados de 64 bits en un sistema operativo host de 32 bits,También debe seleccionar un sistema operativo de 64 bits para la máquina virtual en particular.. Dado que admitir 64 bits en hosts de 32 bits genera una sobrecarga adicional, VirtualBox solo habilita este soporte mediante solicitud explícita.

    En los hosts de 64 bits (que normalmente vienen con soporte de virtualización de hardware), los sistemas operativos invitados de 64 bits siempre son compatibles independientemente de la configuración, por lo que simplemente puede instalar un sistema operativo de 64 bits en el invitado.

Advertencia

En cualquier host, debe habilitar el APIC de E/S para las máquinas virtuales que desee utilizar en modo de 64 bits. Esto es especialmente cierto para las máquinas virtuales Windows de 64 bits. Ver la sección llamada “"Lengüeta avanzada”. Además, para los invitados de Windows de 64 bits, debe asegurarse de que la máquina virtual utilice el dispositivo de red Intel, ya que no hay compatibilidad con controladores de 64 bits para la tarjeta AMD PCNet; consulte la sección denominada "Hardware de red virtual".

Si utiliza el asistente "Crear VM" de la interfaz gráfica de usuario de VirtualBox (consulte la sección denominada "Creación de su primera máquina virtual"), VirtualBox utilizará automáticamente la configuración correcta para cada tipo de sistema operativo de 64 bits seleccionado.

Entonces, intente crear una nueva máquina virtual y seleccione Ubuntu 64 como sistema operativo. VirtualBox debe configurar correctamente todas las configuraciones y debería poder instalarlas sin problemas.

Respuesta2

Puede descargarlo directamente desde uno de los espejos. Y siubuntu-12.04-servidor-amd64.isoes la versión correcta de 64 bits.

Quizás esté ejecutando un sistema operativo base de 32 bits. Ejecute uname -a para verificar la versión del kernel.
A continuación se muestra un ejemplo de una salida de 64 bits.

p0rkjello@de01u0001:~$ uname -a
Linux de01u0001 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

El resultado de un sistema AMD que tengo

p0rkjello@de01u0001:~$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                6
On-line CPU(s) list:   0-5
Thread(s) per core:    1
Core(s) per socket:    6
Socket(s):             1
NUMA node(s):          1
Vendor ID:             AuthenticAMD

información relacionada