it-swarm-eu.dev

Zvětšení velikosti obrazovky / rozlišení na instance VirtualBox Centos

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?

28
Aaron Newton

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:

  1. 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
    
  2. 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
    
  3. 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"
    
  4. 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

4
user96914

Potřebujete rozšíření hostitele Virtual Box.

Abyste je mohli nainstalovat, musíte nejprve přidat úložiště RPMForge pro yum, postupujte takto:

http://wiki.centos.org/AdditionalResources/Repositories/RPMForge#head-5aabf02717d5b6b12d47edbc5811404998926a1b

Poté spusťte tento příkaz v terminálu:

yum install dkms
1
Beachhouse

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).

1
marmot 1333

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:

  1. nainstalovat doplňky VirtualBoxu
  2. 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

  3. restartujte počítač
0
sleif

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.

0
Eric Wang