Ce billet a deux objectifs :

  1. Lancer la rubrique Geek de mablog.
  2. Présenter l'indispensable (et austère) System Rescue Cd


Description (un peu honteuse) du problème

Pour ceux qui n'y comprennent rien :

Suite à diverses manipulations, volontaires et effectuées en connaissance de cause, j'ai fini par vraiment tout casser sur mon PC. Je me suis vraiment acharné, jusqu'à obtenir qu'à l'allumage il ne m'affiche qu'un laconique No system found en blanc sur écran noir... puis plus rien...

Pour ceux qui y comprennent quelque chose :

Une installation en dual boot de Fedora 7 a modifié mon chargeur d'amorçage[1]. Comme Fedora 7 ne me plaît pas[2], j'ai décidé de tout remettre comme avant en utilisant l'installateur de GRUB d'openSUSE. Mais celui-ci étant buggé[3], il ne prenait pas en compte mes demandes répétées de ré-écriture du MBR...
Énervé, dépité et fatigué je me suis dit :
Je vais tout effacer le MBR comme ça on va voir s'il le réinstalle pas (gnignigni).

J'ai alors procédé avec méthode et obstination pour vraiment me mettre dans la panade :

  1. Effacement simple du code de démarrage avec :
    sudo dd if=/dev/zero of=/dev/hda bs=446 count=1
  2. Test de l'installateur de GRUB : marche pô...
  3. Effacement suicidaire du code de démarrage et de la table de partition avec :
    sudo dd if=/dev/zero of=/dev/hda bs=512 count=1
  4. Redémarrage du PC et lecture du message : No system found


Ma réaction dans une telle situation :

  1. Accepter que ce qui m'arrive est logique et mérité.
  2. Prendre conscience que je n'ai pas sauvé mon système et mes données depuis au moins 6 mois.
  3. Méditer longuement sur le système de sélection scolaire de ce pays qui m'a quand même permis d'avoir le bac, alors que je viens de démontrer que j'ai le QI d'un lombric qui vient de se prendre une soufflette digne de la scène finale de La Main qui Tue, pour ceux qui connaissent[4].


Le_Cri

Béni soit System Rescue Cd

Un éclair de lucidité dans mon désespoir paniqué m'a fait me souvenir que j'avais une copie de System Rescue Cd qui traînait dans un coin. Je l'ai insérée dans le lecteur, ne sachant pas trop où cela allait me mener.
Il m'a alors fallu très peu de temps pour découvrir l'utilitaire "testdisk" qui a analysé mon disque dur et ré-écrit la table de partition au bon endroit. Là, pour le coup, j'avais vraiment le sourire du lombric sus-mentionné...
Après cela, j'ai récupéré un système opérationnel, mais toujours avec le MBR de Fedora. Pour résoudre ce problème, j'ai juste rebranché mon cerveau 2 minutes et ça a été.

Moralité

Que vous utilisiez Windows ou Linux[5], il est indispensable d'avoir une copie de System Rescue Cd, soit pour effectuer la maintenance programmée de votre machine, soit pour faire face à une situation de crise comme celle que je viens de vous décrire.

Les logiciels inclus dans System Rescue Cd sont :

  • GParted est un clone de Partition Magic ou de Acronis Disk Director pour Linux.
  • GNU Parted est le principal outil de gestion des partitions sous Linux en mode texte.
  • Partimage est une alternative à Ghost, Drive-image ou True Image
  • Outils des systèmes de fichiers (e2fsprogs, reiserfsprogs, reiser4progs, xfsprogs, jfsutils, ntfsprogs, dosfstools): ils permettent de formater, redimensioner, déplacer, réparer les partitions du disque selon leur système, sans perte de donnée.
  • Ntfs3g: permet d'accéder en lecture/écriture aux partitions NTFS de Windows sans aucune limite (contrairement aux anciennes versions)
  • Sfdisk permet de sauvegarder et de restaurer la table des partitions.
  • Test-disk outil pour trouver les partition effacées et les restaurer. Il supporte reiserfs, ntfs, fat32, ext2/3 et d'autre systèmes
  • Outils réseau Les outils réseau de base (Samba, NFS, ping, nslookup, ...) sont proposés.

Notes

[1] Évidemment je n'avais pas sauvé ce dernier.

[2] Franchement, pour le Desktop, je préfère vraiment la SUSE.

[3] Ce que je ne savais pas à cet instant. J'étais persuadé que je faisais une erreur de manipulation.

[4] Et pour ceux qui ne connaissent pas, dîtes vous que c'est une très, mais alors très très grosse soufflette.

[5] Je ne sais pas s'il boote sur les macIntel