Tengo una configuración en ejecución de la siguiente manera:
- SO nativo: Windows 7 de 64 bits, 3 particiones:
- c: (sistema)
- d: (FAT32, aquí está mi archivo vdi)
- e: (sin formato)
- VirtualBox: Fedora 14 ejecutando el archivo vdi en la unidad d.
Por lo general, esta configuración es excelente para mí, pero a veces me gustaría ejecutar Linux de forma nativa, y no dentro de VirtualBox.
¿Hay alguna manera de arrancar directamente en el archivo vdi sin la sobrecarga de Windows? Por ejemplo, ¿usando una memoria USB con algún Kernel / GRUB de Linux modificado que pueda montar el archivo vdi directamente como "/"? ¿O copie el contenido de mi archivo vdi en la partición vacía y de alguna manera use esto desde VirtualBox (cuando arranque en Windows) Y arranque directamente en Linux?
Espero obtener algunas pistas o incluso howtos.
fuente
initrd
imagen con scripts editados manualmente y módulos de kernel adicionales, pero definitivamente parece factible con elqemu-nbd
módulo.Es posible arrancar directamente en archivos de Virtual PC / Hyper-V VHD en una máquina con Windows 7, pero eso funciona porque Windows 7 puede montar VHD como si fueran discos físicos. No estoy seguro de que sea posible usar VDI, por lo que necesitará convertir la máquina virtual a un formato VHD o seguir la sugerencia de Hubert anterior.
Scott Hanselman tiene un buen artículo sobre Boot-to-VHD en Windows 7.
fuente