[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Gracias un montón... Pinto nos vemos en las cómicas.... At 04:05 p.m. 11/06/01 -0500, Mauricio Plaza Villegas wrote:
> Pero cuidado, antes de que el fisgon trate de ver ese disco duro es > importante hacer respaldo de esa informacion, lo mas probable es que el> sabelotodo piense que el disco esta mal y se dara a la tarea de "componerlo"> y por tanto lo unico que se le ocurre a su cabezita cerrada es formatear, > romper y rehacer las particiones o sabe dios que mas cosas pueda pensar. Eso es muy cierto. Y en ese caso lo que puedes hacer es, como parte del "script para apagar tu maquina por el resto del dia", es cambiar lilo.conf y que solo este la opcion de arrancar Linux (y poner un letrerito de "Esta maquina solo corre Linux"). Entonces (mas facil y mas rapido) en lugar de andar borrando la BOOT y la FAT. Mejor edita el tipo de particion de Windows (y cambiale a Linux 0x83) y cando regreses en la manhana regresas el tipo de particion al numero original :) De la misma forma lee en un "unsigned char buf[512]" y castea contra partition_info_t... algo asi como fd = open ("/dev/hda") lseek (fd, 0); <-- MBR sector 0 read (fd, 512, buf); <-- lee un sector for (i=0,partition_info = (partition_info_t *) &buf[446]; // 446 es donde empieza la tabla de particiones i<4; partition_info++) { if (isWindows (partition_info.system_flag)) partition_info.system_flag = 0x83; } donde... typedef struct { byte boot_flag; byte start[3]; byte system_flag; byte end[3]; s32 start_sector; u32 num_sectors; } partition_info_t; Codigo necesita ser pulido (ofcors :) :) mok _______________________________________________ Ayuda mailing list Ayuda en linux org mx
_______________________________________________ Ayuda mailing list Ayuda en linux org mx