Mandrake Linux 8.1: Manuel de référence | ||
---|---|---|
Page précédente | Chapitre 13. Faire face aux problèmes | Page suivante |
Parfois vous faites une erreur et écrasez le MBR (Master Boot Record) de votre disque, quelque programme défectueux le fait ou encore vous démarrez sous Windows et attrapez un virus qui fait cela. « Donc », dites-vous, « je ne pourrai plus démarrer mon système, vrai ? » Faux ! Il y a plusieurs façons de récupérer le chargeur de démarrage.
Ce n'est une surprise pour personne : pour récupérer votre chargeur de démarrage, vous avez besoin d'une disquette de démarrage. Sans une disquette de démarrage quelconque, vous pourriez bien être complètement perdu[1]. Vous avez créé une disquette de démarrage, n'est-ce pas ?
Eh bien, insérez simplement la disquette dans le lecteur et redémarrez votre ordinateur. Ce que vous faites ensuite varie selon que vous utilisez LILO ou grub. Quel que soit le chargeur de démarrage, toutes les commandes que vous devrez utiliser devront l'être en tant que root.
Si vous utilisez LILO, il vous suffit d'exécuter ceci à l'invite : /sbin/lilo. Ceci va réinstaller LILO dans le secteur d'amorce de votre disque et corriger le problème.
Si vous utilisez grub, les choses sont un petit peu différentes. Mais ne soyez pas effrayé, nous sommes là pour vous aider !
![]() | L'exemple suivant suppose que vous essayez d'installer grub dans le MBR de votre premier disque IDE et que le fichier stage1 est dans le répertoire /boot/grub/. |
D'abord, lancez le shell de grub en lançant la commande grub. Une fois que c'est fait, exécutez les commandes suivantes : root (hd0,0) ; ceci va indiquer à grub que les fichiers nécessaires sont dans la première partition (0) de votre premier disque dur (hd0). Puis exécutez : setup (hd0) ; ceci va installer grub dans le MBR de votre premier disque dur. C'est tout !
Vous pouvez aussi essayer d'utiliser grub-install /dev/hda pour installer grub sur le MBR de votre premier disque dur, mais la méthode décrite plus haut est préférable.
Eh bien, voilà tout ce qu'il y a à savoir pour réinstaller votre chargeur de démarrage.
![]() | Les informations qui suivent ne s'appliquent qu'aux systèmes de fichiers ext2 et ext3. Si vous utilisez un autre système de fichiers, consultez sa documentation pour plus d'informations sur ce sujet. |
Le super-bloc est le premier bloc de chaque partition ext2fs. Il contient des données importantes à propos du système de fichiers comme sa taille, l'espace libre, etc. (il est assez similaire à la méthode utilisée sur les partitions FAT). Une partition avec un super-bloc endommagé ne peut être montée. Heureusement, ext2fs conserve plusieurs sauvegardes du super-bloc disséminées sur la partition.
Démarrez votre système avec la disquette de démarrage créée plus tôt (vous en avez créé une, oui ?). Les copies de sauvegarde sont habituellement situées au début de chaque bloc de 8 Ko (8192 octets). Donc, la copie suivante commence à l'octet 8193. Pour restaurer le super-bloc à partir de cette copie, exécutez e2fsck -b 8193 /dev/hda4 ; changez hda4 pour désigner votre partition endommagée. Si ce bloc est également endommagé, essayez le suivant à l'octet numéro 16385, et ainsi de suite jusqu'à trouver un superbloc correct. Redémarrez votre système pour activer les changements.
[1] | À moins que vous n'ayez sauvegardé votre MBR : vous verrez comment plus loin. |
Page précédente | Début | Page suivante |
Mon système fige au démarrage | Remonter | Niveaux d'exécution |