-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-10-08 a las 13:54 +0200, Karl García Gestido escribió:
deberíamos tener una copia de seguridad del sector 0 del disco duro, que además es muy sencillo de hacer y de restaurar.... :p
Ja :-)
A ver, a ver, ¿como se hace esa copia de seguridad en linux? ¿y como se restaura?
Ojo, que hay trampas por el camino.
Si restauras el bloque entero te cargas la tabla de particiones también.
Y si sólo restauras el bloque, no restauras el grub: no todo, faltan la etapa 1.5 y 2, que no están en ese sector sino en los siquientes correlativamente.
Por un lado, puedes hacer una copia de las particiones o del MBR o de todo junto; por otro lado si te falta el resto puede que estés en un problema mayor (si no tienes sistema arrancable, no podrás arrancarlo :P ). Cuando eliminas y creas nuevas particiones, según el particionador puede haber problemillas que deben solventarse adecuadamente (se habló de esto) pero que exceden con mucho la cuestión.
Bueno...
Ah!! se me olvidaba. En los viejos tiempos, dd era más que suficiente para crear una imagen. No veo el porqué vaya a ser distinto ahora. Podría comprobarse y medirse, pero a bote pronto algo como:
hacer copia: dd if=/dev/sda of=/root/recovery/mbr.bin bs=512 count=1 restaurar: dd of=/dev/sda if=/root/recovery/mbr.bin count=1 bs=512
Y eso es lo que digo que falla. Falla porque: - Graba y restaura la tabla de particiones, que como dices para el yast, puede haber cambiado. - Falla porque el grub no ocupa un sólo sector, ocupa varios. El punto primero se puede ajustar con un ofset, pero el valor del ofset ha cambiado con el vista y no está claro. El punto segundo... bueno, cuando el windows destruye el grub sólo se carga el primer sector - salvo cuando no lo hace, y entonces tienes que reinstalar el grub. De hecho el grub no hace copia de seguridad de MBR a postas, para forzarte a recrearlo cada vez. Lo dice en el manual.
Pista: El lilo hacía esa copia automáticamente al instalar. El Grub no. El yast sospecho que la sigue haciendo. No tienen en cuenta el párrafo anterior.
Lilo debía de ejecutarse cada vez que se hiciesen cambios (como actualizar el núcleo).
Lo se. Sólo comento el hecho de que hacía esa copia.
¿Pa' que? Eres Root, el mandamás. Tu sabrás :-p of course very well...
El usuario que instala en el MBR no está eliminando el cargador de Windows (que está en su partición activa). De hecho, grub utiliza ese cargador :p
No, está eliminando el MBR, que sabe como arrancar el windows, y en el caso del Vista puedes acabar con un Vista imposible de arrancar. Es un bug documentado que apareció con la 11.0 beta nosecuantos. En caso de tener vista está recomendado no instalar el grub en el MBR. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkjsr9QACgkQtTMYHG2NR9VUNACePuFcXiyBb+hYGfQ/g6aBu/NE zT4An3d4E1o9Tbrrrfqu7vRWPxAu7t9H =Bahq -----END PGP SIGNATURE-----