LUKS 및 rEFInd를 사용한 이중 부팅 설정: 백업을 두 번째 파티션으로 복원할 수 없습니다.

LUKS 및 rEFInd를 사용한 이중 부팅 설정: 백업을 두 번째 파티션으로 복원할 수 없습니다.

LUKS를 사용하여 암호화된 두 개의 Linux 파티션이 있는 여러 파티션이 있는 Windows 시스템에 이중 부팅 설정이 있습니다. 어떤 이유로,더 이상 두 번째 Linux LUKS 파티션에 백업을 복원할 수 없으며 암호 해독 암호를 입력하기 위해 LUKS 부팅 화면으로 제대로 부팅할 수 없습니다.. 대신 루트 파티션 부팅을 시도하고 dracut 오류가 발생합니다.

이 문제에 대한 설정의 주요 파티션은 다음과 같습니다.

  • /dev/sda1 EFI
  • /dev/sda5 전원 켜짐페도라를 위해
  • /dev/sda6 뿌리Fedora I의 경우 ——크립토룩스
  • /dev/sda7 전원 켜짐페도라 II의 경우
  • /dev/sda8 뿌리페도라 II의 경우——크립토룩스

저는 기본 드라이버로 Fedora I 루트 및 부팅 조합을 사용합니다. 그런 다음 새로운 것을 시도하고 싶다면 tar를 사용하여 모든 것을 백업하고 두 번째 콤보(Fedora II 루트 및 부팅)에 설치합니다. 따라서 설정이 중단될 위험 없이 설치 간에 전환할 수 있어 기쁩니다.

최근까지 저는 해독된 LUKS 논리 파티션에 시스템 백업의 압축을 풀고, 거기로 루트를 설정하고, initramfs를 업데이트할 수 있었습니다(다음을 사용).sudo dracut -vf). 이것이 하는 일은 부팅 시 LUKS 파티션을 찾도록 지시하는 것입니다. 재부팅 시 새로 설치된 시스템에 LUKS 암호 해독 시작 화면이 표시되고 비밀번호를 입력한 후 루트 파티션에서 부팅됩니다.

그러나 이제 두 번째 파티션 조합(Fedora II 루트 및 부팅)을 사용하여 LUKS 부팅 화면에서 부팅되도록 시스템을 복원할 수 없는 것 같습니다. 세 번 확인했는데 설정은 Fedora I 콤보와 동일합니다. 구체적으로:

  1. Fedora I 및 Fedora II 파티션(참고: 각 파티션은 별도의 파티션임)에는 다음과 같은 내용을 읽는 섹션 1이라는 파일이 /boot있습니다. 여기서 암호화된 파티션 내 파티션의 UUID (일명 .refind_linux.conf"Boot with standard options" "root=UUID=3a404a5a-3d2e-46cd-bf73-8f40e89efed3 ro rhgb quiet LANG=en_US.UTF-8 acpi_osi=Linux acpi_backlight=native"3a404a5a-3d2e-46cd-bf73-8f40e89efed3/dev/mapper/luks-f3303886-beb1-4733-8e6f-5794d430e87e물론 UUID는 Fedora I 파티션인지 Fedora II 파티션인지에 따라 다릅니다.
  2. Fedora I 및 Fedora II 루트 파티션(일명 )에는 해당 파티션의 및 UUID를 제공 하는 /파일이 있습니다 . 예를 들어 다음과 같습니다./etc/fstab//boot/boot/efi

    • UUID=3a404a5a-3d2e-46cd-bf73-8f40e89efed3 / ext4 기본값 1 1

    • UUID=D0BD-BA39 /boot/efi vfat umask=0077,shortname=winnt 0 2
    • UUID=e40053cc-4402-478e-9af8-67a218401b33 /boot ext4 기본값 1 1

파티션의 UUID /는 에 나열된 것과 동일합니다 refind_linux.conf.

  1. Fedora I 및 Fedora II 루트 파티션(일명 )에는 Fedora에게 LUKS 파티션을 찾을 위치를 알려주는 /파일이 있습니다 . , LUKS 래퍼의 UUID(일명)는 어디에 /etc/crypttab있습니까 ?luks-f3303886-beb1-4733-8e6f-5794d430e87e UUID=f3303886-beb1-4733-8e6f-5794d430e87e none luksf3303886-beb1-4733-8e6f-5794d430e87e/dev/sda7

설정이 동일하더라도 첫 번째 조합은 실행되지만 두 번째 조합은 실행되지 않습니다. 내가 무엇을 놓치고 있나요?

새로 설치된 시스템이 먼저 읽어야 하는 암호화된 파티션이 있음을 인식하도록 하는 새로운 방법이 있습니까?

두 번째 파티션 조합이 루트 파티션이 아닌 LUKS 파티션을 먼저 살펴봐야 한다는 것을 인식하게 하려면 어떻게 해야 합니까?

답변1

문제는 하드 드라이브에 오류가 발생했고 파티션이 위치한 섹터에 불량(복구 가능한) 섹터가 있다는 것입니다.

관련 정보