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 콤보와 동일합니다. 구체적으로:
- 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 파티션인지에 따라 다릅니다. 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
.
- Fedora I 및 Fedora II 루트 파티션(일명 )에는 Fedora에게 LUKS 파티션을 찾을 위치를 알려주는
/
파일이 있습니다 . , LUKS 래퍼의 UUID(일명)는 어디에/etc/crypttab
있습니까 ?luks-f3303886-beb1-4733-8e6f-5794d430e87e UUID=f3303886-beb1-4733-8e6f-5794d430e87e none luks
f3303886-beb1-4733-8e6f-5794d430e87e
/dev/sda7
설정이 동일하더라도 첫 번째 조합은 실행되지만 두 번째 조합은 실행되지 않습니다. 내가 무엇을 놓치고 있나요?
새로 설치된 시스템이 먼저 읽어야 하는 암호화된 파티션이 있음을 인식하도록 하는 새로운 방법이 있습니까?
두 번째 파티션 조합이 루트 파티션이 아닌 LUKS 파티션을 먼저 살펴봐야 한다는 것을 인식하게 하려면 어떻게 해야 합니까?
답변1
문제는 하드 드라이브에 오류가 발생했고 파티션이 위치한 섹터에 불량(복구 가능한) 섹터가 있다는 것입니다.