El jue, 27-10-2011 a las 18:26 +0200, 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 > 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 >
¡El error dice que el disco está montado en solo lectura! Desmonta sda1 y móntalo de nuevo como lectura y escritura. Lo puedes validar con el comando "mount": si te da un "rw" esta montado como lectura y escritura si te devuelve un "ro" es solo lectura. -- Francesc Guitart -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1319733596.1950.8.camel@negret