RE: Virtualizar Debian Lenny en VMware
> Ahora voy a hacer tres cosas que no hacía antes:
> La primera es desmontar /dev/cciss/c0d0p1 antes de montar /dev/sda1,
> porque si no he visto que me aparecen las dos como montadas en /boot
> cuando ejecuto mount, y eso es imposible.
> La segunda es cd /boot Creo que te refieres a esto con lo de "chroot al
> directorio donde el instalador ..." (en realidad estoy por el 'Recovery Mode',
> no en 'Instalación Gráfica', pero supongo que da igual).
> La tercera es, tras el cd /boot ejecutar /usr/sbin/grub-install --root-
> directory=/ /dev/sda1 (creo que serían estos parámetros) como me
> aconsejas en lugar de un apt-get install --reinstall grub
>
> Ahora os cuento ...
>
> Pues este último comando me devuelve ...
> /dev/sda1 does not have any corresponding BIOS drive.
>
> Así que vuelvo al apt-get install --reinstall grub, que me devuelve ...
> (...)
> Unpacking replacement grub ...
> Setting up grub (0.97-27-etch1) ...
>
> Supongo que se ha hecho correctamente. 'exit' - 'Modo Rescate - Reiniciar el
> Sistema' para comprobarlo ...
> Error loading operating system
>
> Seguimos igual.
>
----------
> Veo que estas intentando virtualizar una maquina procedente de un proliant
> cd HP sobre un ESXi te digo que lo he hecho un monton de veces así que no
> te desanimes.
> Veo que en la maquina física tenias un sistema de volúmenes lógicos, que
> están mapeados, cuando se virtualiza se suelen perder los volumenes lógicos
> (a mi me ha pasado sobre todo con Red Hat que siempre crea volúmenes
> lógicos y siempre se pierden, con debian no recuerdo si he virtualizado o no
> algo con VL.) verifica que respuesta de mount es correcta, pues el te lee el
> fichero /etc/mtab que puedeno ser correcto si se quedo grabado en la
> virtualización, comprueba en /dev que es lo que existe, es imposible que
> exista /dev/cciss pues eso es el dispositivo raid hardware de los proliant,
> tamvien puedes usar fdisk -l /dev/sda para ver que estructura hay en el
> disco.
> Si se ha mantenido la estructura de VL recuerda que no se puede arrancar de
> una partición lógica, el /boot que estar en otro disco o en una partición fisica.
> Si todo esta correcto (incluido el contenido de /boot) pero no te arranca sera
> un problema del gestor de arranque ejecuta grub-install --recheck /dev/sda
> (o el disco que sea) teniendo en cuenta que:
> Tienes que poner el "--recheck" para que se de cuenta que ha cambiado la
> estructura de discos y no intente instalarlo en un lugar erróneo.
> El grub tiene un fichero de configuración que debes de retocar
> (/boot/grub/menu.lst) o si no sabes, cuando tengas todos los discos
> montados puedes probar dpkg-reconfigure grub o dpkg --purge grub; apt-
> get install grub (si haces esto ultimo asegúrate de tener acceso a internet,
> pues lo vas a borrar).
> En definitiva
> Verifica que todo esta montado bien (incluido el /proc) Verifica cuales
> pueden ser tus discos y su estructura de particiones Verifica que en /boot
> este lo que debe estar Reinstala el gestos de arranque.
Correcto, sí señor, es un Proliant. No estoy desanimado del todo (aún, je-je). Sólo un poco. Creo que me lleváis por buen camino.
Este es el /etc/fstab de la máquina física ...
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/mapper/maquina--fisica-root / ext3 defaults,errors=remount-ro 0 1
/dev/cciss/c0d0p1 /boot ext3 defaults 0 2
/dev/mapper/ maquina--fisica -swap_1 none swap sw 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
Y este es el /etc/fstab de la máquina virtual ...
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/mapper/maquina--fisica-root / ext3 defaults,errors=remount-ro 0 1
/dev/sda1 /boot ext3 defaults 0 2
/dev/mapper/ maquina--fisica -swap_1 none swap sw 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
Por el contenido de fdisk -l ...
/dev/sda: 256 MB (...) /dev/sda1 (...)
/dev/sdb: 146.5 GB (...) /dev/sdb1 (...)
... estoy casi seguro de que el disco / está en /dev/sdb1 y /boot en /dev/sda1, por lo cual modifico /etc/fstab para hacerlo coincidir con ello ...
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sdb1 / ext3 defaults,errors=remount-ro 0 1
/dev/sda1 /boot ext3 defaults 0 2
#/dev/mapper/ maquina--fisica -swap_1 none swap sw 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
Como no sé qué hacer con la swap voy a probar comentándo esa línea.
¿Así estaría bien el /etc/fstab?
Sin embargo si hago ls -l /dev/maquina-fisica/ ...
(...) root -> /dev/mapper/ maquina--fisica-root
(...) swap_1 -> /dev/mapper/ maquina--fisica-swap_1
Y esto ya sí que no sé cómo tomármelo.
Prosigo ...
umount /dev/mapper/maquina--fisica-root
cd /boot
grub-install --recheck /dev/sda1
... y este último me devuelve el error ...
/usr/sbin/grub-install: line 394: cannot create temp file for here document: Read-only file system
Reply to: