GRUB는 구성 파일을 찾을 때 파티션 순서를 고려합니까?

GRUB는 구성 파일을 찾을 때 파티션 순서를 고려합니까?

내 하드 드라이브에는 다음 순서로 배열된 3개의 파티션이 있습니다.

  1. NTFS
  2. FAT32
  3. FAT32(매우 작음)

menu.lstGRUB를 하드 드라이브의 MBR에 설치하고 구성 파일( 등)을 세 번째 파티션에 넣고 싶습니다 .

--root-directory명령줄 매개변수를 사용하겠습니다 .

GRUB를 설치한 후 파티션 레이아웃을 변경하면 어떻게 됩니까? GRUB은 해당 파일이 속한 파티션이 디스크의 두 번째 또는 네 번째 파티션이 되어도 이러한 파일을 읽을 수 있습니까?

답변1

Grub은 드라이브의 파티션 테이블 항목을 살펴봅니다. 따라서 나중에 드라이브를 수정하는 경우 grubMBR에 다시 설치하고 각 root항목이 올바른 파티션을 가리키도록 구성 파일을 업데이트해야 할 수 있습니다.

또한 파티션 번호는 이전("레거시" 0.9x) grub 버전과 최신(1.9x) grub 버전에서 서로 다릅니다. 원래 grub은 0부터 파티션 계산을 시작하고 "new"는 1부터 시작합니다.

관련 정보