진행 방법

진행 방법

저는 Windows 7과 Kali Linux를 사용하는 이중 부팅 시스템을 가지고 있습니다. 저는 Kali보다 Windows OS를 더 많이 사용하므로 Shift 키를 누르지 않는 한 컴퓨터가 자동으로 Windows 7로 부팅되어 grub 메뉴로 이동하는 것이 좋습니다. 나는 이 작업을 직접 시도했지만 실패했습니다. 시간 초과 및 스텔스 시간 초과를 0으로 설정하면 Windows로 자동 부팅할 수 있지만 Shift 키를 눌러 메뉴에 액세스하면 "GRUB 로드 중"이라는 메시지가 표시되고 즉시 Windows로 부팅됩니다. 구성을 수정하려면 라이브 Kali 디스크를 사용하여 부팅해야 했습니다.

이것이 가능할 것 같지만, 제가 한 모든 일이 그것을 나타내는 것 같습니다. 어떻게 해야 하나요?

답변1

Esc열쇠를 갖고 있어도 괜찮다면 이것이 나에게 효과적입니다. Shift열쇠로는 아무것도 할 수 없어요 .

먼저 /boot/grub/grub.cfg의 백업 사본을 만드십시오 /etc/default/grub. 또한 문제가 발생하여 복구해야 할 경우를 대비해 일종의 복구 도구나 Live CD를 준비하는 것이 좋습니다.

/etc/default/grub그런 다음 다음 내용이 포함되도록 편집합니다 .

# Replace <default OS> with appropriate value (without the < >). GRUB_DEFAULT=<default OS> GRUB_TIMEOUT=0 GRUB_TIMEOUT_STYLE='countdown'

GRUB_HIDDEN_TIMEOUT아직 주석 처리되지 않은 항목이 있으면 주석 처리하겠습니다. 또한 <default OS>쉽게 다시 변경할 수 있도록 실행 중인지 확인할 때까지 Linux로 설정하는 것이 좋습니다 .

update-grub그런 다음 루트로 실행 하거나 재부팅하기 전에 실행하십시오 grub-mkconfig -o /etc/grub/grub.cfg.

이 정보 및 기타 정보는 다음에서 확인할 수 있습니다.아치 리눅스 GRUB/팁과 요령위키피디아.

답변2

Windows에서는 간단한 bcd 애플리케이션(타사 부트 로더)을 설치한 다음 kali linux가 기본 부팅 메뉴라고 언급해야 합니다.

답변3

다음 순서대로 수행하는 것이 좋습니다.

  1. GRUB 구성 재설정/다시 설치
  2. 만들다이기다기본 선택으로(메뉴 카메오 포함)
  3. 메뉴 숨기기

Archlinux는 훌륭한 기능을 가지고 있습니다.위키피디아, 따라오세요. 일부 단계를 놓쳤을 수도 있습니다.

예를 들어https://wiki.archlinux.org/index.php/GRUB/Tips_and_tricks#Hide_GRUB_unless_the_Shift_key_is_held_down

답변4

운영 체제가 여러 개인 경우 그럽 메뉴를 숨기는 것이 약간 복잡합니다. 웹을 탐색하여 여러 가지 버그와 문제를 발견했습니다(예:https://askubuntu.com/questions/469347/how-to-hide-grub-menu-in-ubuntu-14-04).

이 답변이 귀하의 질문을 완전히 만족시키지 못한다는 것을 알고 있지만 좋은 해결 방법입니다.

Windows당신이 할 수 있는 일은 기본 항목을 설정 하고 grub시간을 1초로 설정하는 것입니다. 실제로 Windows이 방법을 시작하는 데 필요한 상당한 추가 시간은 없습니다 .

진행 방법

먼저 시작 시 grub 메뉴를 보고 0부터 세어 Windows 항목의 위치를 ​​찾습니다. 예를 들어 아래 이미지에서 Windows Vista항목 위치는 4입니다.

그럽_메뉴

그런 다음 파일의 처음 4줄을 /etc/default/grub다음과 같이 변경합니다.

GRUB_DEFAULT=4
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=1

4첫 번째 줄은 다음과 같습니다 .창문 입구 위치그럽 메뉴에서. 케이스에서 찾은 위치로 교체하세요.

관련 정보