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 또는 장치의 전체 경로를 지정하는 것과 유사한 것이 있어야 합니다 .

답변2

따라서 Thomas의 답변을 통해 올바른 길을 생각하게 되었지만 Thomas의 답변에 대한 Cas의 의견은 실제로 내 문제를 완전히 해결했습니다.

파티션을 복제 하기 /etc/default/grub전에 .GRUB_DISABLE_LINUX_UUID=trueupdate-grub

sda1을 sda3으로 복제한 후 Kali는 항상 sda1로 부팅하고 gparted는 더 이상 sda3이 /.

관련 정보