вот грубая схема того, что я сделал, осторожно, поскольку я не эксперт в Linux, убедитесь, что вы знаете, что делаете, и создали резервные копии любых файлов, которые вы изменяете.
gedit /boot/grub/grub.cfg
затем найдите записи, которые вы хотите сохранить, выделим и скопируем их
cd /etc/grub.d
ls
, вы увидите список файлов, таких как 10_linux и 30_os-prober
sudo chmod -x 10_linux
this прекратит форматировать автоматическое добавление всех записей linux в меню загрузки grub.
gksudo gedit 40_custom
откройте файл меню пользовательской загрузки, затем вернитесь к grub.cfg (который все еще должен быть открыт в gedit) и скопируйте записи, которые хотите сохранить ... например [!d4 ]
menuentry "My Default Karmic" {
set root=(hd0,1)
search --no-floppy --fs-uuid --set cb201140-52f8-4449-9a95-749b27b58ce8
linux /boot/vmlinuz-2.6.31-11-generic root=UUID=cb201140-52f8-4449-9a95-749b27b58ce8 ro quiet splash
initrd /boot/initrd.img-2.6.31-11-generic
}
вставьте их в 40_custom, а затем сохраните.
sudo chmod 755 40_custom
делает его исполняемым, затем, наконец, мы обновляем grub, который изменит файл grub.cfg: [!d6 ]
sudo update-grub
Теперь, ОСТОРОЖНО, если вы обновляете ядро или ОС, ваше загрузочное меню, вероятно, не будет обновляться ... вам нужно будет сделать это вручную. Но выполнение этой процедуры позволит вам настроить меню загрузки немного больше, например, удалить версию ядра и просто поместить имя ubuntu ... т.е. Ubuntu Lucid 10.04 и т. Д.
Надеюсь, что кто-то найдет это полезно, поскольку мне потребовалось некоторое время, чтобы разобраться ... не видел этого решения нигде ...