Jak zmienić tryb wideo w Debian Wheezy na VirtualBox 4.1.12?


1

Zainstalowałem Debian Wheezy na VirtualBox 4.1.12 (działający w Ubuntu 12.04) i mam problemy z ustawieniem trybu wideo. vga=xxxnie jest już możliwe, zamiast tego tryb wideo należy ustawić za pomocą GRUB. W /etc/default/grubustawiam GRUB_GFXMODE=1024x768i to działa, ale kiedy wybieram uruchomienie Debiana, przełącza się z powrotem na tryb tekstowy 80x25. Ustawianie GRUB_GFXPAYLOAD_LINUXsię keeplub 1024x768nie pomóc.

Jakieś pomysły, jak mogę osiągnąć swój cel?


Czy używasz bios lub efi na maszynie wirtualnej? czy masz przydzieloną wystarczającą ilość pamięci wideo dla maszyny wirtualnej?
MariusMatutiae

@MariusMatutiae: Pozostawiłem ustawienia domyślne, którymi są BIOS i 12 MB pamięci graficznej RAM, co powinno wystarczyć (nigdy nie zmieniłem tego ustawienia i nigdy nie miałem żadnych problemów).
Michael Kremser

Odpowiedzi:


1

Aby to dla mnie zadziałało, postępowałem zgodnie z instrukcjami w: https://askubuntu.com/a/18463

Kroki podjęte dla mnie

Zostań użytkownikiem root

su

Otwarte /etc/default/grub.

Znajdź GRUB_GFXMODE= ...i zmień na:

GRUB_GFXMODE=800x600
GRUB_GFXPAYLOAD=800x600x32

Edytować /etc/grub.d/00_header

Znajdź if [ "x${GRUB_GFXMODE}" = "x" ] ;i zmień na:

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

Znajdź set gfxmode=${GRUB_GFXMODE}i zmień na:

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

Biegać:

update-grub2

Kontekst

Mam to dzisiaj działa. Dlatego nie wiem, jak stabilna jest ta poprawka - jeśli chodzi o aktualizacje stosowane do gruba lub jądra Linuksa. Mam nadzieję, że ktoś inny wyjaśni, czy te pliki ustawień są nadpisywane przez aktualizacje.


Za pomocą prób i błędów odkryłem, że GRUB_GFXPAYLOADin /etc/default/grubjest ignorowane przez update-grub. W /etc/grub.d/00_headertym wystarczy dodać linię zaczynającą się od, if [ "x${GRUB_GFXPAYLOAD}"a także linię set gfxpayload=${GRUB_GFXPAYLOAD}.
Michael Kremser
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.