보안상의 이유로 UEFI를 사용하여 단일 하드 드라이브 컴퓨터에 완전히 독립적 인 보조 운영 체제를 설치하고 싶습니다. 두 설치 모두 서로 다른 LUKS 암호화 파티션을 루트 장치 (암호 위에 LVM)로 사용할 수 있어야하며 자체 커널을 사용할 수 있어야합니다.
서로 다른 두 운영 체제로 이중 부팅하는 것은 큰 문제가 아닙니다. Ubuntu와 Fedora는 EFI 시스템 파티션을 방해하지 않으며 공유 할 수 있지만 두 개의 Ubuntu 설치는 Grub 인스턴스를 동일한 EFI 위치에 설치하기를 원하기 때문에 서로 싸우게됩니다.
설치
/boot/efi/EFI/ubuntu
도중 과 다른 위치에 Grub을 설치하도록 Ubuntu를 변경하는 방법이 있습니까? 패키지 업데이트와 커널 / 그루브 업데이트가 여전히 해당 경로에 설치되도록 지속적인 방법이 필요합니다. Fedora의 Grub이에 설치되는 것처럼/boot/efi/EFI/fedora
. Grub에서 해당 구성 옵션을 찾을 수 없습니다. 가능하다면 Dell UEFI 부팅 메뉴를 통해로드 할 OS를 선택할 수 있습니다. 아마도 efibootmgr과 grub-efi 사이에 접착제가 빠져있을 것입니다.또는 두 개의 Ubuntu 설치 중 하나에서 단일 Grub 설치를 사용하고 올바른 부팅 설정을 자동으로 감지 할 수 있습니까? 내 말은, 커널을 사용
os-prober
하여 다른/boot
파티션을 찾을 수는 있지만 어떻게 해당 OS에 대한 올바른 부팅 매개 변수를 알 수 있습니까? 암호화되지 않은 단일 파티션 설치로는 가능하지만/boot
해당 루트 파일 시스템과 일치 할 수는 없습니다 . 그리고 암호화되면 완전히 불가능합니다. 따라서 그럽 구성 파일을 수동으로 수정해야합니다. 또한 단일 공유 부트 로더 구성의이 옵션을 싫어하여 두 운영 체제를 어느 정도 격리하지 않았습니다.
그건 그렇고, 서버 텍스트 기반 전문가 설치는 괜찮습니다. 또한 모든 커널 / Grub 업데이트에 대해 단계를 반복하지 않아도되는 일부 사용자 지정 구성.