logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 19-09-2023 14:24:44

ptitjoz
Membre
Lieu : France
Distrib. : Debian 12.2
Noyau : Linux 6.1.0-13-amd64
(G)UI : Xfce
Inscription : 20-09-2017
Site Web

[Résolu] clonage et probleme grub

Bonjour
sur ma machine de test, j'ai fait quelques manipulations pour cloner la partition sur laquelle est installée Debian 12 (sans tout réinstaller)

voilà comment j'ai procédé

    depuis un live CD  en RAM uniquement
   
    J'ai lancé gparted et désactivé le swap
    réduis la partition (où est installée Debian 12) de moitié
    Sur l'espace libre, j'ai créé une partition de même taille

Depuis le terminal  : j'ai copié la partition sda1 sur sda3 par la commande dd

Ensuite j'ai rebooté normalement et labellisé les partitions P1 et P3 


et essayé de faire connaitre à grub ma nouvelle partition...

sudo grub-install /dev/sda
sudo update-grub
sudo nano /etc/default/grub

(pour mettre GRUB_DISABLE_OS_PROBER=false)


À priori ça fonctionne ! sauf que quand je redémarre une 2ᵉ fois sur sda3  ça boote en réalité sur sda1 et je suis obligé de repasser les commandes grub et je ne sais comment régler ce problème.

Merci de vos conseils. smile

voilà le retour de mon partitionnement :

joz@emachines:~$ sudo fdisk -l
[sudo] Mot de passe de joz :
Disque /dev/sda : 465,76 GiB, 500107862016 octets, 976773168 secteurs
Modèle de disque : Hitachi HTS72505
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x4e6df381

Périphérique Amorçage     Début       Fin  Secteurs Taille Id Type
/dev/sda1    *             2048 487387135 487385088 232,4G 83 Linux
/dev/sda2             974774270 976771071   1996802   975M  5 Étendue
/dev/sda3             487387136 974772223 487385088 232,4G 83 Linux
/dev/sda5             974774272 976771071   1996800   975M 82 partition d'échang

Les entrées de la table de partitions ne sont pas dans l'ordre du disque.
joz@emachines:~$
 

Dernière modification par ptitjoz (20-09-2023 15:36:25)


------------------------------------
Un peu poète, un peu geek

Hors ligne

#2 19-09-2023 18:39:35

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] clonage et probleme grub

Montre la sortie de blkid et le premier paragraphe "menuentry" de la section 30_os-prober du fichier /boot/grub/grub.cfg de la partition d'origine.
Si tu as laissé le même UUID aux deux partitions, alors n'importe laquelle des deux peut être montée au démarrage quelle que soit l'entrée de menu de GRUB choisie, puisque les deux ont le même paramètres root=UUID=<uuid>. Relancer update-grub sans cesse ne sert à  rien.

Et même si tu as changé l'UUID de la partition clone, update-grub utilise l'UUID contenu dans le fichier /boot/grub/grub.cfg de celle-ci pour déterminer la valeur du paramètre root=, et non l'UUID effectif de la partition. Il faut donc exécuter update-grub après avoir démarré sur la partition clone (ou en chroot) pour mettre à jour son grub.cfg avec le nouvel UUID.

Il vaut mieux montrer que raconter.

Hors ligne

#3 19-09-2023 20:35:35

ptitjoz
Membre
Lieu : France
Distrib. : Debian 12.2
Noyau : Linux 6.1.0-13-amd64
(G)UI : Xfce
Inscription : 20-09-2017
Site Web

Re : [Résolu] clonage et probleme grub

D'accord il faut que je change les UUID

joz@emachines:~$ sudo blkid
/dev/sr0: BLOCK_SIZE="2048" UUID="2023-09-03-21-03-32-13" LABEL="CDROM" TYPE="iso9660" PTUUID="7c764ef8" PTTYPE="dos"
/dev/sda5: UUID="ed171d41-a675-4e04-adb8-09bef1299b86" TYPE="swap" PARTUUID="4e6df381-05"
/dev/sda3: LABEL="P3" UUID="f1ec8031-9a1b-45f7-a9db-e12bbb28db31" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="4e6df381-03"
/dev/sda1: LABEL="P1" UUID="f1ec8031-9a1b-45f7-a9db-e12bbb28db31" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="4e6df381-01"
joz@emachines:~$





### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Debian GNU/Linux 12 (bookworm) (on /dev/sda3)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-f1ec8031-9a1b-45f7-a9db-e12bbb28db31' {
  insmod part_msdos
  insmod ext2
  set root='hd0,msdos3'
  if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  f1ec8031-9a1b-45f7-a9db-e12bbb28db31
  else
    search --no-floppy --fs-uuid --set=root f1ec8031-9a1b-45f7-a9db-e12bbb28db31
  fi
  linux /boot/vmlinuz-6.1.0-12-amd64 root=UUID=f1ec8031-9a1b-45f7-a9db-e12bbb28db31 ro quiet
  initrd /boot/initrd.img-6.1.0-12-amd64
}


------------------------------------
Un peu poète, un peu geek

Hors ligne

#4 19-09-2023 21:51:47

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] clonage et probleme grub

Oui. Problème classique du clonage lorsqu'on veut garder l'original et le clone ensemble.
- changer l'UUID de sda3
- mettre à jour l'UUID dans /boot/grub/grub.cfg de sda3
- exécuter update-grub sur sda1

Tu voudras peut-être aussi modifier l'UUID de la racine dans /etc/fstab de sda3 pour faire propre mais ce n'est pas indispensable car cet UUID n'est pas utilisé, seules les options de montage le sont lors du remontage définitif.

Il vaut mieux montrer que raconter.

Hors ligne

#5 20-09-2023 08:56:36

ptitjoz
Membre
Lieu : France
Distrib. : Debian 12.2
Noyau : Linux 6.1.0-13-amd64
(G)UI : Xfce
Inscription : 20-09-2017
Site Web

Re : [Résolu] clonage et probleme grub

Merci de tous tes conseils smile

si je refais les manips après clonage, il faut changer le UUID aussitôt et ça simplifiera les manipulations.

Bien à toi

------------------------------------
Un peu poète, un peu geek

Hors ligne

#6 20-09-2023 15:35:45

ptitjoz
Membre
Lieu : France
Distrib. : Debian 12.2
Noyau : Linux 6.1.0-13-amd64
(G)UI : Xfce
Inscription : 20-09-2017
Site Web

Re : [Résolu] clonage et probleme grub

Bon j'ai recommencé, mais j'ai tout de suite changé l'UUID et modifié  /boot/grub/grub.cfg de sda3
et update grub sur sda1
Plusieurs essais concluants. Merci à toi  pour ton coup  de main smile
je passe le sujet à résolu

------------------------------------
Un peu poète, un peu geek

Hors ligne

Pied de page des forums