파일 편집 /boot/grub/menu.lst
좋아하는 텍스트 편집기로 루트로. 다음과 같은 섹션을 찾습니다.
title Debian
root (hd0,0)
kernel /vmlinuz-2.6.26-2-686 root=/dev/sda2 ro
initrd /initrd.img-2.6.26-2-686
title Debian (single-user mode)
root (hd0,0)
kernel /vmlinuz-2.6.26-2-686 root=/dev/sda2 ro single
initrd /initrd.img-2.6.26-2-686
마다 title
부팅 메뉴의 항목 하나에 해당합니다. 항목을 사용하지 않으려면 해당 행을 주석으로 처리하십시오. 위의 예제에서 항목을 제거하려면 Debian (single user mode)
이 파일을 다음과 같이 편집합니다.
title Debian
root (hd0,0)
kernel /vmlinuz-2.6.26-2-686 root=/dev/sda2 ro
initrd /initrd.img-2.6.26-2-686
# title Debian (single-user mode)
# root (hd0,0)
# kernel /vmlinuz-2.6.26-2-686 root=/dev/sda2 ro single
# initrd /initrd.img-2.6.26-2-686
부팅 메뉴에서 숨기고 싶은 모든 항목에 대해 이렇게하십시오. 항목을 복원하려면 #
.
편집 : 지금은 오직 당신이 그럽 2를 사용하고 있다는 것을 깨달았습니다. 그 점에 대해 미안합니다, 위의 것은 그럽 1 (일명 그럽 레거시)에만 적용됩니다. 내가 찾은 그럽 위키에서 이 grub.cfg 예제 설정. 그것을 해석하면 위에서 설명한 것처럼 적절한 항목을 주석 처리 할 수 있어야합니다.
편집 중
menuentry "My Linux Kernel on (hd0,1)" {
set root=(hd0,1)
linux /vmlinuz root=/dev/hda1
initrd /initrd
}
menuentry "Chainload my OS" {
set root=(hd0,3)
chainloader +1
}
으로
menuentry "Linux" {
set root=(hd0,1)
linux /vmlinuz root=/dev/hda1
initrd /initrd
}
# menuentry "Other OS" {
# set root=(hd0,3)
# chainloader +1
# }
작동해야합니다, 나는 생각한다. 이 방법이 효과가 있는지, 그리고 어떤면에서는 해를 끼칠 지 모르겠습니다. 조심해서 진행해라.