Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

9.5. GRUB 인터페이스

GRUB은 다양한 수준의 기능을 제공하는 세 가지 인터페이스를 제공합니다. 이러한 각 인터페이스를 통해 사용자는 Linux 커널 또는 다른 운영 체제를 부팅할 수 있습니다.
인터페이스는 다음과 같습니다.
참고
다음 GRUB 인터페이스는 GRUB 메뉴 우회 화면의 3초 이내에 임의의 키를 눌러만 액세스할 수 있습니다.
메뉴 인터페이스
이는 GRUB이 설치 프로그램에 의해 설정될 때 표시되는 기본 인터페이스입니다. 운영 체제 또는 사전 구성된 커널 메뉴는 이름별로 정렬되는 목록으로 표시됩니다. 화살표 키를 사용하여 운영 체제 또는 커널 버전을 선택하고 Enter 키를 눌러 부팅합니다. 이 화면에서 아무 작업도 수행하지 않으면 제한 기간이 만료된 후 GRUB에 기본 옵션이 로드됩니다.
e 키를 눌러 항목 편집기 인터페이스 또는 c 키를 입력하여 명령줄 인터페이스를 로드합니다.
이 인터페이스 구성에 대한 자세한 내용은 9.7절. “GRUB 메뉴 설정 파일” 를 참조하십시오.
메뉴 메뉴 편집기 인터페이스
메뉴 항목 편집기에 액세스하려면 부트 로더 메뉴에서 e 키를 누릅니다. 해당 항목에 대한 GRUB 명령이 여기에 표시되고 사용자는 명령줄을 추가하여 운영 체제를 부팅하기 전에 이러한 명령줄을 변경할 수 있습니다(현재 줄 뒤에 새 줄을 삽입한 후 새 줄을 삽입하고, 하나(e)를 편집하거나, 하나(d )를 편집하거나(d) 삭제할 수 있습니다.
모든 변경 사항을 적용하면 b 키는 명령을 실행하고 운영 체제를 부팅합니다. Esc 키는 변경 사항을 삭제하고 표준 메뉴 인터페이스를 다시 로드합니다. c 키는 명령줄 인터페이스를 로드합니다.
참고
GRUB 메뉴 항목 편집기를 사용하여 실행 수준을 변경하는 방법에 대한 자세한 내용은 9.8절. “부팅 시 실행 수준 변경” 을 참조하십시오.
명령줄 인터페이스
명령행 인터페이스는 가장 기본적인 GRUB 인터페이스이지만 가장 많은 제어 권한을 부여하는 인터페이스이기도 합니다. 명령행을 사용하면 관련 GRUB 명령 다음에 Enter 키를 입력하여 실행할 수 있습니다. 이 인터페이스에는 컨텍스트 기반으로 키 완료를 비롯하여 일부 고급 쉘과 유사한 기능이 포함되어 있습니다(예: Ctrl+a )는 줄의 시작으로 이동하기 위해 Ctrl a 및 Ctrl+e 와 같은 줄의 끝으로 이동합니다. 또한 화살표, Home,End, Delete 키는 bash 쉘에서와 같이 작동합니다.
일반적인 명령 목록은 9.6절. “GRUB 명령” 를 참조하십시오.

9.5.1. 인터페이스 로드 순서

GRUB이 두 번째 단계의 부트 로더를 로드하면 먼저 설정 파일을 검색합니다. 일단 발견되면 메뉴 인터페이스 우회 화면이 표시됩니다. 3초 내에 키를 누르면 GRUB이 메뉴 목록을 작성하고 메뉴 인터페이스를 표시합니다. 키를 누르지 않으면 GRUB 메뉴의 기본 커널 항목이 사용됩니다.
설정 파일을 찾을 수 없거나 설정 파일이 읽을 수 없는 경우 GRUB은 명령줄 인터페이스를 로드하여 사용자가 부팅 프로세스를 완료하기 위해 명령을 입력할 수 있습니다.
설정 파일이 유효하지 않으면 GRUB에서 오류를 출력하고 입력을 요청합니다. 이는 사용자가 문제가 발생한 위치를 정확하게 파악하는 데 도움이 됩니다. 임의의 키를 누르면 메뉴 인터페이스를 다시 로드하면 메뉴 옵션을 편집하고 GRUB에서 보고한 오류에 따라 문제를 해결할 수 있습니다. 수정에 실패하면 GRUB에서 오류를 보고하고 메뉴 인터페이스를 다시 로드합니다.