Partagez ce billet sur ces sites web
Twitter Delicious Digg

GRUB 2 ne veut pas se lancer

Ubuntu était installé sur un disque dur de 350go en SATA (qui tournait très bien) à côté d'un Windows 7 disposant d'un disque d'un Tera (d'ailleurs, allez comprendre, c'est ce disque qui est mort...). Good news, je viens de recevoir mes deux disques durs : Western Digital Caviar Black Edition 1To (64 Mo de cache, SATA 3, 7200 tours).

L'objectif est de migrer mon Ubuntu 11.04 vers son nouveau disque, autant dire que c'est la première fois que j'opére dans ce domaine (du moins dans le monde Linux, sous Windows XP, les choses sont "un peu" plus simples). Autant vous dire que j'ai réalisé cette opération assez simplement, j'aurais pu éviter certaines étapes, mais bon en reparle à la fin. Voici ce dont je me suis servi :

  1. Une clé USB.
  2. Un kit Sata-USB (pas obligatoire).
  3. Mes deux disques 1 To.

Tout d'abord, j'ai utilisé ma clé USB avec unetbootin en y installant CloneZilla (jusque là c'est facile). J'en profite pour brancher mon kit Sata-USB (encore une fois ce n'est pas obligatoire, à la fin le disque sera quand même monté dans mon UC) avec mon nouveau disque dur. Celui-ci est detecté par Ubuntu.

CloneZilla : Utilisation de la fonction disk to disk

Je boote sur ma clé, mon disque actuel est detecté ainsi que son futur support. Jusque là tout se passe bien, je regarde les options de CloneZilla, dans mon cas, je vais faire un disque-to-disque pas besoin de passer par une image. J'en profite pour activer le mode verbeux et je laisse les options par défaut (surtout pour Grub2 que je souhaite aussi recopier). Je lance le clonage : 1h50 de libre pour ranger l'appart' (pour un volume de ~150go).

1h50 plus tard, tout se termine correctement (ma petite erreur va arriver), je reboote sous Ubuntu pour y préparer ma clé USB avec la distribution Parted Magic (très efficace au passage). Une fois ma clé prête, reboote puis on plonge dans Parted Magic, là mon kit Sata-USB est aussi detecté (la classe !!!). L'opération de resize va pouvoir commencer. Je resize mes partitions (avec une certaine apréhension, j'ai déjà réalisé cela sous Windows XP (NTFS) et parfois cela échoue et plante méchament) : WTF !!! C'est rapide ! Je suis assez surpris (dans le bon sens) mes partitions sont retaillées en 20 minutes :

  1. Ancien disque : SWAP à 12 Go qui passe à 50 Go
  2. Ancien disque : / à ~330 Go qui passe à 948 Go.

Pour info, quand je tente cela sous Windows XP, on est plus sur du 2 heures voir même 3 heures... C'est vous dire !

Une fois l'opération de retaillage effectuée, deux warnings liés à GRUB, bizarrement je n'y fais pas attention (paf !). J'éteinds le tout et m'occupe d'installer mes deux HD dans ma tour.

Je rallume, ces disques font un peu moins de bruit que mes anciens : ça ma change. Allez on tente de booter sur Ubuntu... Ou pas, curseur qui clignote en haut à gauche et c'est tout.

WTF ? j'ai raté quelque chose ? Ouais : les deux warnings de Parted Magic (comme quoi il faut lire tout !). L'augmentation des volumes pour Ubuntu a bloqué quelque chose : réparer GRUB 2 (attention l'autre erreur arrive dans pas longtemps). Manque de chance, pas de systéme d'exploitation disponible : à contre coeur je réinstalle Windows 7 (qui au passage est bien casse-bu$@$ : Monsieur doit être forcément installé sur un disque dur en Master). Là j'installe sur ma clé usb Super GRUB Disk (oui-oui, pas Super Grub Disk 2, autre boulette je m'en suis rendu compte après). Je reboote, tente de réparer : Fail !!

On reboote sous Windows 7, les idées un peu embrouillées et légérement enervé (heureusement je dispose du HD original)... Je décide de passer par l'ISO officiel Ubuntu 11.04 en 64 bits. Un peu enervé, je reboote sous Ubuntu 11.04 version clé USB, je récupére un bureau, et par chance, GRUB 2 est intégré à Ubuntu 11.04.

Je vérifie que mon nouveau disque est vu par l'OS : Ok ! bon point, il est vu (le disque est vu en /dev/sdb et ma partition / en /dev/sdb1) et je peux y accéder :

sudo mount /dev/sdb1 /mnt
sudo grub-install --root-directory=/mnt /dev/sdb

Je vois le message salvateur : Installation OK (ou équivalent). De joie, je reboote : GRUB 2 s'affiche, et le tout boote sous Ubuntu : je récupére mon bureau, mon espace de travail, tous mes fichiers !!

Ubuntu 11.04 : Mon bureau, de nouveau disponible

Pour exorciser mes démons (à savoir m'assurer que mes différents OS sont bien vus et accessibles depuis mon GRUB), je lance la commande suivante :

sudo update-grub

Mes différents OS sont detectés et le fichier de configuration de grub est mis à jour. Ouf ! opération terminée à 23h45. Maintenant ce que j'aurai du faire :

  1. Lire l'ensemble des messages sur Parted Magic.
  2. Ne pas s'alarmer et rester calme, une fois le resize effectué, j'aurai du booter tout de suite sur ma clé USB ! (et gagner au passage 45 minutes).

Le cheminement parfait aurait dû être le suivant :

  1. Utiliser CloneZilla pour cloner l'ancien disque sur le nouveau
  2. Créer la clé USB Parted Magic et ensuite resizer les partitions
  3. Reboot sur l'ancien disque, installer sur le nouveau disque Grub 2.
  4. On installe les nouveaux disques, on boot : Fin des opérations.

Comme on dit souvent, on doit apprendre de ces erreurs, si vous lisez ce billet et qu'il a pu vous aider : lachez un comm' ça me fera plaisir.

Ces commentaires sont gérés par Disqus