Linux를 삼중 부팅하도록 Grub2-efi를 수동으로 설정하는 방법

Linux를 삼중 부팅하도록 Grub2-efi를 수동으로 설정하는 방법

Windows 8과 같은 기존 운영 체제가 있는 EFI 지원 컴퓨터에 Linux를 설치/due-boot하려면 UEFI - 커뮤니티 도움말 Wiki를 참조하세요.https://help.ubuntu.com/community/UEFI그것을 덮었습니다. 모든 일은 자동으로 마술처럼 일어납니다. 하지만 저는 그 내부에서 무슨 일이 일어나고 있는지 알고 싶습니다. 예:

하고 싶으면 어떻게 해야 하나요?이 머신에 두 번째 Linux 시스템을 수동으로 설정(기존 Windows 8과 새로 설치된 Linux 모두 제대로 부팅됩니까?) Grub2-efi는 EFI 부팅 파티션에 이미 설치되어 있어야 합니다. 그래도 다시 설치해야 합니까? 아니면 대신 Grub2 부팅 메뉴 항목을 추가해야 합니까? 두 번째 Linux 시스템의 파티션에 Grub2-efi를 설치해야 합니까? 이 머신에서 두 번째 Linux 시스템을 부팅하기 위해 Grub2-efi를 수동으로 설정하는 최소 단계는 무엇입니까?

업데이트, 추가 읽기에 따르면 grub2-installinstall 을 사용하면 EFI 부팅에 항목을 추가하기 위해 grub2-efi호출됩니다 . efibootmgr나의 새로운 ASUS 노트북 EFI BIOS는 부팅 미디어를 선택할 수 있는 BIOS 메뉴를 제공하지 않습니다. 다른 것을 부팅해야 할 때마다 BIOS에서 이를 승격시킨 다음 BIOS를 저장해야 합니다.매번!. 이로 인해 트리플 부팅이나 다중 부팅이 번거로워집니다. 더 쉬운 해결책이 있습니까?

답변1

일반적으로 모든 Linux 배포판은 자체 부트 로더(보통 GRUB이지만 때로는 다른 것)를 설치하려고 시도합니다. 또한 일반적으로 모든 배포판은 사용 가능한 모든 배포판을 검색하려고 시도하므로 GRUB 버전을 설치할 때 최신 버전은 일치하는 배포판과 이전에 설치된 모든 배포판을 모두 부팅합니다. 불행하게도 일이 항상 완벽하게 진행되는 것은 아니므로 GRUB 구성을 수동으로 조정하거나, 다른 GRUB가 기본 부트 로더가 되도록 시스템을 재구성하거나, GRUB가 아닌 부팅 관리자를 기본값으로 사용해야 할 수도 있습니다. 사실, 가능성이 너무 많아서 귀하의 질문에 확실하게 대답하는 것은 불가능합니다. 시도해 보고, 최선을 다하고, 문제가 발생하면 여기 다른 포럼에 게시할 수 있습니다. 일반적으로 EFI 설치에 대해 읽어볼 수도 있습니다. 이에 대해 제가 일반적으로 추천하는 세 가지 사이트가 있습니다.

답변2

펌웨어에 내장된 부팅 관리자가 만족스럽지 않으면 다른 부팅 관리자를 설치하는 것이 좋습니다.

로드 스미스(Rod Smith)도 만들었습니다.재정의. 제가 보기에는 좋은 선택인 것 같습니다. 일단 설치하면 EFI 부팅 가능한 OS를 자동으로 검색해야 합니다. 따라서 모든 항목을 수동으로 구성할 필요가 없습니다.

또한 부팅 관리자를 분실한 경우를 대비하여 다시 설치하는 방법에 대해 생각해 볼 수도 있습니다. BIOS 컴퓨터에서는 새 OS를 설치하면 기존 부팅 프로그램을 덮어쓰게 된다는 문제가 있었습니다. EFI에서 문제는 펌웨어 설정을 재설정하는 경우(또는 경우에 따라 펌웨어를 업그레이드하는 경우) 부팅 프로그램이 어디에 있는지 잊어버린다는 것입니다. 부팅 디스크는 가지고 있으면 좋습니다. 특히 작동하는 네트워크 드라이버가 포함된 Linux 라이브 디스크입니다 :).


또 다른 가능성은 OS 중 하나의 부트 로더를 전통적으로 (남용) 사용하여 다른 모든 OS에 메뉴를 제공하는 것입니다. 즉, GRUB 메뉴에 사용자 정의 항목을 추가하여 다른 로더를 체인 로드합니다. 항목을 추가하는 것은 상대적으로 간단하다고 생각하지만, 이는 더욱 복잡하고 잠재적으로 취약합니다. 내 Fedora 노트북은 어떤 이유에서인지 GRUB에서 Windows를 부팅할 수 없었고, 이에 대한 다른 보고서도 읽었습니다. Ubuntu에서는 GRUB 메뉴에 들어가는 것조차 어렵습니다(다른 OS를 감지하지 않으면 숨겨야 한다고 생각합니까?).

적어도 여러 Linux를 부팅하는 경우에는 업스트림 GRUB에서 자동 os-prober를 사용하지 않는 것이 좋습니다. 다른 설치에서 커널 업그레이드를 확인하고 update-grub을 수동으로 실행해야 합니다.

관련 정보