홈페이지 » 어떻게 » GRUB2 부트 로더 설정 구성 방법

    GRUB2 부트 로더 설정 구성 방법

    우분투와 다른 대부분의 리눅스 배포판은 이제 GRUB2 부트 로더를 사용합니다. 설정을 변경하여 기본 운영 체제를 선택하고, 배경 이미지를 설정하고, 기본 OS가 자동으로 부팅되기 전에 GRUB의 카운트 다운 시간을 선택할 수 있습니다.

    Ubuntu 14.04에서 GRUB2를 구성했지만 다른 Linux 배포판에서도 프로세스가 비슷해야합니다. 이전에 menu.lst 파일을 편집하여 원래 GRUB의 설정을 사용자 정의했을 수 있지만 프로세스가 달라졌습니다.

    GRUB2 구성의 기초

    GRUB2는 menu.lst 파일을 사용하지 않습니다. 대신 주 구성 파일은 /boot/grub/grub.cfg 파일입니다. 그러나이 파일을 직접 편집해서는 안됩니다. 이 파일은 GRUB2 자신의 용도로만 사용됩니다. 이 도구는 update-grub 루트로 명령 - 즉, 실행하여 sudo update-grub 우분투에서.

    자신의 GRUB 설정은 / etc / default / grub 파일에 저장됩니다. 이 파일을 편집하여 GRUB2의 설정을 변경하십시오. 스크립트는 /etc/grub.d/ 디렉토리에도 있습니다. 예를 들어 우분투에는 기본 테마를 구성하는 스크립트가 있습니다. 또한 시스템의 내부 하드 드라이브에서 Windows, 다른 Linux 배포판, Mac OS X 등과 같이 설치된 다른 운영 체제를 검사하는 자동 실행 스크립트가 있으며이를 GRUB2의 메뉴에 자동으로 추가합니다.

    update-grub 명령을 실행하면 GRUB은 / etc / default / grub 파일의 설정, /etc/grub.d/의 스크립트 및 기타 모든 항목을 자동으로 결합하여 / boot / grub / grub를 만듭니다. 시동시 읽히는 cfg 파일.

    즉, GRUB2 설정을 사용자 정의하려면 / etc / default / grub 파일을 편집 한 다음 sudo update-grub 명령.

    GRUB 구성 파일 편집

    표준 텍스트 편집기에서 편집 할 수 있도록 / etc / default / grub 파일을 엽니 다. 그래픽 텍스트 편집기를 사용하려면 터미널을 열거 나 Alt + F2 키를 누른 상태에서 다음 명령을 실행하십시오.

    gksu gedit / etc / default / grub

    사용하기 쉬운 터미널 기반 편집기 인 Nano의 경우 다음 명령을 사용하십시오. 물론 원하는 텍스트 편집기를 사용할 수 있습니다 - 표준 vi 텍스트 편집기 포함.

    sudo nano / etc / default / grub

    / etc / default / grub 파일은 짧으며 쉽게 편집 할 수 있어야합니다. 다른 모든 구성 파일과 마찬가지로 원하는 상태로 옵션을 편집 한 다음 파일을 변경해야합니다. 아래 옵션 중 하나라도 파일에 표시되지 않은 경우 새 행에 추가하십시오. 그렇다면 중복 된 것을 추가하는 대신 기존 라인을 편집하십시오.

    기본 OS 선택: 변경 GRUB_DEFAULT = 선. 기본적으로, GRUB_DEFAULT = 0 첫 번째 항목을 기본값으로 사용합니다. 두 번째 항목을 사용하려면 1로, 세 번째 항목을 사용하려면 2로 변경하십시오. 당신은 또한 GRUB_DEFAULT = 저장 됨 GRUB은 부팅 할 때마다 마지막으로 선택한 운영 체제를 자동으로 부팅합니다. 따옴표 안에 레이블을 지정할 수도 있습니다. 예를 들어, OS 목록에 Windows 7 (로더)이라는 운영 체제가 있다면 다음을 사용할 수 있습니다. GRUB_DEFAULT = "Windows 7 (로더)"

    기본 운영 체제 저장: 당신이 선택하면 GRUB_DEFAULT = 저장 됨, 당신은 또한 GRUB_SAVEDEFAULT = true line - 그렇지 않으면 작동하지 않을 것이다..

    GRUB의 숨김 여부 선택: 운영 체제가 하나만 설치되어 있으면 Ubuntu는 GRUB_HIDDEN_TIMEOUT = 0 옵션을 사용하여 GRUB이 기본 OS로 자동 부팅되도록 기본 설정합니다. 이 옵션은 GRUB이 숨겨 지도록 지정하며 0 초 후 즉, 다른 말로 자동으로 기본 OS로 부팅합니다. 컴퓨터가 부팅 할 때 Shift 키를 계속 눌러 메뉴에 액세스 할 수 있습니다. 더 높은 시간 제한을 설정하려면 다음과 같은 것을 사용하십시오. GRUB_HIDDEN_TIMEOUT = 5 - GRUB은 빈 화면 또는 스플래시 화면을 5 초 동안 표시하며이 중 아무 키나 눌러서 메뉴를 볼 수 있습니다. GRUB이 자동으로 숨겨지는 것을 막으려면, 줄을 주석으로 처리하십시오 - 앞에 #을 추가하면됩니다. # GRUB_HIDDEN_TIMEOUT = 0 .

    GRUB의 메뉴 시간 초과 조정: GRUB이 자동으로 숨겨지지 않으면 컴퓨터가 부팅 할 때마다 메뉴가 표시됩니다. GRUB은 일정 시간 (보통 10 초) 후에 자동으로 기본 운영 체제를 작동시킵니다. 그 시간 동안 다른 OS를 선택하거나 자동으로 부팅되도록 남겨 둘 수 있습니다. 제한 시간을 변경하려면 GRUB_TIMEOUT = 10 원하는 초를 입력하십시오. (GRUB이 숨겨져 있지 않은 경우에만 사용됩니다) GRUB이 자동으로 부팅되지 않도록하고 항상 OS 선택을 기다리려면 줄을 GRUB_TIMEOUT = -1

    배경 이미지 선택: GRUB_BACKGROUND 라인은 배경 이미지 사용 여부를 제어합니다. 기본적으로 GRUB은 흑백에서 흑백보기를 사용합니다. 다음과 같은 행을 추가 할 수 있습니다. GRUB_BACKGROUND = "/ home / user / Pictures / background.png" GRUB이 사용할 이미지 파일을 지정하는 방법.

    이미지 파일은 다양한 사양을 충족해야합니다. GRUB은 JPG / JPEG 이미지를 지원하지만 256 색으로 제한되어 있으므로 JPG 이미지를 사용하지 않을 것입니다. 대신, 원하는 색상 수를 가진 PNG 이미지를 사용하고 싶을 것입니다. TGA 이미지 파일을 사용할 수도 있습니다..

    변경 사항 적용

    변경 사항을 적용하려면 텍스트 파일 (File> Save in Gedit 또는 Ctrl + O)을 입력 한 다음 Enter 키를 눌러 파일을 Nano에 저장 한 다음 sudo update-grub 명령. 변경 사항은 grub.cfg 파일의 일부가되며 컴퓨터를 부팅 할 때마다 사용됩니다.


    이것들은 GRUB의 설정 전부는 아니지만 가장 일반적으로 변경되는 것들입니다. 기타 설정은 / etc / default / grub 파일에서 또는 /etc/grub.d 디렉토리의 스크립트를 편집하여 사용자 정의 할 수 있습니다.

    파일을 직접 편집하지 않으려는 경우 Linux 배포판의 소프트웨어 저장소에서 GRUB2를 사용자 정의하기위한 그래픽 도구를 찾을 수 있습니다. 위의 방법은 도구를 쉽게 사용할 수없는 Linux 배포판에서도 작동해야합니다. 또는 명령 줄 액세스 만 허용하고 수동으로 수행하려는 경우.