jueves, 19 de abril de 2012

Virtual Box - como agrandar un hd Virtual (How resize the VDI?)

1] Crear un nuevo HD desde el manager Virtual Box para la maquina Virtual creada, en mi caso Mageia, un fork de Mandriva que ya tiene instalado Lazarus para Android
2] desde el shell del Virtual sin espacio:
#> dd if=/dev/sda1 of=/dev/sdb1
que CLONA la particion 1 en la 1 del otro HDV mas grande
3] Shutdown la maquina virtual
4]Cargo el CD GParted Live en mi caso y a la fecha: "gparted-live-0.12.0-5.iso"
5]Start de nuevo y F12 para bootear desde el CD
6]Entro en Gparted y creo una extendida de 800MB (+-) o sea del mismo tamaño del /dev/sda1; y redimensiono la particion de /dev/sdb1 al maximo
7]Shutdown, y Cambio en el manager Virtual Box el orden de booteo. Booteo, pero aparece el Grub y se congela... que sucede... Hmmmm
8]Cargo esta vez el Supergrubdisk y booteo con este, y elijo detectar SO, y booteo con la 1er opcion; y OK
carga todo el SO y el entorno grafico del disco redimensionado
9]grub-install /dev/sda para que luego pueda bootear 


OTRA FORMA: Con Virtual Box tools:
1] Usando 

#!/bin/sh
echo "1er Paso: se convierte hdd a raw, para luego: VBoxManage convertfromraw con VBoxManager"
qemu-img convert -O raw "Android Devel VM.hdd" newhd.bin
2]

#!/bin/sh
echo "2do Paso: convierte de raw, a .vdi(formato propio del Virtual Box), y ahora se puede modificar el tamaño"
VBoxManage convertfromraw -format VDI newhd.bin guest-disk.vdi
3]

#!/bin/sh
echo "3r Paso: ahora se puede modificar el tamaño"
VBoxManage modifyhd "guest-disk.vdi" --resize 16000


Pero al bootear como el resize fue virtual, el disco sigue siendo de 8gb, y como se habia quedado sin espacio, el sistema solo muestra el login del Shell para "root"
Entonces cargo el CD live de Gparted, donde compruebo que efectivamente el tamaño no lo cambio fisicamente el VBoxManage y redimensiono el sdba1 con los pasos dados arriba, y reboot.

Y... ahora sí!! bootea y entra al entorno grafico como el hd virtual original de 8gb, y ademas este hd es de 16gb. OK!!


No hay comentarios:

Publicar un comentario