Одна из моих машин имеет 3-ТБ настройку HD для тройной загрузки в Mint 14 (вариант Ubuntu 12.10), Slackware 14.1 и Arch Linux. HD отформатирован с использованием системы GPT / Guid. Grub2 технически «принадлежит» установке Linux Mint, но используется для тройной загрузки всех трех систем. Установка его около 1 года назад была чрезвычайно болезненной процедурой и требовала 2-3 дня борьбы с ней и ее настройки, чтобы позволить ей распознавать установки Slackware и Arch; он всегда легко распознавал установку Mint Linux.
Мне нужно иметь возможность передавать режимы VGA / VESA в Slackware и Arch. Я использую Slackware и Arch из командной строки, поэтому разрешение консоли и размер шрифта являются важными факторами.
linux...
строки, почему бы просто не добавить то, что вам нужно к этим строкам?vga=ask
запись в командную строку файла grub.conf для Slackware с и без негоupdate-grub2
, но это не помогло . Я также потерял свою запись для arch с,update-grub2
но, к счастью, я вернул свою запись для arch, так как я сделал резервную копию моего неизмененного файла grub.conf.Ответы:
В GRUB2 предпочтительный метод установки разрешения кадрового буфера (для GRUB и ядра) - это редактирование,
/etc/default/grub
чтобы оно содержало следующие переменные:GRUB_GFXMODE
устанавливает разрешение GRUBGRUB_GFXPAYLOAD_LINUX
контролирует, будет ли ядро Linux сохранять разрешение, и если вы хотите, чтобы ядро Linux использовало другое разрешение, чем GRUB, вы можете установить его с помощью этой переменной в формеwidthxheight
.Для отображения всех режимов вы можете использовать:
hwinfo --framebuffer
в терминале Linuxvbeinfo
в GRUB подскажитеПример конфигурации разрешения кадрового буфера
Эти строки вставляются в
/etc/default/grub
:Чтобы сгенерировать изменения, запустите
Выдержка из GNU GRUB Manual 2.00
Ссылки
источник
sudo grub2-mkconfig -o $(sudo find /boot -name grub.cfg)
. Одна команда для систем EFI и не-EFI.В устаревшем grub мы использовали режим VGA / VESA в строке ядра, как
VGA=1024x768
в grub2, то же самое может быть достигнуто в строкеgfxpayload=1024x768
Следуйте больше информации здесь
источник