Windows 10과 Debian의 이중 부팅 구성이 있습니다. Debian의 경우 여러 커널이 설치되어 있으며 "기본" grub에서는 최신 커널을 사용하고 "Debian GNU/Linux용 고급 옵션"에 이전 커널을 나열할 것을 권장합니다. 이제 컴퓨터가 부팅될 때 Windows가 기본 옵션으로 선택되도록 하고, 데비안 기본 메뉴에서 일부 이전 커널도 선택하도록 하고 싶습니다. 어떻게 해야 하나요?
수정 가능한 정보를 찾았 GRUB_DEFAULT
는데 /etc/default/grub
다음과 같이 설정되어 있습니다.
GRUB_DEFAULT="Windows Boot Manager (on /dev/nvme0n1p1)"
이 부분은 수정하고 싶지 않은 부분인데 알고 보니 4.18이 아닌 4.9 버전을 가리키고 update-grub
싶습니다 . menuentry
어떻게 구현할 수 있나요?
답변1
/etc/grub.d/
디렉터리 에 새 스크립트를 추가하거나 기존 규칙을 편집해야 합니다 ( 10_linux
대개 귀하의 경우). 그러나 이러한 자동 도구에는 몇 가지 제한 사항이 있으므로 grub 구성을 사용하기 시작하면 조만간 /boot/grub/grub.cfg
가장 유연한 방법인 직접 편집을 선택하게 될 것이라고 확신합니다 .
특정 커널에 대한 새 메뉴 항목을 추가하려는 경우 가장 쉬운 방법은 아마도 다음 /etc/grub.d/40_custom
과 같은 항목을 편집하고 추가하는 것 입니다.
menuentry "Kernel 4.9" {
set root='hd0,gpt2'
linux /vmlinuz-4.9 root=/dev/sda1 ro init=/usr/lib/systemd/systemd
}
설정과 커널 매개변수를 원하는 대로 변경하고 현재 설정과 커널 매개변수를 확인하여 grub.cfg
확인하세요. 사용하지 않으면 다른 줄도 추가하거나 initrd
삭제해야 할 수도 있습니다.systemd