업데이트 중 cryptsetup 문제


14

나는 많은 업데이트를 설치하고 있다고 생각했는데 1 시간 정도 지난 후에 터미널 창 에이 메시지가 마침내 나타납니다.

cryptsetup: WARNING: failed to detect canonical device of overlayfs
cryptsetup: WARNING: could not determine root device from /etc/fstab

이것은 무엇을 의미하며 어떻게 수정합니까?


또한 여전히 무언가를 연구하고 있습니다. 시간이 얼마나 걸리나요?
Maegan

어떻게 업데이트하고 있습니까? 명령 행을 사용하고 있습니까?
BiggJJ


"다양한 업데이트를 설치 한 것 같습니다."정확히 무엇을 했습니까? (어떤 명령, 어떤 프로그램). 또한 파일 내용을 게시하십시오 /etc/fstab(터미널을 열고을 입력하십시오 cat /etc/fstab).
1 월

답변:


13

enCRYPTED 볼륨 또는 스왑을 사용하지 않는 경우 cryptsetup이 필요하지 않으므로 제거하고 다음 명령을 사용하여 재부팅하십시오.

sudo apt-get remove cryptsetup
# it's better to update and reinstall GRUB before rebooting
sudo update-grub
sudo grub-install /dev/<your_device_id>
sudo reboot

장치 ID를 찾으려면 다음을 실행하십시오.

sudo blkid

암호화 된 파일 시스템을 사용하지 않으려면 'crypt'/etc/fstab 옵션이 어디서나 표시되면 cryptsetup이 필요하며이를 올바르게 구성하는 것이 필요합니다.


<your_device_id>는 실제로 파티션이 아닌 장치 ID (예 : / dev / sda)입니다 (예 : / dev / sda1)!
AstroFloyd

update-grub 및 grub-install이 필요한 이유를 설명해 주시겠습니까? Grub-Install 할 장치를 어떻게 결정합니까?
Joe Murray

cryptsetup은 부팅시 암호화 된 파티션 이상에 필요합니다. 컨테이너화 된 암호화뿐만 아니라 VeraCrypt 파티션 및 컨테이너에 대한 기본 인터페이스로도 사용됩니다. cryptsetup을 가지고 있지만 부팅시 암호화를 사용하지 않는 사람들에게는 cryptsetup 경고를 무시할 수 있는지 아는 것이 유용합니다.
커트 피츠너

어쩌면 약간의 주제 일지 모르지만 cryptsetup / crypttab이 사용 중이 아니므로 안전하게 제거 할 수 있는지 어떻게 알 수 있습니까?
Fleuv

1

사전 정보 : 암호화되지 않은 부팅 파티션으로 LUKS 내에서 btrfs를 사용하고 있습니다. LVM 또는 기타 설정의 경우 솔루션이 다를 수 있습니다!

실제로 cryptsetup을 사용하고 있고이 오류가 발생하면 수정 사항은 다음과 같습니다.

  1. /etc/crypttab파일이 올바르게 설정되어 있는지 확인하십시오 . "root"라는 이름의 항목이 하나 이상 있어야합니다 /. 이것이 루트 항목입니다. 이것은 나에게 결정적이며 지금까지 아무도 언급하지 않았습니다!
  2. 이 항목은 /etc/fstabwith 에서 참조해야합니다 /dev/mapper/root. UUID가 올바르게 설정되어 있는지 확인하십시오
  3. 이제 update-initramfs -u 가장 최근의 커널 만 업데이트하십시오. cryptsetup 경고가 나타나면 이전 단계에서 실패한 것입니다. 모든 파일을 검토하고 문제를 찾아보십시오
  4. update-grub남아있는 그럽 문제를 해결하기 위해 실행
  5. 이제를 확인하십시오 /boot/grub/grub.cfg. menuentry부팅 할 첫 번째 를 찾으십시오 . 이 search 부분에는 부팅 파티션의 UUID가 포함되어 있어야합니다 (암호화되지 않음). 이 linux부분 root=/dev/mapper/root에는 암호화되지 않은 볼륨의 UUID를 가리키는 말이 있어야합니다 (내 설정에서 btrfs 볼륨)

행운을 빕니다!


민트 타라 우분투에서도 btrfs를 사용합니다. 질문주세요. crypttab에 루트 항목이없는 유일한 스왑 항목이 정상입니까?
Yurij

조건에 따라서. 내 생각에 당신은 설정하는 동안 스왑 만 암호화했습니다. 이 경우에는 괜찮습니다. 그러나 루트가 암호화되어 있고 부팅 할 수없는 경우 예를 들어 항목을 추가해야합니다.
matt3o

설치하는 동안 전체 디스크 암호화와 홈 암호화를 선택합니다. 언뜻보기에 그것은 좋지 않습니다.
Yurij

그러나 모든 것이 여전히 작동합니까? 집 암호화는 다르게 수행되므로이 ​​경우에는 암호화 키가 필요하지 않습니다. 전체 디스크를 실제로 암호화했다면 확실하지 않습니다. 아마도 리눅스에서 다르게 작동 할 것입니다.
matt3o

1
따라서 전체 디스크를 암호화하려면 설정을 다시 실행하고 Linux를 다시 설치해야 할까봐 걱정됩니다. (백업 등을 잊지 마십시오!) 디스크가 암호화되지 않았다고 100 % 말할 수는 없습니다. 가장 일반적인 두 가지 암호화 기술로 암호화되지 않았기 때문에 더 이상 존재하지 않는 경우에는 말할 수 없습니다. 몰라 Mint는 Ubuntu를 기반으로하므로 아니요, 디스크는 전체적으로 암호화되지 않습니다.
matt3o
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.