Что именно делает GRUB_GFXPAYLOAD_LINUX = текст?

15

Чтобы иметь возможность загружать Ubuntu 10.10 или 11.10 на моем новом Lenovo L5210 с Intel Sandy Bridge, мне нужно установить GRUB_GFXPAYLOAD_LINUX=textпараметры grub. В противном случае я получаю только черный экран с курсором в верхнем левом углу.

Когда я устанавливаю GRUB_GFXPAYLOAD_LINUX=textвместо курсора, я получаю error: no video mode activatedсообщение в верхнем левом углу.

Так что именно делает GRUB_GFXPAYLOAD_LINUX=text, и что я теряю, устанавливая это?

TipiT
источник

Ответы:

9

13.1.9 gfxpayload

Если эта переменная установлена, она управляет режимом видео, в котором запускается ядро ​​Linux, заменяя параметр загрузки vga = (см. Linux ). Может быть установлено «text», чтобы заставить ядро ​​Linux загружаться в обычном текстовом режиме, «keep» для сохранения графического режима, установленного с помощью «gfxmode», или любое из допустимых значений «gfxmode» для установки конкретного графического режима (см. gfxmode ).

Обратите внимание, что в зависимости от вашего ядра, вашего дистрибутива, вашей видеокарты и фазы луны, использование этой опции может привести к тому, что GNU / Linux будет страдать от различных проблем с отображением, особенно на ранних этапах загрузки. Если у вас возникли проблемы, установите для этой переменной значение «text», и GRUB скажет Linux загрузиться в обычном текстовом режиме.

Значение по умолчанию зависит от платформы. На платформах с собственным текстовым режимом (например, на платформах BIOS компьютера) значением по умолчанию является «текст». В противном случае по умолчанию может быть «автоматический» или определенный режим видео.

Эта переменная часто устанавливается GRUB_GFXPAYLOAD_LINUX (см. Простая настройка ).


Но что еще более важно: я нашел сообщение, которое error: no video mode activatedвы получаете на Bug 699802, и у него есть возможное решение :

Декомментирование #GRUB_GFXMODE=640x480на /etc/default/grubсамом деле решает проблему. Не забудьте бежать sudo update-grubпосле изменения /etc/default/grub.

Также посмотрите на комментарий 27, а также комментарии 24 и 30 как на интересные обходные пути. Комментарий 30:

Просто хотел подтвердить, что метод для числа 24 хорошо работает для людей с зашифрованным разделом (не беспокойтесь о вещах с комментариями). Точно так же никому, подобному мне, не нужно смотреть повсюду, чтобы понять, как выполнять простые команды (я впервые использую Linux). Запустите терминал и перейдите в каталог cd /usr/share/grub/. Скопируйте файлы шрифтов в другой каталог ( cpнеобходимо sudo, и *.pftскопирует сразу три файла шрифтов), а sudo cp *.pf2 /boot/grubзатем обновите grub с помощью sudo update-grub.

Rinzwind
источник