UEFI가 이전에 설치된 Linux를 잊고 새 Linux를 수락하도록 만드는 방법(Devuan)

UEFI가 이전에 설치된 Linux를 잊고 새 Linux를 수락하도록 만드는 방법(Devuan)

새 노트북에 Lubuntu 17.10을 설치했는데 순조롭게 진행되었다고 가정해 보겠습니다. (몇 가지 문제가 있었지만 결국 부팅되고 제대로 작동했습니다.) UEFI BIOS가 보안 부팅 모드에 있습니다. 200MB EFI 파티션과 큰 루트 파티션이 있습니다. SSD 모범 사례로 인해 스왑 파티션이 없습니다(이 기능이 작동하게 되면 /tmp도 tmpfs를 사용하게 됩니다).

마지막 순간에 마음이 바뀌었고 시스템 기반이 아닌 Devuan을 사용하고 싶습니다. 그러나 이번에도 Wi-Fi가 작동하려면 펌웨어 파일을 옮겨야 하는 상황에 직면했습니다. (이것이 항상 나를 괴롭힙니다.https://askubuntu.com/questions/794218/getting-killer-wireless-ac-1535-working-for-installing-ubuntu-16-04). 처음 설치를 시도하는 동안 저는 오프라인 설치를 계속하고 Wi-Fi를 켜고 사후에 네트워크 미러를 추가할 것이라고 생각했습니다. 불행하게도 Devuan 설치 프로그램은 결국 GRUB를 설치하지도 않았습니다.

두 번째 설치 시도에서 올바른 버전의 Wi-Fi 펌웨어를 찾았습니다(다양한 버전의 매력이 네 번째입니다!). 덕분에 설치 프로그램의 기분이 좋아졌고 결국 GRUB를 설치했습니다. 그래도 EFI 파티션을 건드리지 않았을 수도 있다는 느낌이 듭니다.

지금 일어나고 있는 일은 부팅 중에 UEFI가 두 개의 부팅 가능한 자산을 확인한다고 생각한다는 것입니다. 하나는 오래된 Ubuntu(lubuntu)이고 다른 하나는 Devuan입니다. UEFI가 키를 승인하지 않기 때문에 Devuan이 부팅되지 않습니다. 우분투는 승인되었지만 이제 다른 모든 것이 사라졌기 때문에 grub 프롬프트에서 중지됩니다.

일부 복구 모드를 사용하여 EFI 파티션을 설치해야 합니까? UEFI BIOS에 저장된 키가 복구됩니까? BIOS가 이전 설치와 그 핵심을 잊어버리게 하려면 어떻게 해야 합니까?


키에 대한 동일한 이유로 UEFI가 내 펜 드라이브 부팅을 거부하는 지점에 이르렀습니다. 내 계획은 USB DVD 드라이브를 구해 거기에서 CD를 부팅하는 것입니다. 그런 다음 SSD를 닦아냅니다. UEFI가 이후에 이전 설치를 잊지 않는다면 이는 힘든 전투가 될 것입니다.


나는 이것이 Devuan 특유의 것이라고 믿기 시작했습니다. USB DVD를 얻었고 Lubuntu 또는 기타 설치 또는 라이브 DVD를 부팅할 수 있지만 Devuan에는 이 메시지만 표시됩니다. 내 생각엔 그들이 서명으로 뭔가를 망친 것 같아요.

답변1

따라서 Secure Boot는 원래 Microsoft의 아이디어입니다. Ubuntu는 Microsoft에 서명/인증서 비용을 지불했기 때문에 Lubuntu가 작동했습니다. 그러나 Debian은 그렇지 않았기 때문에 직접적인 Debian 파생물인 Devuan에도 UEFI 인증서가 없었습니다.

#devuan IRC 채널에서 몇몇 사람들(@avbox, @fsmithred, @nelson)이 나를 밝게 해주었습니다. 아마도 우분투의 키를 사용하여 shebang에 서명하는 것은 어렵지 않을 것입니다. 그때까지는 보안 부팅을 꺼야 합니다.

관련 정보