Merci, effectivement
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/loop0p1Ceci 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/loop0p1pierre estremLe 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.estrem@free.fr <mailto:pierre.estrem@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
-- Pierre Malard « A force de faire "la rue" on est devenu le caniveau» Abd Al Malik - Céline
|\ _,,,---,,_ /,`.-'`' -. ;-;;,_ |,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 <--
|