grub 명령 줄에서 기본 부팅 메뉴 옵션을 어떻게 변경합니까?


10

거의 항상 Windows로 부팅하는 이중 Windows 7 / Ubuntu 시스템이 있습니다. 우분투로 부팅하면 memtest를 기본 부팅 메뉴 옵션으로 만듭니다. 이것이 성가 시지만 부팅 메뉴에서 사용할 수있는 grub 명령 줄에서 기본값을 다시 변경할 수 있다면 함께 살 수 있습니다. 매번이 문제를 해결하기 위해 우분투로 부팅하고 싶지 않습니다.

grub 구성 파일을 찾을 수 있으며 다음을 사용하여 내용 (일부)을 볼 수 있습니다.

cat (hd0,5)/boot/grub/grub.cfg

(이것은 나에게 전체 파일이 아닌 '꼬리'만 보여줍니다).

그리고 명령 :

configfile (hd0,5)/boot/grub/grub.cfg

이 구성을 다시 실행합니다.

grub 명령 줄에서이 파일을 편집 할 수 있습니까?

GRUB은 (1.99) 매뉴얼 I가 환경 블록을 사용할 수 있음을 시사한다 :

마지막으로 선택된 것을 기반으로 기본 메뉴 항목을 설정

내 문제를 해결할 수는 있지만 사용 예를 찾을 수 없습니다. 어떻게 든 save_envload_env명령을 사용할 수 있습니까 ?

참고 : grub 버전 1.98이 있습니다.

답변:


15

아니요, grub 명령 줄에서 기본 부팅 메뉴를 변경할 수있는 방법이 없습니다. 가장 쉬운 방법은 Linux로 부팅하는 것입니다.

다음에 부팅 할 때 부팅 옵션 순서를 확인하십시오. Windows를 기본 부팅 옵션으로 만들고 싶다고 가정하십시오.

편집하다 /etc/default/grub

줄 찾기-

GRUB_DEFAULT=0

위에서 언급 한 숫자에서 1을 빼고 4 였고 읽도록 텍스트를 변경하십시오.

GRUB_DEFAULT=3


update-grub2쉘에서 실행하십시오 .


부트 화면에서 액세스 하는 grub 명령 줄 에서이 작업을 수행 할 수 있습니까 ? 거기에서 파일을 어떻게 편집합니까?
Matthew Murdoch

리눅스로 부팅하지 않고 설명한 내용은 변경할 수 없습니다. 설치된 시스템을 부팅 할 수 없으면 라이브 CD를 사용할 수 있습니다.
bryan

1
원래 질문에 대한 대답은 '아니요 (불가능)'입니까?
Matthew Murdoch


1

Backtrack 5 R3의 기본 부팅을 Windows 7 또는 다른 OS로 변경하려면 먼저 2 단계에서 필요할 때 옵션이있는 목록의 줄을 기록해 두어야합니다. 내 Windows 7 부팅 옵션은 온라인입니다 5. 편집해야 할 파일을 엽니 다.

root@bt:~# gedit /boot/grub/grub.cfg

그런 다음 다음 줄을 찾으십시오 (12 번째 줄에 있습니다)

set default="0"

이제 선택한 부팅 메뉴 줄에서 1을 빼고 이전에 기억하도록 요청했습니다. 5 번 줄에 있었으므로 "0"을 "4"로 변경했습니다.

set default="4"

이제 저장을 클릭 한 다음 열려있는 모든 항목을 닫고 컴퓨터를 다시 시작하여 작동하는지 확인하면 선택한 부팅 옵션이 강조 표시됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.