Возможный дубликат:
Заставьте личинку сохранить свою начальную загрузку по умолчанию при обновлениях ядра
У меня есть система двойной загрузки - Ubuntu 9.10 и Windows 7.
Каждый раз, когда GRUB загрузился, меню показало много вариантов, например, прошлых ядер, тестов памяти и окон 7.
Я хочу сделать это меню меньшим, потому что я должен нажать направленную вниз стрелку приблизительно 6 раз для движения в опцию Windows 7. Я зная, что GRUB является версией 1.97~beta4 и после проведения некоторого времени на официальном сайте Ubuntu я все еще, не могу выяснить, как изменить его.
Ответ, кажется:
Таким образом для избавлений от memtest записи Вы работали бы:
sudo chmod -x /etc/grub.d/20_memtest86+
Ответы, которые вытягивают от этого руководства для Расчистки 2 на Форумах Ubuntu.
Отредактируйте файл /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 (иначе Наследие Личинки). На Личинке Wiki я нашел эту 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
# }
должен работать, я думаю. Знайте, что я понятия не имею, будет ли это работать и могло бы быть вредно в некотором роде. Соблюсти осторожность.