Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Changer les UUID dans une image disque

81 views
Skip to first unread message

Pierre ESTREM

unread,
Jun 6, 2022, 10:00:03 PM6/6/22
to
Bonjour,

J'ai une copie d'une clé bootable dont j'ai fait une image (image.img).

uuidgen et tune2fs ne font cela que sur des fichiers de périphérique non
montés.

Sans monter les partitions de cette image, comment faire pour modifier
leurs UUID ?

pierre estrem

NoSpam

unread,
Jun 7, 2022, 3:10:03 AM6/7/22
to
Bonjour

mount -o loop image.img,rw /media ;ou vers tout autre point de montage

Pierre Malard

unread,
Jun 7, 2022, 5:30:04 AM6/7/22
to
Bonjour,

Il n’y a pas besoin de monter une partition pour lui changer son UUID ; surtout pas !

Avec un système de fichiers EXTn, la commande est :
% sudo tune2fs -U $(uuidgen) /dev/<PARTITION>

Avec une partition XFS :
% sudo xfs_admin -U $(uuidgen) /dev/<PARTITION>
Clearing log and setting UUID
writing all SBs
new UUID = 38d134f7-8453-41a7-b9ad-441c8ebbbced

Avec une partition SWAP :
% sudo mkswap -U $(uuidgen) /dev/<PARTITION>
mkswap: /dev/sdb2 : avertissement : effacement de l'ancienne signature swap.
Configure l'espace d'échange (swap) en version 1, taille = 2 GiB (2147479552 octets)
pas d'étiquette, UUID=5dcce54c-0f2c-46e0-ab60-5793854ec4f5

Avec une partition FAT :
% sudo mlabel -N $(uuidgen) /dev/<PARTITION>

Après on peut vérifier avec un :
% blkid

Bonne journée
-- 
Pierre Malard

   « La vérité ne triomphe jamais, mais ses ennemis finissent
    toujours par mourir... »
                                                   Max Placnk (1858-1947)
   |\      _,,,---,,_
   /,`.-'`'    -.  ;-;;,_
  |,4-  ) )-,_. ,\ (  `'-'
 '---''(_/--'  `-'\_)   πr

perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-.  ;-;;,_:  |,A-  ) )-,_. ,\ (  `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"'  `-'"'"'\_): 24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'
- --> Ce message n’engage que son auteur <--

signature.asc

Belaïd

unread,
Jun 7, 2022, 9:00:03 AM6/7/22
to
Bonjour,

Petite erreur, a mon avis c'est plutôt:

mount -o loop,rw image.img   /media

Pierre ESTREM

unread,
Jun 7, 2022, 10:40:03 AM6/7/22
to
Bonjour,

Effectivement la partition ne doit pas être montée et là était mon problème.

J'ai repensé à 'losetup' qui devrait faire l'affaire associée à tes
écrits comme ;
>    % sudo mlabel -N $(uuidgen) /dev/<PARTITION>

D'autant que j'ai une ext4 et fat32 à modifier et je te remercie pour
cette dernière ligne relative à msdos, modification qui me posait le
plus de difficulté.

Cordialement
--
pierre estrem


Le 07/06/2022 à 11:10, Pierre Malard a écrit :
> Bonjour,
>
> Il n’y a pas besoin de monter une partition pour lui changer son UUID
> ; surtout pas !
>
> Avec un système de fichiers EXTn, la commande est :
>
> % sudo tune2fs -U $(uuidgen) /dev/<PARTITION>
>
>
> Avec une partition XFS :
>
> % sudo xfs_admin -U $(uuidgen) /dev/<PARTITION>
> Clearing log and setting UUID
> writing all SBs
> new UUID = 38d134f7-8453-41a7-b9ad-441c8ebbbced
>
>
> Avec une partition SWAP :
>
> % sudo mkswap -U $(uuidgen) /dev/<PARTITION>
> mkswap: /dev/sdb2 : avertissement : effacement de l'ancienne
> signature swap.
> Configure l'espace d'échange (swap) en version 1, taille = 2 GiB
> (2147479552 octets)
> pas d'étiquette, UUID=5dcce54c-0f2c-46e0-ab60-5793854ec4f5
>
>
> Avec une partition FAT :
>
> % sudo mlabel -N $(uuidgen) /dev/<PARTITION>
>
>
> Après on peut vérifier avec un :
>
> % blkid
>
>
> Bonne journée
>
>> Le 7 juin 2022 à 03:55, Pierre ESTREM <pierre...@free.fr
>> <mailto:pierre...@free.fr>> a écrit :
>>
>> Bonjour,
>>
>> J'ai une copie d'une clé bootable dont j'ai fait une image (image.img).
>>
>> uuidgen et tune2fs ne font cela que sur des fichiers de périphérique
>> non montés.
>>
>> Sans monter les partitions de cette image, comment faire pour
>> modifier leurs UUID ?
>>
>> pierre estrem
>>
>
> --
> Pierre Malard
>
>    « /La vérité ne triomphe jamais, mais ses ennemis finissent/
> /    toujours par mourir./.. »

Pierre ESTREM

unread,
Jun 7, 2022, 8:50:03 PM6/7/22
to
Bonjour,

Après recherches et tests, concernant une FAT32 (dont l' "UUID" ne
comporte que 8 caractères), je dois faire exactement :
% sudo mlabel -N $(uuidgen | cut -c -8) -i /dev/loop0p1

Ceci s'applique alors sur une FAT32 qui correspond /boot/efi (loop0p1,
boucle chargée avec losetup).

