Si acabas de clonar una máquina virutal OpenSuse en VirtualBox y has encontrado este post, lo más seguro es que te haya “cascado” al arrancar, para echar una mano con este problema estoy escribiendo esta entrada.
Después de darle muchas vueltas al tema, me puse a buscar ayuda en la web, como no encontraba nada en español, me puse a buscar alguna entrada en inglés, finalmente encontré este post que nos explica los pasos a seguir para clonar una VM OpenSuse sin problemas en el arranque y con la red funcionando correctamente.
A continuación explicamos de forma resumida los pasos que nos describen en Jano’s Zypper Blog.
1 – Arrancamos la máquina a clonar desde VirtualBox
2 – Reemplazamos /dev/disk/by-id/…-part-X por /dev/XXX en /etc/fstab donde XXX es la partición a montar.
Ejemplo de como queda /etc/fstab
/dev/sda1 swap swap defaults 0 0 /dev/sda2 / ext4 acl,user_xattr 1 1 proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 debugfs /sys/kernel/debug debugfs noauto 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0
3 – Ahora hacemos lo mismo que en el paso anterior pero en el archivo /boot/grub/menu.lst, en este caso debemos emplear el comando “sudoedit” para editar.
Ejemplo de como queda /boot/grub/menu.lst
###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 11.2 - 2.6.31.8-0.1 root (hd0,1) kernel /boot/vmlinuz-2.6.31.8-0.1-default root=/dev/sda2 resume=/dev/sda2 splash=silent quiet showopts vga=0x314 initrd /boot/initrd-2.6.31.8-0.1-default ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe -- openSUSE 11.2 - 2.6.31.8-0.1 root (hd0,1) kernel /boot/vmlinuz-2.6.31.8-0.1-default root=/dev/sda2 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x314 initrd /boot/initrd-2.6.31.8-0.1-default
4 – Ahora apagamos nuestra máquina
# halt
5 – Con este paso seguro que no tenemos problemas, si has llegado hasta aquí es que ya sabes hacerlo. Clonamos el disco de nuestra máquina con el comado:
# VBoxManage clonehd opensuse.vdi new-opensuse-hd.vdi
6 – Por último creamos una nueva máquina exactamente igual que la que vamos a clonar, agregamos el disco creado en el paso anterior y ya podemos trabajar con el sistema clonado.
Para evitar problemas problemas de red en la máquina clonada, desde yast nos vamos a la configuración de red y editamos el dispositivo como se muestra en la siguiente pantalla:
NOTA: En los pasos 2 y 3 tenemos que tener especial cuidado, ya que si no definimos bien los discos, nuestro sistema no arrancará, para evitar errores podemos ver los discos utilizados desde Yast.

Commentarios