3
février
2022
Définition des indicateurs de partition après le clonage d'un disque dans CloneZilla
16:48

Définition des indicateurs de partition après le clonage d'un disque dans CloneZilla

3 février 2022 16:48

Après le clonage de "Disque sur disque" avec l'option "secteur à secteur", le démarrage à partir du disque résultant a échoué, car l'indicateur requis n'est pas défini sur la partition de disque résultante.

J'ai utilisé le clonage secteur à secteur pour un disque avec partitionnement MBR pour le disque dur de mon netbook. Initialement, Windows 7 y était installé, j'ai installé MX Linux à côté et je l'ai mis à jour. Afin de ne pas perdre de temps en réinstallation après expérimentations, j'ai décidé de faire une copie exacte du disque dur du netbook sur un disque dur externe de même capacité (320 Go), connecté via un adaptateur USB-SATA.

Les symptômes sont les suivants : Le clonage de disque dans Clonezilla est terminé à 100 %. Mais à la fin, des erreurs sont apparues concernant « /dev/sdb1 not found », « /dev/sdb2 not found », à la suite desquelles les modifications finales n'ont pas été apportées au système de fichiers du disque clone.

Après une telle copie de secteur à secteur, je n'ai pas pu démarrer à partir du disque résultant sur lequel j'ai copié. La raison s'est avérée être les drapeaux de service. Ils doivent être installés manuellement dans GParted (Démarrer - Système - GParted).

  1. Partition Windows ntfs /dev/sda1 "Réservé par le système" - contient le chargeur de démarrage. Mettre un drapeau démarrer
  2. La deuxième partition NTFS /dev/sda2, la principale pour le système d'exploitation Windows, n'est pas marquée d'indicateurs.
  3. La troisième partition /dev/sda3 que j'avais était fat32 (reste de la partition ?) - non marquée de drapeaux
  4. La partition étendue /dev/sda4 (étendue) n'est pas marquée d'indicateurs.
  5. La partition racine Linux allouée à la « racine » (/) du volume /dev/sda5 n'est pas signalée.
  6. Le dossier personnel Linux ("/home") du volume /dev/sda6 et la partition intitulée "swap" ne sont pas non plus signalés.

Si Linux ne démarre pas avec une erreur en anglais, que faire ?Périphérique de démarrage introuvable, démarrez votre ordinateur à partir du LiveCD (LiveUSB), exécutez sudo gparted et définissez correctement le drapeau de démarrage "démarrer"  :

  • lors du marquage MBR (DOS) sur la première partition, c'est à dire "Réservé par le système", flags "boot" et "lba"
  • lors du marquage GPT (UEFI) sur la partition ESP, les flags "boot" et "efi"
    (Pour définir le drapeau sur gparted: sélectionnez une section, bouton droit de la souris -Gestion des drapeaux).

Vous pouvez connaître le type de partition MBR ou GPT avec la commande sudo gdisk /dev/sda

Si la disposition du disque est DOS (MBR), alors dans la configuration du BIOS, nous plaçons le disque dur souhaité en premier dans l'ordre de démarrage.

 

Cet article ne couvre pas l'option de balisage GPT. Vous pouvez le trouver dans l'article "Installer Linux sur UEFI" sur le site Lost. L'article parle de la conversion de MBR en GPT "Configuration des partitions du système EFI".

Linux démarre pour tout type de balisage avec l'UUID spécifié dans /etc/fstab.

  • Tout d'abord, recherchez l'UUID du disque en utilisant blkid. Par exemple :

    lsblk
    blkid /dev/sda7 #disque où se trouve /boot (peut correspondre à root /)

Ensuite, si l'UUID a changé, vous devez le corriger dans gksudo nano /etc/fstab et corrigez l'UUID.


Dernière modification : 17/07/2025 L'article a été clarifié et des liens externes ont été ajoutés.


Liens :
*Séparé



Publications connexes