El 27/10/11 18:26, Gorka escribió: >> 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 ¿Por que desmontas la partición raiz? mas bien deberias hacer mount -a para que todo este bien montado y verificar que este en rw (como te ha dicho Francesc. > 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 > > > > Por ultimo verifica en el /boot/grub/menu.lst que los valores sean correctos ( en este momento no tengo ningun grub, sin grub2, por lo que no puedo mirarte exactamente cuales son los valores, pero creo recordar que eran root=(hd0,0) y kroot=/dev/maper...).
-- La morcilla reciente, cómela con tu pariente. Por favor, NO utilice formatos de archivo propietarios para el intercambio de documentos, como DOC y XLS, sino HTML, RTF, TXT,CSV o cualquier otro que no obligue a utilizar un programa de un fabricante concreto para tratar la información contenida en él. SALUD. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

