하드 디스크

하드 디스크

UEFI가 탑재된 새 컴퓨터가 있습니다. 디스크를 MBR이 아닌 GPT로 포맷하고 부팅 시 작은 파티션을 몇 개 만든 다음(UEFI용 자리 표시자, 부팅용, 스왑용 등...) 시스템/파티션용으로 더 큰 파티션을 만들고 나머지는 그대로 두었습니다. 나중에 사용할 디스크) 젠투를 설치했습니다.

하지만 다른 명령줄 매개변수를 사용하여 다른 커널을 부팅하기 위해 grub-LEGACY를 설치하는 방법을 모르겠습니다. MBR 디스크에서는 쉽고 nano 등을 사용하여 grub.gonf를 관리하여 변경하면 됩니다. Grub2 구성을 약간 변경해야 할 때마다 여러 스크립트를 구성하고 실행하는 것보다 더 쉽고 간단합니다(결과 grub.conf도 더 작고 읽기 쉽습니다). 가능할 때마다 그럽 레거시.

(저는 Grub2가 더 최신이고 더 많은 파일 시스템을 지원한다는 것을 알고 있습니다. 저는 그것을 사용한 적이 없지만 지금까지 grub-legacy는 저에게 훌륭하게 작동하고 간단하고 이해하기 쉬운 방식으로 필요한 모든 것을 수행합니다)

모든 조언에 감사드립니다.

답변1

3가지 가능성

하드 디스크

MBR을 사용하면 2TB 이상의 디스크 공간이 낭비됩니다.

총 단백질

gpt와 함께 grub2를 사용하십시오.

[대본 등으로 자신에게 부담을 주는 것은 아니다꼭 필요한grub.conf— 이전 버전의 grub처럼 편집하거나 편집하지 말라는 조언을 무시할 수 있습니다. (이) grub 자동 실행을 가리키는 업데이트가 없는지 확인하세요.]

잡종

사용혼합 방법

즉, 이전 버전의 grub이 인식할 수 있는 4개의 mbr 파티션(2TB 미만)과 나머지 부분은 gpt에서 운영 체제를 인식하는 데 사용됩니다.

경고: 그것이 당신이 원하는 것이기 때문에 나는 세 번째 옵션을 제공했습니다. 그러나 링크에서 알 수 있듯이 이는 매우 번거롭고 그만한 가치가 없습니다.

답변2

Grub Legacy는 MBR과 첫 번째 파티션 사이의 간격을 사용하여 코드를 저장하기를 희망합니다. GPT 테이블은 훨씬 크고 일반적으로 테이블과 첫 번째 파티션 사이에 간격이 없기 때문에 GPT를 사용할 때는 이 공간을 사용할 수 없습니다. Grub2는 특수 BIOS 부팅 파티션을 사용하여 공백 대신 코드를 저장할 수 있습니다.

답변3

BIOS 모드(별칭 CSM 별칭 레거시 모드)로 부팅하고 GPT(GUID 파티션 테이블)가 있는 경우,bios_grub플래그가 있는 작은 파티션이 필요합니다.. 이것은 grub이 이전 MSDOS 파티션 테이블이 있는 드라이브의 첫 번째 미비바이트에 데이터를 설치하는 곳입니다(처음 512바이트 뒤, 파티션 앞).

관련 정보