UEFI용 전체 디스크 암호화를 사용하여 Debian을 설치하는 방법은 무엇입니까?

UEFI용 전체 디스크 암호화를 사용하여 Debian을 설치하는 방법은 무엇입니까?

그래서 UEFI를 사용하여 SSD 드라이브에 최신 버전의 Debian을 설치하려고 합니다. 시나몬을 사용하고 싶어요KDE데스크톱 환경에서 내 드라이브를 완전히 암호화합니다.
저는 이전에 Windows 10을 사용했으며 Unix/Linux/Debian 전문가는 아닙니다(필수 사항은 아니라고 생각합니다).


나는 OS 설치가 모든 OS가 제대로 작동하는 데 절대적으로 필요한 가장 기본적인 것이라고 생각하므로 그에 대한 데비안의 상태에 대해 상당히 좌절감을 느낍니다. 저는 단순히 최신 하드웨어와 표준(SSD 및 UEFI)을 사용하고 있으며 암호화는 모든 사람에게 필수라고 생각합니다.


그래서 제가 한 일은 다음과 같습니다.

  • 갔다https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/다운로드됨debian-8.8.0-amd64-CD-1.isoHashMyFiles를 사용하여 .iso의 해시를 확인하고 CD에 굽습니다(DVD는 작동하지 않음).
  • 그런 다음 이 가이드를 따랐습니다 (참고: 간단한 선택으로 UEFI에 대한 적절한 파티션을 설정할 수 있는 것이 훨씬 더 나을 것입니다! 가이드 등을 위해 먼저 Google에 문의하고 싶어하는 사람은 아무도 없습니다!) .
    Debian Jessie에서 전체 디스크 암호화 설정
    설치하는 동안 네트워크 연결이 없고 선택할 수 있는 유일한 소프트웨어는 "기본 소프트웨어"와 "데스크톱 환경"이었습니다. 파티셔닝을 할 때 FREE SPACE가 포함된 두 개의 이상한 추가 항목이 나타납니다. 하나는 1MB이고 다른 하나는 138.2kB입니다. 왜 추가되는지 모르시나요? /boot 파티션 외에도 튜토리얼에는 설명되지 않았지만 첫 번째 설치 시도가 완전히 실패했기 때문에 만들어야 했던 "EFI 시스템 파티션" 파티션도 만들었습니다.
  • 재부팅 설치가 끝날 때까지 따라갈 수있었습니다. 재부팅하면 다음과 같은 결과가 나타납니다.

    Loading, please wait...
    1.xxxxxx usb 1-3: device descriptor read/64, error -71
    [    1.xxxxxx usb 1-3: device descriptor read/64, error -71
    Please unlock disk sda2_crypt: _
    
  • 비밀번호를 한 번 정확하게 입력하면 다음과 같은 결과가 나타납니다.

    No key available with this passphrase.
    cryptsetup: cryptsetup failed, bad password or options?
    
  • 비밀번호를 다시 올바르게 입력했는데 "설정 성공" 및 "일지 복구 중"이라는 메시지가 표시됩니다. (이 작업을 여러 번 시도했지만 항상 두 번째 시도에서만 작동했습니다!)

  • 그런 다음 (굵게) "디스크에 대한 암호를 입력하십시오 ... on /home"이라고 말합니다. 비밀번호를 한 번 더 입력해야 합니다 (위 가이드 참조 - 사람들이 아직 방법을 구현하지 않은 이유가 무엇인지 잘 모르겠습니다) 한 번만 입력하면 되는 하나의 비밀번호로 전체 드라이브를 쉽게 암호화할 수 있습니다)
  • 그런 다음 다음과 같은 터미널에만 도착합니다.

    Debian GNU/Linux 8 name tty1
    
    name login:
    
  • 내 사용자 이름(설치 중에 설정한 루트와 사용자로 시도했습니다)과 비밀번호를 입력하고 다음을 얻습니다.

    username@name:~$_
    
  • 추가 정보가 제공되지 않으며 그래픽 데스크탑 환경도 없으며 아무것도 없습니다.
    여기서 어떻게 진행해야 할지 잘 모르겠습니다.

이것은 도움이 되지 않았습니다: wiki.debian.org/UEFI
startx도 데스크탑 환경으로 연결되지 않았습니다. 또한 마지 못해 보안 부팅을 비활성화하려고 시도했지만 도움이 되지 않았습니다.


업데이트: 튜토리얼을 따르지 않고 대신 '안내 - 전체 디스크 사용 및 암호화된 LVM 설정'을 선택한 다른 설치를 시도했습니다. 여기서는 비밀번호를 한 번만 입력하면 되며 시작 시 비밀번호를 입력하기 전에 다음과 같은 메시지가 표시됩니다.

