El Miércoles, 2 de Mayo de 2007 21:23, Carlos E. R. escribió:
Sólo un detalle que creo se te ha pasado.
* Pues no , no estaba previsto.
* Por el mismo precio supon que tienes que reinstalar el cargador o reinstalar en frio un kernel, recrear el initrd o un programa por la razon que sea, has de montar el sistema completo.
* mount /dev/hda2 /mnt/mudanza/var * mount /dev/hda5 /mnt/mudanza/srv * mount /dev/hda6 /mnt/mudanza/tmp * mount /dev/hda8 /mnt/mudanza/usr
* chroot /mnt/mudanza * grub-install /dev/hda <--instalarlo en el mbr del disco, si hda1 en el sector 0 de la primera particion es decir en / , etc .....
El detalle es que, como la suse usa udev y familia, si arrancas con un dvd de rescate o live, el directorio /dev del suse en frío o está vacío o no vale, y te encuentras con la sorpresa de que el grub no encuentra los discos.
* Los dispositivos hd y todos los fundamentales, yo si los tengo en frio en todas en /dev los genera el paquete devs , el resto de directorios ya estan en /mnt/mudanza/ al montar / con su contenido anterior.
Hay que hacer antes un truco:
mount --bind /dev /mnt/mudanza/dev
* No se me ha dado la situacion y puede ser conveniente montar el directorio y los sistemas virtuales del anfitrion extraño en la ubicacion del chroot, si lo uso en segun que situaciones con el del propio sistema, pero con un extraño, en el caso que nos ocupa, esto no lo veo nada claro dependiendo con que se arranque, por que en injector que es lo que uso para estos menesteres, proc y sys (que ni existe) ni se parecen (kernel 2.2) y no veo para que los necesita grub, ya tiene el mapa en /boot/grub/device.map en su propio idioma hd0 hd1, 0x80, 128 y en mi caso como he comentado los dispositivos tipo linux en dev, que es independiente del sistema y bios, puede ser que sea como dices si el paquete en cuestion es algo opcional, no puedo verlo ahora y en un caso extremo hubiera que tirar de su propia sintaxis.
y lo mismo con proc y sys. Una vez hecho ya se puede hacer el chroot.
* Vere la documentacion de grub y udev pero que udev ande jugando con algo como los ide, scsi, etc... basicos, me refiero al sota, caballo y rey, (presentes o no presentes) me parece mucho jugar con un timeout por medio ademas.