GRUB에서 고급 옵션 항목 자동 생성 비활성화


0

GRUB이 정기적으로 업데이트하는 동안 고급 옵션 항목을 포함하지 않도록 지시 할 수 있습니까? /boot/grub/grub.cfg패키지 업데이트가 GRUB 설정 재생을 요청할 때마다 수동으로 제거 해야하는 스 니펫을 의미합니다 .

submenu 'Advanced options for Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-7abbf46a-25c1-4ac5-b8fc-eff98778e924' {
        menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-amd64-advanced-7abbf46a-25c1-4ac5-b8fc-eff98778e924' {
                load_video
                insmod gzio
                if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
                insmod part_msdos
                insmod lvm
                insmod ext2
                set root='lvmid/iLJBEP-k39n-9Orf-iYFY-szXc-GiFC-hw19FQ/R5kb0j-PEbc-THWn-fH8a-rECU-z7x2-Mr200e'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint='lvmid/iLJBEP-k39n-9Orf-iYFY-szXc-GiFC-hw19FQ/R5kb0j-PEbc-THWn-fH8a-rECU-z7x2-Mr200e'  7abbf46a-25c1-4ac5-b8fc-eff98778e924
                else
                  search --no-floppy --fs-uuid --set=root 7abbf46a-25c1-4ac5-b8fc-eff98778e924
                fi
                echo    'Loading Linux 3.16.0-4-amd64 ...'
                linux   /boot/vmlinuz-3.16.0-4-amd64 root=/dev/mapper/debianvg-mainlv ro  quiet
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd.img-3.16.0-4-amd64
        }

시스템은 GRUB 버전 2.02 ~ beta2-22 + deb8u1이 설치된 데비안 스 테이블 (Jessie 8.5)입니다.


추측에 불과하지만 고급 하위 메뉴와 관련된 파일을 이동하면 (으)로 말하면 비어 있을 /noboot/것으로 기대하지 않습니다 . grubAdvanced Optionsupdate-grub
AFH

책임이있는 파일은 다음 10_linux30_os-prober에서 /etc/grub.d하지만 그들은 유용한 물건을 많이 할 수 있기 때문에 그들은 제거 할 수 없습니다.
TranslucentCloud

필요하지 않은 부팅 파일을 이동해도 작동하지 않으면 이러한 파일을 편집하는 데 어려움이 있지만 가볍게 시작하는 것은 아닙니다.
AFH

물론, 다른 옵션이 있는지 궁금합니다.
TranslucentCloud

답변:


0
  • 추가 GRUB_DISABLE_SUBMENU=y/etc/default/grub
  • GRUB 구성을 재생성하십시오. grub-mkconfig -o /boot/grub/grub.cfg

자세한 설명 은 Arch Linux 위키 를 참조하십시오 .

linux 및 linux-lts와 같이 여러 개의 커널이 설치되어있는 경우 기본적으로 grub-mkconfig는 하위 메뉴에서 그룹화합니다. 이 동작이 마음에 들지 않으면 다음 행을 추가하여 단일 메뉴로 돌아갈 수 있습니다 /etc/default/grub.

GRUB_DISABLE_SUBMENU=y

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