저는 Windows 11과 Debian 11을 이중 부팅하고 부팅 시 기본 Grub 선택을 후자에서 전자로 설정하려고 합니다. 주위를 둘러보니 grub-reboot
매뉴얼에는 이것이 단지 다음 책의 기본값을 설정하기 위한 것이며 좀 더 유망한 이름을 지정하기 위한 것이라고 나와 있었습니다 grub-set-default
. 그런 다음 명령 grub-set-default 2
을 실행했지만 명령이 또는 의 어떤 항목에도 변경되지 않은 것 같습니다 . 재부팅하면 위의 내용이 아무 작업도 수행되지 않는 것 같습니다./etc/default/grub
/boot/grub
update-grub
맨페이지를 확인해 grub-set-default
보니 다음과 같은 내용이 있었습니다.
GRUB의 기본 부팅 메뉴 항목을 설정합니다. 이를 위해서는 /etc/default/grub에 GRUB_DEFAULT=saved를 설정해야 합니다.
물론, 나는 이미 GRUB_DEFAULT=0
그 파일에 있습니다. 왜냐하면 그것이 데비안과 함께 제공되는 것이기 때문입니다. 정말 놀랍네요. grub-set-default
그렇지 않으면 정말 아무것도 하지 않는다는 뜻인가요 GRUB_DEFAULT=saved
? 아니면 여기서 뭔가를 놓치고 있는 걸까요?
답변1
GRUB_DEFAULT=0
나는 그것을 in 으로 바꾸고 GRUB_DEFAULT=saved
그렇게 /etc/default/grub
했습니다 update-grub
. 그런 다음 grub-set-default 2
다시 수행했고 이제 재부팅하면 지난번에 0을 선택했지만 항상 항목 2가 기본값으로 설정됩니다.
물론 이 동작은 제가 원래 원했던 것이지만 GRUB_DEFAULT=saved
두 가지 다른 의미를 갖고 있기 때문에 약간 실망스럽습니다. 아니요 grub-set-default
, 이는 "grub이 항상 마지막으로 선택한 항목을 기본값으로 설정하도록 합니다"를 의미합니다.그리고 grub-set-default 2
, 이는 "grub의 기본값은 항상 2이며, 이를 위해서는 둘 다 필요합니다."를 의미합니다.
그럽 2.06 매뉴얼힌트:
GRUB_DEFAULT
기본 메뉴 항목. 이는 생성된 메뉴에서 0부터 세는 N번째 항목을 식별하는 숫자일 수도 있고, 메뉴 항목의 제목이나 특수 문자열 "저장됨"... "저장됨"으로 설정된 경우 기본 메뉴 항목은 "GRUB_SAVEDEFAULT" 또는 grub-set-default에 의해 저장됩니다.