Loading, please wait...
[    1.xxxxxx usb 1-3: device descriptor read/64, error -71
[    1.xxxxxx usb 1-3: device descriptor read/64, error -71
 Volume group "name-vg" not found
 Skipping volume group name-vg
Unable to find LVM volume name-vg/root
 Volume group "name-vg" not found
 Skipping volume group name-vg
Unable to find LVM volume name-vg/swap_1
Please unlock disk sda3_crypt: _

비밀번호를 입력하고 2개의 계정(루트 또는 사용자 이름) 중 하나에 로그인하면 데스크톱 환경을 얻을 수 없지만 추가 정보가 제공되지 않은 채 bash 터미널에 그대로 있습니다. 내가 들어갈 때 startx나는 단지 다음을 얻습니다:

username@name:~# []

아무것도 입력할 수 없는 곳입니다. 메인보드 전용 온보드 그래픽으로 시도해봤습니다. 그래픽 카드를 내장하면 위의 내용은 나타나지 않지만 검은색 화면/작동하지 않는 모니터가 나타납니다. 또한 UEFI 설정을 다시 기본값으로 재설정해 보았습니다(부팅 모드만 UEFI로 변경).

내가 여기에 얼마나 실망했는지는 아무리 강조해도 지나치지 않습니다. 나는 특이한 일을 하려는 것이 아니며, 특이한 하드웨어를 갖고자 하는 것도 아닙니다. Windows에서 FOSS로 이동하려고 시도했지만 지금까지는 불가능한 것 같습니다. :(



업데이트 2: 좋습니다. 이제 더 많은 옵션을 제공하는 "전문가 모드"를 다시 시도해 보았습니다. 또한 이에 대한 질문을 받았을 때 이동식 미디어 경로(wiki.debian.org/UEFI에서 권장)에 설치했습니다. 그것은 도움이 되지 않았습니다.

또한 나는 다음 게시물을 발견했습니다.https://forum.level1techs.com/t/solved-installing-linux-on-an-m-2-ssd/110982/46다른 사용자도 같은 문제를 겪었습니다.

오늘 몇 가지 추가 테스트를 해볼 예정이지만 원인은 다음과 같습니다.내 메인보드 B250 PC MATE가 UEFI를 사용하는 Windows 이외의 운영 체제에서 작동하지 않습니다..

나는 이것을 발견한다받아들일 수 없는MSI 및 잠재적으로 UEFI에 의해 이루어지며 다른 사람들도 그렇게 하고 그에 따라 조치를 취할 수 있기를 바랍니다(잠재적 구매자에게 이 문제 알리기, 보이콧, 고소 등).

이제 3가지 옵션이 있는 것 같습니다.

  • Windows 10 설치(그러나 취약성, 백도어 및 독점 소프트웨어에서 벗어나고 싶습니다)
  • UEFI 대신 레거시 모드로 데비안 설치(이것이 작동하고 2TB 이상의 비부팅 드라이브를 사용할 수 있기를 바랍니다. 또한 이로 인해 특정 UEFI 개선 사항이 누락될 수 있으며 앞으로는 보안 부팅을 사용하고 싶습니다)
  • 새 메인보드 구입(다른 메인보드와 작동하는지 어떻게 확인할 수 있나요?)

후속 질문:데비안용 레거시 BIOS를 사용해야 합니까, 아니면 새 메인보드를 구입해야 합니까?

업데이트 3: 그래서 이제 암호화도, 별도의 홈 파티션도 없이 레거시 BIOS로 시도해보았습니다. 여전히 같은 문제가 있어서 원인이 무엇인지는 모르겠지만 UEFI는 아닌 것 같습니다. 어떤 아이디어가 있나요?

답변1

나는 그것을 가지고 일했다데비안 9.0.0(DVD에서 부팅하여) 이 질문을 제기한 후에 출시되었습니다. 저는 간단하게 표준 UEFI 설치를 진행하고 '가이드 - 전체 디스크 사용 및 암호화된 LVM 설정'과 'Cinnamon'을 데스크탑 환경으로 선택했습니다.


SecureBoot는 아직 지원되지 않습니다. 이제 부팅할 때 첫 번째 시도에서 작동하려면 비밀번호를 입력하기 전에 몇 초 정도 기다려야 합니다. 인터넷 연결 없이 설치했는데 이후에 source.list 파일에 몇 가지 문제가 있었지만 해결되었습니다.

설치 후에는 sudo와 방화벽(gufw)을 설치하고 sudoers 파일에 사용자를 추가해야 합니다. 또한 실행하여 apt-get update && apt-get upgrade모든 것이 업그레이드되었는지 확인해야 합니다.

답변2

로그인 프롬프트가 표시되고 로그인할 수 있으면 디스크에 운영 체제를 성공적으로 설치한 것입니다. 그래픽 데스크탑 환경이 나타나지 않으면 이는 디스크 암호화와 관련이 없는 다른 문제입니다.

EFI 시스템 파티션을 포함한 전체 디스크 암호화는 UEFI에서 지원되지 않습니다. 펌웨어는 디스크에서 파일을 로드해야 하며 UEFI 펌웨어는 암호화된 디스크를 지원하지 않습니다.

관련 정보