Почему grub.cfg и фактические параметры загрузки отличаются?

После недавнего обновления были изменены мои параметры загрузки.

Следующие инструкции, которые я нашел, я загрузил названный инструмент grub-cfg и используемый это для изменения моих параметров загрузки. К сожалению, это не работало.

Опции из моей конфигурации в /boot/grub/grub.cfg и параметры загрузки, которые на самом деле показывают, отличаются. Вот мои grub.cfg заголовки (мой полный grub.cfg здесь):

menuentry "Ubuntu" --class ubuntu --class gnu-linux --class ...
menuentry "Ubuntu, with Linux 12.04 3.2.0-24-generic" --class ubuntu ...
menuentry "Memory test (memtest86+)"
menuentry "Memory test (memtest86+, serial console 115200)" 
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows ...
menuentry "Windows Recovery Environment (loader) (on /dev/sda3)" --...

Меню начальной загрузки на самом деле похоже:

Options shown are different from the menuentries in grub.cfg!

Если я понимаю вещи право, записи от grep точно, что я должен видеть на экране начальной загрузки, но они, очевидно, не. Я хочу, чтобы параметры загрузки личинки были тем, на что я установил их с конфигурацией личинки; значение по умолчанию должно взять меня к 12,10 ядрам вместо 12.04 (2.6.38-16 универсальных) ядро. Что продолжается?


Вот немного больше информации. Я смотрел на/var/log/system.1 и нашел следующее

26 декабря 14:23:20 hikari 40grub2: Пропуск записи 'Ubuntu, с 3.2.0-23-универсальным Linux (на/dev/sdb6)':
26 декабря 14:23:20 hikari 40grub2: кажется, автоматическая ссылка, взятая от другого menu.lst
... 26 декабря 14:23:20 hikari 40grub2: отладка: парсинг: ### ЗАКАНЧИВАЮТ/etc/grub.d/41_custom ###

Что особенно интересно, вот то, что в моей системе у меня есть окна 7, Ubuntu 12.04 и Ubuntu 12.10. grub.d/41_custom файл живет на 12,04 системах не 12.10.

Таким образом, то, что произошло, - то, что после последней личинки обновления читает 12.10/boot/grub.cfg, но анализирует/etc/grub.d от 12,04 областей.

У кого-либо есть предложения, где посмотреть затем?

Как это может быть?

2
задан 28 December 2012 в 03:51

1 ответ

После рассмотрения открытия, что при перезагрузке использовался другой раздел для файлов /etc/grub.d, чем в текущей версии ОС, я решил, что он должен использовать grub из более старой установки. Я посмотрел на графический инструмент конфигурации grub и обнаружил возможность переустановить MBR и сделал это. Проблема решена - теперь я загружаюсь из правильного файла grub.cfg.

Спасибо за помощь. Предложение о grub.d от WindowsEscapest и поставило меня на правильный путь.

Стив С.

0
ответ дан 28 December 2012 в 03:51

Другие вопросы по тегам:

Похожие вопросы: