1

Я использую Linux с тройной загрузкой: Ubuntu 10.04, Ultimate Edition 2.6 и PC/OS 10.1. Мое загрузочное меню состоит почти из трех страниц, и я хочу его отредактировать. Две версии (Ultimate и Ubuntu) возвращают пустой файл menu.lst, когда я использую gksu gedit /boot/grub/menu.lst в режиме терминала.

В-третьих, ПК / ОС возвращает следующие сообщения:

robchuk@robchuk-desktop:~$ gksu gedit /boot/grub/menu.lst
/usr/share/themes/pc-os-daylight/gtk-2.0/gtkrc:96: Murrine configuration option "gradients" is no longer supported and will be ignored.

robchuk@robchuk-desktop:~$ gksudo gedit /boot/grub/menu.lst
/usr/share/themes/pc-os-daylight/gtk-2.0/gtkrc:96: Murrine configuration option "gradients" is no longer supported and will be ignored.

robchuk@robchuk-desktop:~$ sudo gedit /boot/grub/menu.lst
sudo: gedit: command not found

Где мое загрузочное меню? Что мне не хватает? Как я могу найти и отредактировать этот файл?

2 ответа2

2

/boot/grub/menu.lst - это расположение файла конфигурации Grub 1 в Ubuntu. Начиная с Ubuntu 9.10, по умолчанию используется загрузчик Grub 2, файл конфигурации которого /boot/grub/grub.cfg . (Возможно, у вас все еще будет Grub 1, если вы обновитесь, но новые установки получат Grub 2.)

В обеих версиях Grub файл конфигурации обычно генерируется командой update-grub . На сайте Ubuntu есть некоторая информация о простых конфигурациях: Grub 1, Grub 2 .

Если вы хотите написать свой собственный файл конфигурации Grub, не запускайте update-grub . В частности, отредактируйте /etc/kernel-img.conf чтобы удалить любую строку, в которой упоминается update-grub (эти строки указывают на команды, которые запускаются каждый раз, когда вы устанавливаете, обновляете или удаляете ядро).

Игнорируйте сообщение о «опции конфигурации Murrine», это безвредно.

Я не знаю Ultimate Edition или PC/OS, но, поскольку они в значительной степени основаны на Ubuntu, они, вероятно, не сильно изменили конфигурацию загрузчика.

0

Выбросьте убогий убунтистский grub2 из своих систем и никогда больше не трогайте его. Какие грязные вещи - это grub и syslinux: десятки конфигурационных файлов и испорченный код загрузчика.

Попробуйте использовать grldr + grldr.mbr из проекта grub4dos или загрузите grub.exe из этого проекта через lilo:

lilo.conf
    boot=/dev/sda
    vga=normal
    lba32
    image=/boot/grub.exe
          label=grub4dos

Сделайте одну установку lilo с этим конфигом, удалите lilo и никогда больше не трогайте загрузочный сектор - никогда. Бесплатно + удаление (BADLY CODED) grub2 вы получаете возможность:

  • boot .iso's, PXE, ntldr (любая версия), FreeDOS, DFSee (образы ISO), Dariks Boot и Nuke (из iso);
  • сохранить его в разделе Windows (через bootmgr/boot.ini) *
  • используйте /menu.lst для конфигурации - в любом разделе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .