[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

LILO O GRUB



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!!



Reply to: