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: