内部ディスクを外部ディスクに完全に起動可能なバックアップを作成するには?重複したUUIDの問題

内部ディスクを外部ディスクに完全に起動可能なバックアップを作成するには?重複したUUIDの問題

1to1を使用して内部ディスクをコピーしましたdd。外部ディスクは起動可能ですが、ディスクは同じUUIDを共有するため、起動プロセスは実際には内部ディスクから続行されます。

内部ディスクを外部ディスクに完全に起動可能なバックアップを作成するには?

重複したuuidが原因で、外部ディスクではなく内部ディスクから起動するようです。この問題を解決するためにパッケージを使用するなどの問題に対する解決策はありますかdd

目的:最初に外部ディスクにバックアップし、外部ディスクから起動し、システムアップグレードを適用して再起動してからアップグレードをテストします。アップグレードが成功すると、内蔵ディスクもアップグレードできます。

ベストアンサー1

内蔵ディスクの電源を切るか、プラグを抜くことをお勧めします。

しかし...

バックアップドライブをバックアップしたら、実際にバックアップドライブのUUIDを変更できます。各パーティションに対してこれを行うことを忘れないでください。例えば/dev/sdb1:

# Generate a random UUID:
cat /proc/sys/kernel/random/uuid
7a5e6fad-4fa2-4177-b8a6-dfeeeb6289df

# Then use this for the partition UUID
tune2fs -U 7a5e6fad-4fa2-4177-b8a6-dfeeeb6289df /dev/sdb1

その後、バックアップを実行します。次のファイルで古いUUIDを確認し、新しいUUIDと置き換えます。<distribution>オペレーティングシステムと交換する必要があります。

/etc/fstab
/boot/grub/grub.cfg
/boot/efi/EFI/<distribution>/grub.cfg

より困難な問題は、BIOSが外部EFIパーティションを使用するように説得することです。使用するドライブを指定できない場合は、EFI設定をコピーする必要があります。メインドライブに(例/boot/efi/EFI/debian/)を選択/boot/efi/EFI/backup/してBIOSにインストールします。

おすすめ記事