Mám Virtuální instanci Centos 5. Velikost obrazovky je poměrně malá (800 * 600) a rád bych ji zvýšil na 1280 * 1080. V rámci předvoleb Gnome pro "Rozlišení obrazovky" mám možnost pouze pro 600 * 800 nebo 640 * 480.
Zkusil jsem upravit svůj xorg.conf (na základě tohoto tutoriálu http://paulsiu.wordpress.com/2008/09/08/creating-and-managing-centos-virtual-machine-under-virtualbox/ ), ale zdá se, že to nezměnilo. Zde je úryvek z upravené sekce:
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x800"
EndSubSection
EndSection
Ví někdo, jak to udělat?
Maximální rozlišení 800x600 naznačuje, že váš X server uvnitř virtuálního počítače používá ovladač SVGA . SVGA je nejvyšší rozlišení, pro které existuje standardní podpora; kromě toho potřebujete řidiče.
VirtualBox emuluje grafický adaptér, který je specifický pro VirtualBox, neimuluje dříve existující hardwarovou komponentu jako většina ostatních subsystémů. přidání hosta obsahuje ovladač pro tento adaptér. Vložte disk CD pro přidání hostů z nabídky zařízení VirtualBox a spusťte instalační program. Odhlaste se, restartujte X server (poslat Ctrl+Alt+Backspace
z nabídky VirtualBox) a měli byste mít rozlišení obrazovky, které odpovídá vašemu oknu VirtualBox. Pokud zjistíte, že stále potřebujete ruční vylepšení vašeho xorg.conf
, manuální obsahuje několik ukazatelů.
Je zde limit, jak vysoko se můžete dostat, vzhledem k množství paměti, které jste přidělili grafickému adaptéru v konfiguraci VirtualBoxu. 8 MB vám poskytne až 1600 x 1200 v 32 barvách. Překročení tohoto cíle je většinou užitečné, pokud používáte 3D.
Měl jsem stejné problémy s jiným nastavením:
Hostitelský systém: Linux Mint 17 Cinnamon 64-bit Guest OS: Centos 6.6 Virtualbox: Oracle VM VirtualBox Manager 4.3.10_Ubuntu
Řešení, které pro mě fungovalo:
Nainstalujte Virtualbox -> Zařízení, Vložit obrázek CD pro přidání hosta
[[email protected] ~]# cd /media/VBOXADDITIONS_4.3.10_93012/
./VBoxLinuxAdditions.run
získejte řetězec s vlastním rozlišením:
[[email protected] ~]$ cvt 1600 900
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
nastavit vlastní řetězec rozlišení:
[[email protected] ~]$ xrandr
Screen 0: minimum 64 x 64, current 1024 x 768, maximum 16384 x 16384
VBOX0 connected 1024x768+0+0 0mm x 0mm
1024x768 60.0*+ 60.0*
1600x1200 60.0
1440x1050 60.0
1280x960 60.0
800x600 60.0
640x480 60.0
[[email protected] ~]$ xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
[[email protected] ~]$ xrandr --addmode VBOX0 "1600x900_60.00"
použijte normální konfigurační dialog pro správu systému ke změně rozlišení na 1600 x 900, které dříve nebylo k dispozici.
HTH, Magnusi
Potřebujete rozšíření hostitele Virtual Box.
Abyste je mohli nainstalovat, musíte nejprve přidat úložiště RPMForge pro yum, postupujte takto:
Poté spusťte tento příkaz v terminálu:
yum install dkms
Můj virtuální stroj náhle již nepodporoval celou obrazovku.
Oprava byla nakonec snadná: Musel jsem aktualizovat na nejnovější verzi VirtualBoxu a znovu nainstalovat nejnovější verzi Přírůstků pro hosty. Poté, co to uděláte a restartujete VM, bylo rozlišení automaticky správné (na celou obrazovku).
Pro Mac, ačkoli jsou VirtualBox Additions zřejmě nyní k dispozici, nebyl jsem schopen najít způsob, jak je nainstalovat.
Problém však byl vyřešen změnou rozlišení v nastavení hostujícího stroje (v mém případě CentOS). Nebylo možné automaticky najít rozlišení obrazovky, jak navrhli jiní, ale pokus a omyl mi umožnil najít nejlepší (téměř dokonalý) obraz. Přestože bude spouštěcí a přihlašovací obrazovka vypadat zmenšeně, po přihlášení v plném rozlišení bude zřejmé.
na CentOS 7.5 na VirtualBox 5.2.22 bylo řešením:
vytvořte konfigurační soubor modulu jádra pro modul „vboxvideo“. Bez parametru „režimů“ se modul nepodaří načíst.
echo "options vboxvideo módu = 1"> /etc/modprobe.d/vboxvideo.conf
V mém případě (virtualbox 5
+ centos 7
), vše, co jsem udělal, je nainstalovat "Guest další CD obraz", restartovat VM, a aby bylo na celou obrazovku při spuštění, to automaticky vzít největší rozlišení.
Myslím, že u byste možná zapomněli restartovat počítač nebo jej přes celou obrazovku přes Host + F
.