BIOS 부팅 파티션에 GRUB2를 설치하는 명령

BIOS 부팅 파티션에 GRUB2를 설치하는 명령

단일 GPT 고정 볼륨과 /dev/sda1에 BIOS_grub 플래그를 사용하여 새로 생성된 BIOS 부팅 파티션이 있는 BIOS 시스템의 경우 GRUB2를 설치/포함하는 올바른 명령은 다음과 같습니다., core.img)을 파티션에 추가합니다.

# grub-install /dev/sda

또는

# grub-install /dev/sda1

GNU GRUB 매뉴얼 섹션 4.4, 이는 BIOS 설치와 관련하여 명확하지 않으며수동 그럽 설치메시지가 없습니다. 비공식 소스도 직접적인 지침을 제공하지 않습니다. 일부는 전자가 자동으로 파티션을 감지하고 여기에 마운트/임베딩할 것이라고 제안하고 다른 일부는 이것이 단순히 부트 섹터 및 MBR 간격에 마운트될 수 있다고 제안합니다(이것이 GPT 디스크에 적용되는지 여부는 아직 알려지지 않음) 명확), 다른 사람들은 잘못된 멀티부팅 구성에 대해 논의했고, 다른 사람들은 이 파티션에 설치하는 것에 대해 논의했지만 방법은 설명하지 않았습니다.

부가적인 질문은 후자가 필요하지만 전자가 이미 실행 중인 경우 부트 섹터에서 "제거"하는 방법입니다. GNU GRUB 매뉴얼 섹션 22.1상태:

적어도 BIOS 시스템에서는 GRUB를 파티션에 설치하도록 grub-install에 지시했지만 GRUB가 이미 마스터 부트 레코드에 설치되어 있는 경우 해당 파티션의 GRUB 설치는 무시됩니다.

우선, 이 설명은 GPT 디스크에 적용됩니까, 아니면 BIOS 부팅 파티션이 있는 GPT 디스크에 적용됩니까? 그렇다면 볼륨을 다시 초기화해야 합니다. 그렇지 않으면 다음을 실행하기에 충분합니다.

grub-install --recheck

미리 감사드립니다. 이 포럼이나 다른 곳에서는 이에 대한 명확하거나 명백한 지침이 없습니다.

관련 정보