Si ton noyau n'est pas trop gros ni très récent, tu peux essayer de le mettre sur une disquette et de démarrer sur celle-ci : $ cat /boot/vmlinuz > /dev/fd0
Comme le noyau (au moins jusqu'au 2.4) est équipé d'un bootstrap dans ses 512 premiers octets, il suffit de le copier sur un médium bootable pour qu'il démarre tout seul. Le résultat sera exactement le même que si c'était LILO qui l'avait lancé.
Sinon, tu peux te contenter d'y copier le MBR : dd if=/dev/hda of=/dev/fd0 bs=512 count=1
Le résultat devrait être sensiblement le même : Tu démarres sur la disquette au lieu du disque dur, et le secteur d'amorce que tu viens de copier ira chercher LILO comme un grand.
A condition de disposer d'une disquette vierge, tu peux faire ces tests de manière tout-à-fait sûre avant de reformatter ta partition FAT. Par la suite, tu relances la commande lilo
... sous root et tout rentre dans l'ordre.
[^] # Re: LILO réside normalement sur le MBR
Posté par Obsidian . En réponse au message formater C:(windows) sans perdre le boot lilo. Évalué à 3.
$ cat /boot/vmlinuz > /dev/fd0
Comme le noyau (au moins jusqu'au 2.4) est équipé d'un bootstrap dans ses 512 premiers octets, il suffit de le copier sur un médium bootable pour qu'il démarre tout seul. Le résultat sera exactement le même que si c'était LILO qui l'avait lancé.
Sinon, tu peux te contenter d'y copier le MBR :
dd if=/dev/hda of=/dev/fd0 bs=512 count=1
Le résultat devrait être sensiblement le même : Tu démarres sur la disquette au lieu du disque dur, et le secteur d'amorce que tu viens de copier ira chercher LILO comme un grand.
A condition de disposer d'une disquette vierge, tu peux faire ces tests de manière tout-à-fait sûre avant de reformatter ta partition FAT. Par la suite, tu relances la commande
lilo
... sous root et tout rentre dans l'ordre.
Bon courage.