Так вот после update-grub (который собственно делает exec grub-mkconfig -o /boot/grub/grub.cfg)
Подхватываются все ядра на других разделах.
Чего не могу понять - как тем другим ядрам сообщить vga=792, и вообще можно ли для разных ядер разные параметры?
Wolfenberg, видимо ты чего-то не допонял, причем тут конкретный дистрибутив?
Меня интересует возможность передачи разных параметров загрузки ядрам у 2-го grub'a.
Wolfenberg, ну, то же мне совет, этот файло при update-grub перезаписывается, такой костыль не нужен.
Упоминание нашел только в /etc/grub.d/proxifiedScripts/linux
кусок:
text
linux_entry "${OS}" "${version}" false \
"${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}"
if [ "x${GRUB_DISABLE_RECOVERY}" != "xtrue" ]; then
linux_entry "${OS}" "${version}" true \
"single ${GRUB_CMDLINE_LINUX}"
fi
Еще раз объясню.
редактируем /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset vga=792 quiet"
update-grub
После этого то ядро на разделе котором установлен grub2 загружается с разрешением как и надо - 1024x768, остальным ядра на других разделах упорно не передаются эти параметры и загрузка происходит с дефолтным разрешением 640x480.
Wolfenberg, причем тут драйвер, мне иксы не важны, у меня нет xdm/gdm/kdm, мне важно разрешение в консоли - vesa mode.
Где ты увидел тут вопрос про иксы? :O
newzenon, тогда правильнее будет создать новый файл конфига типа menu.lst с заданными параметрами конфига и всего, что в загрузке болтается.
Пример можно содрать с Open Suse 11.4 или Mandriva 2010
Только не забывайте о том, что необходимо каждый раз править его руками для новых элементов.
newzenon,
Я сам второй Grub на дух не переношу и где возможно ставлю простого как рельса 0.97
Но вроде во втором можно поиграться скобками {} а-ля С или Java - указывая блоки куда относится параметр. Сам не делал, так что конкретных примеров не дам.
newzenon, grub тот же. Загрузочник другой. Очень просто представляю:
Пишешь список, как у тебя в grub.cfg, только в каждом пункте свои параметры выставляешь.
В загрузчике надо указать дополнительный параметр ядру
vga=
где моде:
NORMAL_VGA - Standard 80x25 mode available on all display adapters.
EXTENDED_VGA - Standard 8-pixel font mode: 80x43 on EGA, 80x50 on VGA.
ASK_VGA - Display a video mode menu upon startup (see below).
Video adapter:
Mode: COLSxROWS:
0 0F00 80x25
1 0F01 80x50
2 0F02 80x43
3 0F03 80x26
Подробне смотри в дереве исходников ядра Documentation/svga.txt
Ещё поищи по 'vga=' в подкаталоге Documentat
newzenon, grub тот же. Загрузочник другой. Очень просто представляю:
Пишешь список, как у тебя в grub.cfg, только в каждом пункте свои параметры выставляешь.
и первый же update-grub все это перепишит, или предлагаешь скрипты самого grub'a переписывать? Вот хватит ерунду-то предлагать. oO