Astuces.divers : [Terminal] Lilo à partir d'une disquette de boot
Posté par Beurt (page perso, ) le 12 juillet 2001
Vous êtes coincés, votre MBR est tout cassé et donc vous n'avez plus de lilo pour démarrer ?
Procurez-vous une disquette de démarrage de Linux (ou un des micro-Linux), ou bien tout simplement demolinux ou encore le cd d'install des dernières distrib et dès que vous pouvez vous logger, montez votre partion root:
mnt /dev/hda1 /mnt/disk/ -t ext2 (ou hda1 est la partion root)
puis tapez: lilo -t -v -C /mnt/disk/etc/lilo.conf
si tout va bien tapez la meme chose sans le "-t":
lilo -v -C /mnt/disk/etc/lilo.conf
C'est réparé !
Procurez-vous une disquette de démarrage de Linux (ou un des micro-Linux), ou bien tout simplement demolinux ou encore le cd d'install des dernières distrib et dès que vous pouvez vous logger, montez votre partion root:
mnt /dev/hda1 /mnt/disk/ -t ext2 (ou hda1 est la partion root)
puis tapez: lilo -t -v -C /mnt/disk/etc/lilo.conf
si tout va bien tapez la meme chose sans le "-t":
lilo -v -C /mnt/disk/etc/lilo.conf
C'est réparé !
> Lire le message (24 commentaires, moyenne: 1).
Vous avez demandé le commentaire #144976.



Re: Lilo à partir d'une disquette de boot
Pour ceux qui ont RedHat >= 7.2, ou tout autre distribe qui utilise GRUB je leur conseille de plonger de façon sérieuse dans la doc.
Grub est au moins 10 fois mieux que lilo.
Exemple :
- MBR est tout cassé
- tu as une disquette avec grub (même pas obligé d'avoir un kernel dessus !).
- tu bootes sous grub
- depuis le mini-shell de grub tu tapes un truc style : kernel (hd0,0)/2.4/bzImage root=/dev/hda1
Et pas de problème pour trouver le noyau car grub comprend les systèmes de fichier (ext2/3, reiserfr, fat, etc...) et il y a même l'autocomplétion.
- tu bootes et tout est normal ! Enfin, il reste à réparer le MBR.
il y a des fonctionnalités qui permettent d'installer grub sur le second disque dur, d'utiliser un noyau qui est sur un autre disque dur, de protéger le boot grub par mot de passe.
Si tu mets à jour ton noyau il n'est pas nécessaire de réécrire le MBR. Il suffit d'éditer un fichier (/boot/grub/grub.conf sur RH). Et si t'oublies d'éditer le fichier et fait un reboot, ben toujours pas de problème, tu changes les paramètres de boot manuellement dans le mini-shell de GRUB.
Enfin, contrairement à lilo, grub détecte correctement la quatité de mémoire (y a des problèmes avec certaines bécanes et avec lilo), et n'est pas emmerdé avec un noyau au-delà du 1024ième secteur.
Pour ceux qu'il n'ont pas grub en standard sur leur distrib il peuvent l'installer après coup (mais lisez bien la doc !). Je l'ai fait dans problème sur une RH 6.2.
Même si c'est un peu compliqué, c'est que du bonheur.
[^]Re: Lilo à partir d'une disquette de boot
Je confirme, le potentiel de grub est sans commune mesure... La conf est largement plus cohérente...
et on peut meme éditer les commandes qu'ils s'apprete à lancer en direct, lors de son lancement normal.
[^]Re: Lilo à partir d'une disquette de boot
... genre rajouter 'S' a la ligne kernel /boot/vmlinuz-2.4.18 ro root=/dev/hda1, par exemple...
Donc toujours penser à mettre un mot de passe dans le fichier de conf !
--> info grub
[^]Re: Lilo à partir d'une disquette de boot
ouais mais tu n'as pas les super versions jackisées de Lilo, avec Grub. C'est certainement superflu, mais un jeu de casse brique (et autres joyeusetes) dans le boolader, ca déchire kan meme pas mal.
[^]Re: Lilo à partir d'une disquette de boot
C'est franchement idiot tu veux dire?
Pourquoi pas mettre doom dans le bios aussi, pour s'occuper pendant que la machine initialise les périphériques?
[^]Re: Lilo à partir d'une disquette de boot
Je confirme, le potentiel de grub est sans commune mesure... La conf est largement plus cohérente...
et on peut meme éditer les commandes qu'ils s'apprete à lancer en direct, lors de son lancement normal.
Ca a l'air pas mal en effet, ça fait penser à l'open boot des stations unix et des power mac. Mais je me pose une question, puisqu'on n'a pas besoin de réécrire le mbr au changement de noyau, est ce que grub est capable comme lilo de gérer un disque que le bios ne sait pas gérer (trop grande capacité) ?
J'ai deux de mes collègues qui étaient dans ce cas et la souplesse de lilo leur a permis d'exploiter un disque qu'aucun os de MicroMou ne savait gérer !
[^]Re: Lilo à partir d'une disquette de boot
Je sais pas ce que vous avez tous contre lilo. Pour moi lilo c'est la simplicité même contrairement à grub. Ca marche sans pb et la limite du 1024ème secteur a été abolie depuis longtemps.