[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Changer les UUID dans une image disque



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.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

   « /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 <--



Reply to: