제가 아는 한, Grub은 장치( grub-install /dev/sda
)와 파티션( )에 설치할 수 있습니다. grub-install /dev/sda1
내 질문 - 파티션에 설치하면 grub 설치 프로그램이 MBR에 무언가를 쓰나요? 그렇지 않은 경우 bios/uefi는 마운트할 파티션을 어떻게 찾나요?
답변1
Grub을 파티션에 설치하면 해당 파티션 외부에는 아무것도 수정되지 않습니다. 특히 MBR(디스크에 클래식 DOS 파티션이 있는 경우)은 수정되지 않습니다. 이렇게 하면 BIOS 또는 UEFI의 부트 로더가 Linux를 찾을 위치를 아는 경우에만 Linux가 부팅될 수 있습니다. 파티션에 Grub을 설치하는 이유는 MBR에 이를 로드할 위치를 알고 있는 다른 부트 로더(일반적으로 자체 부팅 메뉴가 있는 다른 운영 체제)가 이미 있는 경우입니다. 다른 운영 체제의 많은 부트 로더는 "활성" 플래그가 설정된 기본 파티션을 부팅하도록 제안합니다.