Ubuntu y VirtualBox · 8 min read · Dec 07, 2025
Configurando una instalación única de Ubuntu como opción de arranque dual y un appliance de VirtualBox en Windows 10
A menudo necesito usar Windows 10 y Ubuntu en la misma máquina dentro de una sola sesión de inicio de sesión, así que ejecuto Ubuntu como una máquina virtual en Oracle VirtualBox. Pero también me gusta poder arrancar mi computadora de forma nativa en Ubuntu, así que una configuración de arranque dual es óptima.
Para obtener lo mejor de ambos mundos, instalo Ubuntu en una configuración de arranque dual junto a Windows y configuro VirtualBox para acceder a las particiones del disco de Ubuntu como una imagen de disco en bruto. Esto me permite arrancar directamente en Ubuntu o arrancar la misma instalación de Ubuntu desde Windows usando VirtualBox.
Esta configuración se realizó con éxito utilizando Ubuntu 14.04.4, Windows 10 Pro v.1511 build 10586 y VirtualBox 5.0.24 para Windows de 64 bits.
Paso 1: Habilitar la Tecnología de Virtualización
El acceso directo al hardware es clave para esta configuración, así que asegúrate de que la tecnología de virtualización esté habilitada en tu BIOS, específicamente Intel VT-x o AMD-v.
Paso 2: Descargar y Verificar el ISO de Ubuntu
Descarga el ISO que instalarás en tu sistema. En este ejemplo, estamos instalando la versión de escritorio de 64 bits de Ubuntu 14.0.4.
Verifica el ISO antes de instalar. Descarga SHA256SUMS y SHA256SUMS.gpg desde el mismo directorio que contiene el ISO. Para Ubuntu 14.0.4, los archivos están aquí (espejo aleatorio de EE. UU.).
Usa gpg para verificar la autenticidad de SHA256SUMS. (Si estás en una máquina solo con Windows, gpg está disponible como un paquete para Cygwin.)
Descarga la clave pública de Ubuntu y agrégala al llavero de gpg:
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 0xEFE21092Verifica las huellas digitales de la clave:
gpg --list-keys with-fingerprint 0xEFE21092Verifica el archivo SHA256SUMS usando la firma en SHA256SUMS.gpg:
gpg --verify SHA256SUMS.gpg SHA256SUMSSi ves “Buena firma”, el archivo está verificado. (Puedes recibir un mensaje sobre que la clave no está certificada con una firma de confianza, lo que significa que no has marcado específicamente la clave de Ubuntu como confiable. Este mensaje se puede ignorar.)
Finalmente, verifica el ISO. SHA256SUMS contendrá varios checksums, así que grep solo el que necesitas y verifícalo con gpg.
sha256sum -c < (grep ubuntu-14.04.4-desktop-amd64.iso SHA256SUMS)Paso 3. Crear una Partición para la Instalación de Ubuntu
Crea una partición para que Ubuntu la use, utilizando la utilidad de particionamiento de disco de tu elección. En este ejemplo, estoy comenzando desde una instalación de Windows, así que uso Administrador de discos de Windows 10. Windows 10 ocupa todo el disco; necesito liberar algo de espacio para Ubuntu.
Haz clic derecho en la partición de Windows y selecciona Reducir volumen.

Para mis propósitos, 20GB son suficientes para Ubuntu, así que reduzco el volumen de Windows por esa cantidad:

La operación fue exitosa, y me queda un poco menos de 20GB de espacio no asignado:

Paso 4: Crear medios de instalación de Ubuntu
A continuación, crea medios USB de arranque a partir del ISO de Ubuntu. Este proceso sobrescribe TODOS los datos en la unidad USB, así que mueve cualquier dato preexistente fuera de la unidad USB antes de continuar.
Creando USB de arranque en Linux:
Determina el nombre del dispositivo de tu disco USB con lsblk. Si el disco está montado, desmontalo ahora.
Puedes escribir el ISO usando la utilidad dd. Como root:
dd bs=4M if=/path/to/ubuntu-14.04.4-desktop-amd64.iso of=/dev/sdx && syncDonde sdx es el identificador del dispositivo de tu disco USB, por ejemplo, sdb. No especifiques una partición, como sdb1.
Creando USB de arranque en Windows 10:
Recomiendo usar Rufus, una aplicación gratuita de Windows. En el diálogo de Rufus, puedes seleccionar tu ISO de origen haciendo clic en el ícono de medios extraíbles (indicado aquí con una flecha roja).