Je remarque que cet identifiant est de suite lisible avec :
% sudo blkid | grep /dev/loop0p1

pierre estrem



Le 07/06/2022 à 11:10, Pierre Malard a écrit :
> Bonjour,
>
> Il n’y a pas besoin de monter une partition pour lui changer son UUID
> ; surtout pas !
>
> Avec un système de fichiers EXTn, la commande est :
>
> % sudo tune2fs -U $(uuidgen) /dev/<PARTITION>
>
>
> Avec une partition XFS :
>
> % sudo xfs_admin -U $(uuidgen) /dev/<PARTITION>
> Clearing log and setting UUID
> writing all SBs
> new UUID = 38d134f7-8453-41a7-b9ad-441c8ebbbced
>
>
> Avec une partition SWAP :
>
> % sudo mkswap -U $(uuidgen) /dev/<PARTITION>
> mkswap: /dev/sdb2 : avertissement : effacement de l'ancienne
> signature swap.
> Configure l'espace d'échange (swap) en version 1, taille = 2 GiB
> (2147479552 octets)
> pas d'étiquette, UUID=5dcce54c-0f2c-46e0-ab60-5793854ec4f5
>
>
> Avec une partition FAT :
>
> % sudo mlabel -N $(uuidgen) /dev/<PARTITION>
>
>
> Après on peut vérifier avec un :
>
> % blkid
>
>
> Bonne journée
>
>> Le 7 juin 2022 à 03:55, Pierre ESTREM <pierre...@free.fr
>> <mailto:pierre...@free.fr>> a écrit :
>>
>> Bonjour,
>>
>> J'ai une copie d'une clé bootable dont j'ai fait une image (image.img).
>>
>> uuidgen et tune2fs ne font cela que sur des fichiers de périphérique
>> non montés.
>>
>> Sans monter les partitions de cette image, comment faire pour
>> modifier leurs UUID ?
>>
>> pierre estrem
>>
>
> --
> Pierre Malard
>
>    « /La vérité ne triomphe jamais, mais ses ennemis finissent/
> /    toujours par mourir./.. »

Pierre Malard

unread,
Jun 8, 2022, 2:00:03 AM6/8/22
to
Merci, effectivement
-- 
Pierre Malard

   «A force de faire "la rue" on est devenu le caniveau»
                                                  Abd Al Malik - Céline
   |\      _,,,---,,_
signature.asc
0 new messages