Truco: Arrancar una partición física sin reiniciar
En Linux ya no es necesario reiniciar el ordenador para arrancar desde otra partición (por ejemplo si estás en Ubuntu y quieres arrancar tu partición Windows). Basta con instalar Virtualbox (que viene en aptitude) y crear un disco de la siguiente forma:
$ VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -relative -register
Acuerdate de cambiar el path de -filename con la ruta donde quieres guardar el disco virtual y colocar detrás -rawdisk el dispositivo físico o partición de la que creamos arrancar.
Nota: tienes que tener permisos de escritura sobre el dispositivo. Una forma de hacer esto es añadir tu usuario al grupo “disk” (recuerda que debes cerrar la sesión y volverla a abrir para que se hagan efectivos)
En mi caso la partición windows que quería arrancar estaba en /dev/sda3 y tenia rastros de un antiguo “Grub” mal borrado así que ha sido necesario afinar un poco mas:
# sudo aptitude install mbr $ install-mbr --force /tmp/mi.mbr $ VBoxManage internalcommands createrawvmdk -filename ~/.VirtualBox/HardDisks/WinXP_Rawdisk.vmdk -rawdisk /dev/sda -partitions 3 -mbr /tmp/mi.mbr -register -relative
Una vez tienes creado el disco virtual, en VirtualBox debes crear una máquina virtual que lo use.
Si l arrancar la nueva máquina se te queda colgada en una pantalla negra, prueba a activar las casillas “IO Apic” y “SATA driver” de las propiedades de la máquina virtual.
Los comentarios estan cerrados.



20/12/2009 - 23:41
Llevaba un mes volviéndome loco con esto. Que si no me arranca el GRUB, que si GRUB Geom error… Y resulta que la cagué actualizando el mac y las particiones de linux aparecían en la tabla de particiones como HFS.
En fin, lo he conseguido. Kudos por el post, ya casi no me acordaba de los comandos XD.
21/12/2009 - 02:28
Me alegro de que te haya servido. Anda que no le he sacado yo partido a esto desde que me pusiste sobre la pista
Saludicos
28/12/2009 - 20:53
problemas con la 1ra linea de comandos
he hecho todo lo que dices en tu manual, pero simpre me da este errror;
Syntax error: Invalid command ‘createrawvmdk’
nose si sea fayo mio, pero no lo creo, ya he intentado con otros manuales y sale el mismo error ese
29/12/2009 - 00:27
Andrés ¿que versión de Virtualbox estas usando?
Creo recordar que el comando “createrawmdk” lo incorporaron en las últimas versiones.
Te recomiendo que te instales la última disponible desde http://www.virtualbox.org/wiki/Downloads
Un saludo
29/12/2009 - 15:12
pues mira tengo un ubuntu 8.4 lts y sobre la version de virtualbox pone esto:
virtualbox version 1.5.6_OSE
puede que sea el problema porque tengo una version anterior como tu dices
pero lo malo seria que esque para instalar la version mas reciente de virtualbox, tendria que tener tambien el ubuntu 9.10, ya que sin ese no me deja instalar versiones superiores de paquetes,
y cuando porbe ese ubuntu 9.10 me dio bastantes problemas, y que no sabia si eran por la iso en si o porque la grabe mal en el disco