¿Hay alguna forma de arrancar un sistema Linux desde un VHD en Windows 7?
Si hay un camino, ¿cómo lo pongo allí en primer lugar?
EDITAR: Para aclarar, no estoy tratando de ejecutar Linux en una VM. Estoy tratando de arrancarlo en mi máquina física, desde un VHD, como puedo hacer con Windows 7.
Respuestas:
No puedes. En Windows, el soporte VHD está integrado en el proceso de arranque y Linux no ofrece dicho soporte. Además, no soy consciente de que Linux admite el arranque desde cualquier otro tipo de disco virtual.
fuente
Sí, acabamos de lanzar un ejemplo de Linux VHD que puede arrancar en cualquier computadora.
Puedes encontrar más información aquí:
Descargue y arranque su PC física, también se ejecuta como vm - http://www.vmlite.com/index.php/forums/17-vboot/1864-linux-vhd-boot-available-download-and-boot-your- Physical-pc-also-runs-as-vm
1 Linux como dispositivo real
Con VBoot para Linux, puede preinstalar y preconfigurar el sistema operativo Linux y sus aplicaciones, luego distribuir el archivo de disco virtual resultante en formato VHD. El vhd puede arrancar una computadora real, con configuración y aplicaciones disponibles al instante. De esta manera, los sistemas operativos son realmente manejables, tan simples como los archivos. Llamamos a tal VHD de Linux como un dispositivo real, en el sentido de que arranca computadoras físicas.
Es muy fácil configurar e iniciar una computadora con un archivo vhd. Descarga el archivo vhd, lo suelta en el sistema de archivos de Windows o Linux, luego configura el cargador de arranque y reinicia la computadora.
2 Linux como dispositivo virtual
El mismo archivo vhd también se ejecuta como una máquina virtual que utiliza software de virtualización, como VMLite Workstation, VirtualBox, Xen y Virtual PC e Hyper-V, etc. De manera predeterminada, está optimizado para VMLite Workstation.
Si la estación de trabajo VMLite está instalada, simplemente puede hacer doble clic en el archivo ubuntu-910-desktop-i386.mop para iniciar el vhd como una máquina virtual con la estación de trabajo VMLite.
Un paquete de Ubuntu VHD de muestra está listo para descargar:
http://www.vmlite.com/index.php/download/22-appliances (se requiere registro gratuito del sitio)
descárguelo, extráigalo, luego haga doble clic en setup.exe en Windows, reinicie en Linux, necesita configurar cargadores de arranque.
instrucciones detalladas:
http://www.vmlite.com/appliances/ubuntu-910-readme.html
captura de pantalla:
http://www.vmlite.com/images/vboot/vboot-grub2.png
Equipo VMLite
fuente
Primero cree un Win 7 VHD de arranque utilizando este procedimiento conocido de Keith Combs.
http://blogs.technet.com/b/keithcombs/archive/2009/05/22/dual-boot-from-vhd-using-windows-7-and-windows-server-2008-r2.aspx
Arranque el sistema operativo Win 7 en el VHD.
Ve a buscar el instalador gratuito de Wubi.
http://www.ubuntu.com/download/ubuntu/windows-installer
Desde Windows 7, instale el instalador de Ubuntu Wubi, pero asegúrese de instalar los archivos en la partición primaria de Physical HD (no en VHD C: partición de Windows)
Reinicie cuando se le pida que lo haga, pero no seleccione Ubuntu todavía desde el menú de inicio (no funcionará), debe iniciar Windows 7 por última vez.
Ahora lo importante: en Windows 7, asegúrese de cambiar la configuración de la vista de carpeta a "Mostrar todos los archivos" y asegúrese de que los archivos del sistema operativo no estén ocultos. Una vez que haya hecho esto, explore la unidad C:. Verá dos archivos importantes: wubildr y wubildr.mbr
Copie estos dos archivos en la raíz de la partición física (es decir, la partición donde se encuentra el archivo Windows7.vhd y la carpeta Ubuntu que se creó cuando instaló wubi arriba). Solo para asegurarse de que está copiando los archivos en la partición correcta, asegúrese de que pueda ver que hay un archivo pagefile.sys bootmgr y bootsect.bak.
¡Eso es! reinicie y seleccione Ubuntu desde el gestor de arranque de Windows.
fuente
es posible usar una imagen de disco como dispositivo raíz, pero compilar esto en el kernel o en el gestor de arranque es algo complicado. Dado que la especificación VHD está disponible de forma gratuita, extender lilo o grub o el kernel de linux para darle a un vhd el mismo estado que un .iso o .img u otro archivo de imagen de disco debería ser una simple cuestión de programación, que no le llevará más de un año o dos de fines de semana y noches. Entonces serás un héroe, y después de que tus parches sean aceptados en la fuente del núcleo de la línea principal, eres elegible para hacerte un tatuaje Tux.
fuente
jaja, esta es una respuesta tardía, pero puedes probar el instalador WUBI o unetbootin. No usan archivos VHD, aunque sí te permiten iniciar algunas distribuciones de Linux sin particionar, siempre que tengas una copia del CD o ISO.
fuente
¿Te refieres a ejecutar un sistema Linux existente en una máquina virtual?
En caso afirmativo, esta podría ser la respuesta: http://www.windley.com/archives/2007/08/p2v_how_to_make_a_physical_linux_box_into_a_virtual_machine.shtml
fuente
Puede intentar convertir el VHD en VMDK (para productos VMWare) y luego intentar arrancar desde allí.
Solo necesita abrir el VHD con un producto VMWare (incluso el reproductor gratuito VMWare funcionará), y VMWare lo convertirá a VMDK por usted.
Sin embargo, es posible que deba ajustar el sistema Linux para que funcione completamente en el nuevo entorno VMWare.
fuente