grub2: "아무 키나 누르기"를 우회하는 방법은 무엇입니까?

grub2: "아무 키나 누르기"를 우회하는 방법은 무엇입니까?

최근에 마더보드를 업데이트하고 grub2를 EFI 파티션으로 옮겼습니다. 동일한 그럽 메뉴가 있지만 메뉴 항목을 선택하고 Enter를 누르면 "아무 키나 누르십시오"라는 메시지가 나타나고 아무 키나 누를 때까지 로드가 중지됩니다. grub2에게 오류를 무시하고 OS 로딩을 방해하지 않도록 지시할 수 있는 방법이 있습니까?

답변1

이 튜토리얼 제목을 살펴보세요:GRUB 2 부트 로더 - 전체 튜토리얼. 이 튜토리얼에는 "아무 키나 누르세요" 메시지가 나타나는 스크린샷이 포함되어 있습니다.

예를 들어

GRUB 오류 13.

                SS 13

GRUB 오류 11 또는 GRUB 오류 15:

                                 SS 11

두 경우 모두 grub.cfg운영 체제 항목이 가리켜야 하는 하드 드라이브 파티션에 대한 올바른 참조를 포함하는지 확인하여 문제를 해결해야 합니다.

일반적으로 hd(0,0)과 같은 참조를 올바른 파티션 기호로 변경해야 합니다. 어쩌면 hd(1,1) 같은 것일 수도 있습니다.

또한 파티션은 UUID로 참조될 수 있습니다. 운영 체제로 부팅할 수 있는 경우 부팅한 다음 터미널 프롬프트에 명령을 입력 blkid하고 특정 HDD의 UUID 문자열을 기록해 두십시오.

블록 예시

$ blkid
/dev/sda1: LABEL="SYSTEM_DRV" UUID="10BE8345DE8CB0148" TYPE="ntfs" 
/dev/sda5: UUID="1053b90f-4685-4317-9dac-fbcf3002838f" TYPE="ext4" 
/dev/sda6: UUID="av6WTb-69CU-4Ump-0fGR-dGbE-fTtC-fG93LA" TYPE="LVM2_member" 
/dev/mapper/vg_grinchy-lv_root: UUID="75e07a5d-345d-453c-99bd-97fe615fd956" TYPE="ext4" 
/dev/mapper/vg_grinchy-lv_swap: UUID="93016bc7-8902-4ca8-82a4-13cffc7b4353" TYPE="swap" 
/dev/mapper/vg_grinchy-lv_home: UUID="9b0bd0b8-9d75-467c-9694-98951325083d" TYPE="ext4"

답변2

언제. . . 언제터미널 --timeout=5 직렬 콘솔menu.lst grub 구성에 ` 행을 추가하면 이제 부팅 순서에 "계속하려면 아무 키나 누르십시오"라는 메시지가 표시됩니다. 키를 누르지 않으면 터미널 구성 줄에서 처음으로 나타나는 부팅 메뉴(직렬 또는 콘솔)가 나타납니다. 시작 시 이 줄은 다음과 같습니다.

뿌리-#vi /boot/grub/grub.conf이 줄 삭제> 터미널 --timeout=5 직렬 콘솔

이것은 작동합니다

관련 정보