Formatage de la partition racine puis restauration avec tar

Bonjour,

J’ai installé une sid 64 bits sur sda3. Ensuite j’ai sauvegardé sda3 avec tar :

Là, tous les fichiers ont été copiés correctement sauf un. Il s’agit d’un socket qui se trouve dans /var/run/.

Ensuite j’ai formaté /dev/sda3 :

Et enfin j’ai extrait l’archive dans sda3 :

[code]# cd /

tar -xf /mnt/sda7/backup.tar[/code]

Malheureusement il y a un problème lors du boot :

[code]Begin: Running /scripts/init-premount … done.
Begin: Mounting root file system … Begin: Running /scripts/local-top … done.
Begin: Waiting for root file system … [longue attente] done.
Gave up waiting for root device. Common problems:

  • Boot args (cat /proc/cmdline)
    • Check rootdelay= (did the system wait long enough?)
    • Check root= (did the system wait for the right device?)
  • Missing modules (cat /proc/modules; ls /dev)
    ALERT! /dev/disk/by-uuid/c2333c4e-895b-[…] does not exist.
    Dropping to a shell!
    […]
    (initramfs) _[/code]

Je pense que cette erreur provient du fait que j’ai formaté /dev/sda3. A votre avis comment faire pour réparer ça ?

Salut,

[quote=“branch”]…

... ALERT! /dev/disk/by-uuid/c2333c4e-895b-... does not exist. ...

Je pense que cette erreur provient du fait que j’ai formaté /dev/sda3. A votre avis comment faire pour réparer ça ?[/quote]

Affirmatif! Formatage = changement d’UUID
Et pour une fois l’UUID n’est pas une aide mais un problème…

Une modification du fstab et/ou grub.cfg devrait suffire.

Le fstab est remplit avec la notation classique (/dev/sda3 et pas avec des uuid).

C’est effectivement grub.cfg qui est le fautif, merci lol.

Malgré un update-grub sur ma debian principale (celle qui gère le boot avec son grub), l’entrée de grub vers sda3 contenait encore l’ancien uuid de sda3. J’ai donc remplacé l’uuid par /dev/sda3 en appuyant sur ‘e’ dans le menu de grub. Ca m’a permis de démarrer la debian restaurée et de lancer update-grub. Enfin un update-grub à partir de la debian principale et le boot est nickel.

Vive tar ! \o/

Merci bien pour ton aide lol