Linuxは元のパーティションの代わりに複製されたパーティションをマウントします。

Linuxは元のパーティションの代わりに複製されたパーティションをマウントします。

Kaliを実行しているノートブックを「DeepFreeze」を実行しているかのようにスクロールするように設定しようとしています。私の目標は、次のことができることです。

  • sda1設定
  • Clonezillaを使用してsda1の「クリーンバージョン」としてsda3に複製します。
  • クライアントでsda1を使用する
  • Clonezilla を使用して sda3 を sda1 に再複製し、「復元」します。

パーティションを複製する前に:

私のドライブパーティションは次のとおりです。

- sda1 プライマリパーティションが「使用済み」

- sda2拡張パーティション

--- sda5スワップパーティション

- sda3バックアップパーティション(sda1の「クリーン」バージョン、必要に応じてsda1上書き)

- sda4 Clonezillaライブパーティション(必要に応じてsda3をsda1にコピーするために使用されます)

パーティションを複製した後:

Clonezillaを使用してsda1をsda3に複製した後、何らかの理由でkaliはsda3に/にマウントし、sda1の代わりにsda3で起動するように指示します。 明らかにsda3で起動していると思いますか?

sda1とsda3は両方とも/にマウントされるように設定されています。

これは、sda1が内部的にgrubに起動するように指示するすべてを含むパーティション全体をコピーするclonezillaによって引き起こされると思います。

私の問題は、これが起こるのを防ぐ方法がわからないということです。


編集する:

/etc/fstab 内容:

root@kali:~# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=20d4493c-5934-4633-998e-0c6dd970d4ad /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=3f0d9a95-a494-4ffa-a071-aefcf3d377ed none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

ブロック出力:

root@kali:~# blkid
/dev/sda1: UUID="20d4493c-5934-4633-998e-0c6dd970d4ad" TYPE="ext4" PARTUUID="f69a4b07-01"
/dev/sda3: UUID="20d4493c-5934-4633-998e-0c6dd970d4ad" TYPE="ext4" PARTUUID="f69a4b07-03"
/dev/sda4: LABEL="Clonezilla" UUID="26bc43b4-b906-45e0-be27-eab166704de5" TYPE="ext4" PARTUUID="f69a4b07-04"
/dev/sda5: UUID="3f0d9a95-a494-4ffa-a071-aefcf3d377ed" TYPE="swap" PARTUUID="f69a4b07-05"

ベストアンサー1

はい、ルートパーティションはファイルシステムのUUIDとしてマウントされ、元のパーティションと複製されたパーティションの両方が同じUUIDを持ちます。この問題を解決するには、その行にコメントを付けてパスを使用してインストールできます/dev/sda1

#UUID=20d4493c-5934-4633-998e-0c6dd970d4ad /               ext4    errors=remount-ro 0       1
/dev/sda1                                  /               ext4    errors=remount-ro 0       1

grubUUIDも時々使用されるため、設定も確認する必要があります。root=UUIDまたはデバイスへのフルパスを指定するのと同様のものが必要です。

おすすめ記事