У меня в Грубе при загрузке куча ( 9 ) пунктов меню. А хотел бы оставить всего 2. Линь и Windows.
Пробовал это сделать, следуя инструкции в топике - но не совсем получилось. То есть не нашел способа спрятать лишние пункты меню.
Может кто то подскажет?
в связи с обилием подобных вопросов все ближе подхожу к включению сего в ман, только все лень))
итак, чистим менюху груба:
1. отключаем лишние скрипты.
можно сразу вырубить memtest, а также, если у вас нет других ос кроме убунты) - и 30_os-prober. делается это просто - лишением скрипта чмодов на запуск:
sudo chmod -x /etc/grub.d/30_os-prober
2. удаляем старые ядра.
опять же, ничего сложного. пишем в поиске синаптика версию ядра (например, 2.6.31-15) и удаляем три установленных пакета (linux-headers-xxxx, linux-headers-xxxx-generic, linux-image-xxxx-generic), чем и облегчаем жизнь себе и системе (~170mb свободного места на ядрышко). после удаления ядер update-grub выполнится сам собой
3. отключаем recovery mode. за него отвечает параметр "GRUB_DISABLE_LINUX_RECOVERY" в /etc/default/grub. раскомментируем соответствующую строку. sudo update-grub
вроде все. на выходе мы должны получить один пункт с последним (и единственным) ядром и второй - с виндой.
+совет: все это хорошо до поры до времени, но если вдруг чего, и понадобиться recovery mode - придется думать головой)) во избежание сего пока что рекомендую перед выполнением вышеперечисленного сделать так:
sudo cp /boot/grub/grub{,-full}.cfg
и потом, когда вдруг приспичит - идем в консоль груба (нажав "c") и делаем
configfile /boot/grub/grub-full.cfg
кроме того, на сей счет есть кой-какие задумки, но об том позже...
Вот подправил 30-й скрипт, запустил update-grub но файл grub.cfg не изменился
т.е. drivemap так и фигурирует, ага?
Значит отредактировао 40-й скрипт, т.е. добавил туда пкнкт ХР, сделал update-grub, но grub.cfg снова не изменился, при перезагрузке я его не увидел
тэкс... что именно туды написал?
нужно было добавить примерно следующее:
menuentry "winxp" {
search -u uuid_раздела -s
chainloader +1
}
можно, конечно, через "set root", но по ююид надежнее, ибо нумерация в грубе плавающая порой.
И еще вопрос - а почему нельзя сделать какую нить приплюху, чтобы для редактирования меню загрузки не нужно было лазить и редактировать файлы? Взял, добавил галки где нужно или убрал где не нужно и все дела? а может уже есть такая утилитка?
есть некий Startup Manager, у некоторых даже нормально работает, но пока что grub2 он полностью толком не поддерживает и находится в состоянии допилинга. так что рекомендовать не стану, да и сам не рискну. впрочем, если есть желание - пробуем, предварительно забэкапив все, что можно и что нельзя.