Strona 1 z 1

[+] Virtualbox i wyświetlanie na pełnym ekranie

: 07 sierpnia 2010, 16:49
autor: Bastian
Witam,
Borykam się z problemem ustawienia widoku w wirtualizowanym systemie na pełnym ekranie. Cały czas system wyświetla mi się w okienku i nic nie mogę z tym zrobić. Oczywiście w internecie wszędzie informują aby na systemie gościa zainstalować guest-addition co oczywiście zrobiłem, jednak nadal bez zmian. Obecnie na systemie gościa mam tylko Archa bez iksów, a więc po instalacji guest additions, ustawiłem w GRUBIE odpowiednie dla wysokiej rozdzielczości vga= ale nic to nie daje, nadal mam widok w oknie. Panie i Panowie, czy o czymś zapomniałem?

: 07 sierpnia 2010, 18:50
autor: grzesiek
Tak, o menu tego okna ;)
Ctrl+F

: 08 sierpnia 2010, 10:08
autor: Bastian
Nie no grzesiek, bez przesady :) Nie chodziło mi o to, że nie wiem jak przełączyć na widok pełnoekranowy, tylko o to, że po przełączeniu nadal mam wydok w oknie a reszta jest czarna. Tak jak pisałem problem ponoć rozwiązuje instalacja guest additions w systemie gościa, a następnie zmiana rozdzielczości systemie gościa, ale u mnie to nie działa tzn. tak jak pisałem ustawiłem atrybut vga=791 i po restarcie nadal mam wszystko w okienku.

: 08 sierpnia 2010, 11:39
autor: grzesiek
Instalacja powiodła się na gościu? ładuje Ci te sterowniki VirtualBox? Jak instalowałeś i na jakim systemie? Zalezy jaką masz rozdzielczość ekranu, bo one mogą dawać tylko mniejszą niż ty masz. Ja ma np. na fedora 1024-768 nie więcej, a sam ma większa rozdzielczość.

: 08 sierpnia 2010, 13:19
autor: giaur
Autoskalowanie ekranu gościa włączone?

: 08 sierpnia 2010, 13:58
autor: Bastian
Instalacja powiodła się na gościu. Wklejam zawartość pliku /var/log/VBoxGuestAdditions.log oraz końcówkę vboxadd-install.log z gościa:

Kod: Zaznacz cały

:: Starting the VirtualBox Guest Additions     [BUSY]    [DONE] 
:: Starting VirtualBox Guest Addition service     [BUSY]    [DONE] 

Kod: Zaznacz cały

make -f scripts/Makefile.build obj=/tmp/vbox.0
  gcc -Wp,-MD,/tmp/vbox.0/.vboxvideo_drm.o.d  -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.5.0/include -I/usr/src/linux-2.6.33-ARCH/arch/x86/include -Iinclude  -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-dwarf2-cfi-asm -fconserve-stack -fshort-wchar -I/lib/modules/2.6.33-ARCH/build/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DVBOX_WITH_HGCM -DLOG_TO_BACKDOOR -DIN_MODULE -DIN_GUEST_R0 -DRT_NO_EXPORT_SYMBOL -DRT_ARCH_X86  -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(vboxvideo_drm)"  -D"KBUILD_MODNAME=KBUILD_STR(vboxvideo)"  -c -o /tmp/vbox.0/vboxvideo_drm.o /tmp/vbox.0/vboxvideo_drm.c
  ld -m elf_i386   -r -o /tmp/vbox.0/vboxvideo.o /tmp/vbox.0/vboxvideo_drm.o 
(cat /dev/null;   echo kernel//tmp/vbox.0/vboxvideo.ko ;) > /tmp/vbox.0/modules.order
make -f /usr/src/linux-2.6.33-ARCH/scripts/Makefile.modpost
  scripts/mod/modpost   -i /usr/src/linux-2.6.33-ARCH/Module.symvers -I /tmp/vbox.0/Module.symvers  -o /tmp/vbox.0/Module.symvers -S -w  -s
  gcc -Wp,-MD,/tmp/vbox.0/.vboxvideo.mod.o.d  -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.5.0/include -I/usr/src/linux-2.6.33-ARCH/arch/x86/include -Iinclude  -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-dwarf2-cfi-asm -fconserve-stack -fshort-wchar -I/lib/modules/2.6.33-ARCH/build/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DVBOX_WITH_HGCM -DLOG_TO_BACKDOOR -DIN_MODULE -DIN_GUEST_R0 -DRT_NO_EXPORT_SYMBOL -DRT_ARCH_X86  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(vboxvideo.mod)"  -D"KBUILD_MODNAME=KBUILD_STR(vboxvideo)"  -DMODULE -c -o /tmp/vbox.0/vboxvideo.mod.o /tmp/vbox.0/vboxvideo.mod.c
  ld -r -m elf_i386 -T /usr/src/linux-2.6.33-ARCH/scripts/module-common.lds --build-id -o /tmp/vbox.0/vboxvideo.ko /tmp/vbox.0/vboxvideo.o /tmp/vbox.0/vboxvideo.mod.o
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.
Zero błędów przy kompilacji, przy starcie Guest Addition się ładuje, zresztą działa bo korzystam własnie z współdzielenia katalogów. Instalowałem tak jak bozia przykazała: ściągnąłem Gest-Addition po uruchomieniu gościa (poprzez "Zainstaluj Dodatki" w górnym menu)-> zamontowałem napęd z iso Gest Addition-> w ssytemie gościa odpaliłem binarke instalatora dla mojej architektury i systemu.

Co do rozdzielczości to na hoscie mam 1440x900, a na gościu to nie wiem jaka powinna być przy parametrze vga=791 ale na pewno nie większa. Próbowałem dla kilku i okno ani drgnie.
Autoskalowanie ekranu gościa włączone?
Host+A, to próbowałem ale to tylko skaluje okno w systemie hosta, dopasowując je do tego okna widoku gościa.

Edycja:
Dodam tylko, że wydaje mi się, że po prostu czegoś nie umiem ustawić, bo wcześniej miałem ten sam problem z Vboxem z własnoręcznej kompilacji, i tam myślałem, że nie skompilowałem go po prostu z odpowiednimi flagami czy coś. A jednak to nie było to.

Dodane:
Problem rozwiązany.

Wszystko było dobrze zainstalowane jeśli chodzi o Vboxa. Przyczyny problemu były 2:

- Prawdopodobnie podawałem parametr vga= w linii dotyczącej initrd (nie wiem, czy za kazdym razem przy tylu próbach ale przy którejś zobaczyłem, że wpisuje w złej linii, a przyczyną było łamanie się okna w połowie linii, które troche zmyliło).

[INDENT]- Główną przyczyną było to, że podawałem wartości pobrane z internetu, a okazuje się, że dla różnych kart są różne wartości gdyż VESA nie jest standardem, i producenci w zależności od modelu różnie oznaczają rozdzielczości. Zalecam zatem instalację vbetest bądź hwinfo i sprawdzenie możliwych konfiguracji tego parametru. Oczywiście dotyczy to VBE, bo jeśli chodzi o Uvesafb czy X-ów to może być zupełnie inna historia.[/INDENT]

Przydatne linki: http://wiki.archlinux.org/index.php/GRU ... resolution (bo sprawa dotyczyła archa, ale chyba jest to generalna zasada)
http://en.wikipedia.org/wiki/VESA_BIOS_ ... de_numbers (troche teorii i przydatnych tabel z numeracją)