Problème de restauration

Fermé
Lyras Messages postés 2 Date d'inscription mardi 28 juin 2011 Statut Membre Dernière intervention 29 juin 2011 - 28 juin 2011 à 12:53
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 29 juin 2011 à 16:04
Bonjour,

J'ai créé une clé USB bootable sur laquelle j'ai mis une distribution linux debian.

Puis j'ai fait des sauvegardes des partitions d'un disque dur externe SSD qui fonctionne très bien.

Avec un shell qui se lance au démarrage la clé partitionne un disque vierge et restaure les partitions en utilisant les backups.

Tout ce passe à merveille et j'ai une copie de mon disque dur source. Par contre lorsque je veux booter sur mon nouveau disque dur rien ne se passe, grub ne se lance même pas.

Faut-il reparamétrer le MBR ? reparamétrer GRUB ? j'avoue que je suis un peu perdue ...

Lyras
A voir également:

3 réponses

Il me semble qu'il faut sauvegarder le MBR et le restaurer puisque grub s'installe dedans.
dd if=/dev/sda of=mbr.img bs=512 count=63

Pour la restauration :
dd if=mbr.img of=/dev/sda bs=512 count=63

Si on n'a pas copié le MBR, il faut monter la parition, faire un chroot et un grub-install (a vérifier, mes souvenirs sont imprécis).

Cordialement,
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
28 juin 2011 à 13:25
Salut,

J'ai l'impression que le count est un peu élevé, non ? ;-((
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
28 juin 2011 à 13:24
Salut,

Faut-il reparamétrer le MBR ?
Il faut surtout le restaurer, le reparamétrer manuellement serait un peu contraignant ;-))

Il te faut faire une sauvegarde de ton secteur de boot de ton disque source :
dd if=/dev/xdn of=/chemin/fichier.mbr bs=512 count=1
Ou "x" correspond au format de ton disque (h (IDE) ou s (SATA /SCSI)) et "n" au disque.

Puis il te faut restaurer cette sauvegarde sur ton nouveau disque :
dd if=/chemin/fichier.mbr of=/dev/xdn
En modifiant"x" et "n" toujours en fonction...

Attention toutefois, ceci ne restaure que la table des partitions principales. S'il existe des partitions étendues, il faut aussi sauvegarder et restaurer celle-ci...
Sauvegarde :
sfdisk -d /dev/xdn > /chemin/save_etendue.sf 

Restauration :
sfdisk /dev/xdn < /chemin/save_etendue.sf 
0
Lyras Messages postés 2 Date d'inscription mardi 28 juin 2011 Statut Membre Dernière intervention 29 juin 2011
29 juin 2011 à 10:48
Merci pour vos réponses,

mon disque source est partitionné de la façon suivante :

/dev/sda1 linux-swap ---
/dev/sda2 ext3 boot
/dev/sda2 extended ---
/dev/sda5 ext3 ---
/dev/sda6 ext3 ---

Donc pour sauvegarder je dois faire :

dd if=/dev/sda2 of=/home/save.mbr bs=512 count=1
sfdisk -d /dev/sda3 > /home/save_etendue.sf

Mais la deuxième commande me met le warning suivant :

Warning: start=30212096 - this looks like a partition rather than
the entire disk. Using fdisk on it is probably meaningless.
[Use the --force option if you really want this]

Je dois forcer ou utiliser la commande sur sda5 et sda6 ?
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
29 juin 2011 à 10:55
Pas tout a fait ;-\

dd if=/dev/sda of=/home/save.mbr bs=512 count=1
sfdisk -d /dev/sda > /home/save_etendue.sf 

De plus, je mettrai un autre chemin que /home tout court ;-(
0
le fichier save_etendue.sf que j'obtiens ressemble à ça :

# partition table of /dev/sda
unit: sectors

/dev/sda1 : start= 63, size= 3903732, Id=82
/dev/sda2 : start= 3903795, size= 26308301, Id=83, bootable
/dev/sda3 : start= 30212096, size= 32307200, Id= 5
/dev/sda4 : start= 0, size= 0, Id= 0
/dev/sda5 : start= 30240768, size= 94208, Id=83
/dev/sda6 : start= 30337024, size= 32180224, Id=83

Ce qui à l'air d'être correct mais que je lance la commande

sudo sfdisk --force /dev/sda < /media/disk/home/sds/save_etendue.sf

ma partition sda2 est transformé en fat32, pourtant Id=83 ça veut bien dire que c'est ext3 ...
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
29 juin 2011 à 13:16
Attention de bien vérifier sur les 2 PC (le source et la cible) la configuration dans le BIOS employée pour les disques (CHS ou LBA) qui normalement doit être identique.

Sinon, il te faudrait regarder de faire une copie complète de ton disque plutôt que des partitions, avec soit une copie physique directe avec "dd" ou l'emploi de softs comme G4U (nécessite un serveur FTP) ou Clonezilla...
0
Comment on vérifie la configuration du bios ?
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
29 juin 2011 à 16:04
Dans les paramètres du disque un truc du genre "Access mode".
0