Як змінити режим відео в Debian Wheezy на VirtualBox 4.1.12?


1

Я встановив Debian Wheezy на VirtualBox 4.1.12 (працює в Ubuntu 12.04) і маю проблеми з налаштуванням режиму відео. vga=xxx більше неможливо, замість цього, відеорежим повинен бути встановлений за допомогою GRUB. В /etc/default/grub я встановив GRUB_GFXMODE=1024x768 і це працює, але коли я вибираю завантаження Debian, він переходить у текстовий режим 80x25. Налаштування GRUB_GFXPAYLOAD_LINUX до keep або 1024x768 не допомогла.

Будь-які ідеї, як я можу досягти своєї мети?


Ви використовуєте BIOS або efi для вашої VM? Ви виділили необхідну відеопам'ять для VM?
MariusMatutiae

@MariusMatutiae: Я залишив налаштування за замовчуванням, які є BIOS і 12 МБ графічної оперативної пам'яті, що повинно бути достатньо (я ніколи не змінював цю настройку і ніколи не відчував ніяких проблем).
Michael Kremser

Відповіді:


1

Щоб це працювало для мене, я дотримувався інструкцій у: https://askubuntu.com/a/18463

Для мене зроблені кроки

Стати кореневим користувачем

su

відчинено /etc/default/grub.

Знайти GRUB_GFXMODE= ... і змінити його на:

GRUB_GFXMODE=800x600
GRUB_GFXPAYLOAD=800x600x32

Редагувати /etc/grub.d/00_header

Знайти if [ "x${GRUB_GFXMODE}" = "x" ] ; і змінити його на:

if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=800x600 ; fi
if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=800x600x32 ; fi

Знайти set gfxmode=${GRUB_GFXMODE} і змінити його на:

set gfxmode=${GRUB_GFXMODE}
set gfxpayload=${GRUB_GFXPAYLOAD}

Виконати:

update-grub2

Контекст

Я отримав цю роботу сьогодні. Тому я не знаю, наскільки стабільним є виправлення - з точки зору оновлень, які застосовуються до grub або ядра Linux. Я сподіваюся, що хтось може з'ясувати, чи будуть ці файли налаштувань перезаписані оновленнями.


Використовуючи спроби та помилки, я дізнався про це GRUB_GFXPAYLOAD в /etc/default/grub ігнорується update-grub. В /etc/grub.d/00_header достатньо додати рядок, починаючи з if [ "x${GRUB_GFXPAYLOAD}" а також лінія set gfxpayload=${GRUB_GFXPAYLOAD}.
Michael Kremser
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.