Hola,
recientemente necesito crear un sencillo programa en C que sea capaz de determinar si en los 512 primeros bytes del disco (el MBR) se encuentra instalado GRUB o LILO.
Y claro, he probado de volcar dichos bytes con dd para repasarlos via hexedit y buscar cadenas o patrones que me indiquen que buscar dentro de dichos bytes con mi programa para llegar a dicha conclusión.
Con LILO veo que aparece una cadena literal "LILO" :
..!...LILO...
Pero en el caso de GRUB no. Supongo que tendrá alguna clase de fingerprint, algún valor en hexadecimal del palo FC0A o asi que identifique a GRUB....
La pregunta es: ¿alguien sabe donde puedo conseguir + información al resepcto?
He pensado en bajarme las fuentes de lilo y de grub (apt-get source ... ) y leermelas pero igual hay alguien que ya ha pasado por esto.....
¡¡gracias!!
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]