Cuando estés listo para crear el USB, haz clic en Iniciar.
Paso 5: Instalar Ubuntu
Arranca tu computadora desde la unidad USB, lo que iniciará la sesión en vivo de Ubuntu. Elige Instalar Ubuntu junto a Windows 10.
Cuando la instalación esté completa, retira el medio de instalación y reinicia. Serás recibido por un menú de arranque GRUB. Selecciona Ubuntu.
Paso 6: Actualizar Ubuntu
Inicia sesión en Ubuntu, abre una terminal y actualiza tu sistema.
sudo apt-get update && sudo apt-get upgradeSi vas a instalar los Servicios de Invitado de VirtualBox para mejorar tu experiencia de virtualización, instala los requisitos de construcción del módulo del kernel:
sudo apt-get install dkms build-essentials linux-headers-genericTambién podrías querer instalar tu gestor de ventanas preferido ahora:
sudo apt-get install openboxPaso 7: Crear una imagen de disco en bruto de VirtualBox de la partición de Ubuntu
Arranca en Windows 10. Si no has instalado VirtualBox, hazlo ahora.
Abre un símbolo del sistema como Administrador. Usa la herramienta de línea de comandos de Instrumentación de Administración de Windows (WMIC) para obtener el DeviceID para el disco físico:
wmic diskdrive list brief /format:listEn este ejemplo, nuestro DeviceID es .\PHYSICALDRIVE0.
En el símbolo del sistema del Administrador, cambia el directorio a tu directorio de instalación de VirtualBox y usa VBoxManage para listar todas las particiones en ese disco:
cd "\Program Files\Oracle\VirtualBox"VBoxManage.exe internalcommands listpartitions -rawdisk \.\PHYSICALDRIVE0
La salida se parecerá a lo siguiente:
Número Tipo StartCHS EndCHS Tamaño (MiB) Inicio (Sect)
1 0x07 0 /32 /33 1023/239/63 217962 2048
6 0x83 1023/254/63 1023/254/63 16110 446392320
5 0x82 1023/254/63 1023/254/63 3891 479385600
2 0x27 1023/239/63 1023/239/63 508 487354368Aquí, el número de partición 1 es mi instalación de Windows, y la partición 2 es mi partición de recuperación de Windows. La partición 6 es mi instalación de Ubuntu, y la partición 5 es la partición de intercambio de Ubuntu.
Quiero crear una imagen de disco en bruto que proporcione acceso a mis particiones de Ubuntu, que son las particiones 5 y 6. Para esta configuración, el comando VBoxManage es:
VBoxManage internalcommands createrawvmdk -filename “C:\path\to\ubuntu-raw.vmdk” -rawdisk \.\PHYSICALDISK0 -partitions 5,6**
Donde C:\path\to\ubuntu-raw.vmdk es la ubicación del archivo de imagen de disco en bruto que se creará.
Paso 8: Crear un ISO de GRUB
Ubuntu necesita GRUB para arrancar, pero la máquina virtual de Ubuntu no tendrá acceso a la instalación predeterminada de GRUB porque reside en tu partición de Windows.
En este paso, creamos un ISO de recuperación de GRUB de arranque que la máquina virtual usará para arrancar en Ubuntu.
En Ubuntu, elige una ubicación (como un directorio temporal) y crea la estructura de directorios iso/boot/grub.
mkdir -p iso/boot/grubCopia el contenido de /usr/lib/grub/i386-pc/* en iso/boot/grub:
cp /usr/lib/grub/i386-pc/* iso/boot/grubLuego copia /boot/grub/grub.cfg en el mismo directorio:
cp /boot/grub/grub.cfg iso/boot/grubEdita esta copia de grub.cfg con tu editor de texto favorito:
vi iso/boot/grubEn este archivo, localiza y elimina la entrada del menú de arranque para Windows 10. Se ve así:
menuentry 'Windows 10' {
...
}Comenta o elimina esta entrada del menú (todo lo que esté entre menuentry y }, inclusive). Escribe los cambios en grub.cfg y sal del editor.
A continuación, usa grub-mkrescue para crear un ISO de GRUB de arranque. Esto requiere GNU xorriso. Si aún no lo tienes instalado, instálalo ahora:
sudo apt-get install xorrisoEjecuta grub-mkrescue, especificando tu directorio iso:
grub-mkrescue -o boot.iso ./isoEsto crea el ISO de recuperación de GRUB de arranque boot.iso, que debe ser transferido a Windows 10. Cópialo a tu unidad USB.
Paso 9: Crear Máquina Virtual en Windows
Arranca en Windows 10. Copia boot.iso a una ubicación adecuada para acceso a largo plazo, como tu directorio de VMs de VirtualBox o tu carpeta de Documentos.
Lanza VirtualBox como Administrador. Es importante que VirtualBox tenga privilegios de Administrador para que pueda acceder a la partición de Ubuntu.
Ahora, crea una nueva Máquina Virtual para Ubuntu. Al configurar el disco duro, elige Usar un archivo de disco duro virtual existente. Selecciona el archivo VDMK que creaste en el paso 7. Esta imagen de disco en bruto permite que tu máquina virtual acceda a la partición de Ubuntu.
Después de crear la VM de Ubuntu, selecciónala y ve a Configuración -> Almacenamiento. Selecciona Controlador: IDE y usa el ícono de unidad óptica para agregar un disco extraíble.

Selecciona tu archivo boot.iso y haz clic en Aceptar.
Ahora, cuando arranques la máquina virtual, leerá el ISO de recuperación de GRUB como un disco extraíble y te proporcionará tu menú de arranque GRUB, menos la opción de arrancar Windows 10.
Después de este paso, tu Máquina Virtual debería estar lista para funcionar.
Recomendaciones y Advertencias
Asegúrate de ejecutar VirtualBox como Administrador cuando quieras virtualizar Ubuntu, de lo contrario, la partición de Ubuntu será inaccesible.
Siéntete libre de pausar la VM y dejarla en un estado guardado entre sesiones de virtualización consecutivas, pero asegúrate de apagar correctamente la máquina virtual antes de arrancar la computadora directamente en Ubuntu.
No intentes acceder a tu partición de Windows desde dentro de la Máquina Virtual de Ubuntu; esto producirá resultados impredecibles. Hacerlo puede destruir datos. Usa otros métodos para intercambiar datos entre la VM de Ubuntu y Windows, como medios extraíbles o transferencias de red como rsync.
Solución de Problemas
Si arrancas tu computadora y la entrada del menú GRUB para Windows falta, inicia sesión en Ubuntu como root y ejecuta os-prober para escanear sistemas operativos de arranque:
os-proberLuego, actualiza tu configuración de GRUB:
update-grub…y reinicia.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.