it-swarm.dev

Vyšší rozlišení obrazovky pro VirtualBox?

Snažil jsem se o to chvíli, ale ne štěstí. Nainstaloval jsem ubuntu-11.10-desktop-i386 dvakrát. Také nainstalovali doplňky pro hosty. Nicméně vždy dostanu maximální rozlišení obrazovky jako 1024 x 768.

Musím cokoli změnit v /etc/X11/xorg.conf soubor ( příklad )? V současné době neexistuje žádný takový soubor v této cestě. Také byste mi mohli poradit, jaký by měl být obsah souboru pro verzi 11.10?

96
iammilind

Fungovalo to pro mě a používám VirtualBox 4.1.8 a Ubuntu 11.10.

Sudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms

Našel je na tomto webu pod mírně odlišnou otázkou Vyšší rozlišení obrazovky ve VirtualBox

89
wfudge

Tento problém jsem byl schopen opakovaně reprodukovat na hostiteli Windows 7 s hostem Ubuntu 11.10. Instalace ubuntu z obrazu iso.

K tomuto problému dochází, když nejsou doplňky hosta nainstalovány nebo nainstalovány ze zdrojů ubuntu.

Chcete-li opravit tuto instalaci, přidejte hosta z možnosti Zařízení> Vložit obraz disku CD s dodatky hosta a spusťte autoprompt. Pokud již máte doplňky hosta nainstalované z jiného zdroje, vyzve vás k odebrání stávajícího a instalaci nových doplňků pro hosty, stačí vyslovit „ano“. Tím se odstraní přírůstky hostů, pokud již jsou nainstalovány ze zdrojů Ubuntu a budou stavěny ze zdrojů, které byly dodány s instalací vašeho virtuálního modulu.

To by mělo tento problém vyřešit.

31
Sai Puli

Právě jsem nainstaloval Ubuntu 12.04 na VirtualBox 4.1.4, ale nemohl jsem ho přimět, aby pracoval ve vyšším rozlišení, dokonce i po instalaci a přeinstalování VBOXAdditions. Zoufale jsem nainstaloval VBOX 4.1.14 a přeinstaloval jsem mnohokrát VBOXAdditions, ale bez úspěchu. Nakonec řešením, které tento problém vyřešilo, bylo zvětšit grafickou paměť (v nastavení VBOX pro Ubuntu) z počátečních 12 MB, na 48 MB (které stále neumožňovaly rozlišení 1366x768) a poté na 128 MB. Po restartování Ubuntu všechno funguje perfektně, moje výchozí rozlišení je 1366x768. Doufám, že to pomůže ve vašich problémech. Na zdraví!

Byl jsem znepokojen rozlišením obrazovky na Virtual Box na Windows 7 x64 jako Host a Ubuntu 12.04 LTS desktop jako host. Zvýšil jsem grafickou paměť na 128 MB, nainstaloval VirtualBox Linux Additions, ale stále to nebylo možné. Při kontrole nastavení zobrazení v Ubuntu jsem si mohl vybrat pouze mezi 800x640 (4: 3) a 1024x768 (4: 3).

Zaškrtnutím políčka Enable 3D Acceleration v nastavení virtuálního počítače to fungovalo. Po změně velikosti okna hosta se velikost odrazila v nastavení zobrazení Ubuntu. Zapnutím režimu celé obrazovky jsem mohl v Ubuntu používat plné rozlišení 1600x900.

Doufá, že to může někomu zachránit vlasy.

UPDATE: Po aktivaci 3D akcelerace se Ubuntu stal extrémně pomalým. Zrušení 3D akcelerace jsem tedy zrušil a stále jsem si mohl užívat celé rozlišení obrazovky.

10
John P

Můj systém je 64bitový Windows 7 SP 1 s 32bitovým bitem Ubuntu 12,04 LTS (i386). Abych to fungoval, musel jsem udělat téměř všechno.

  1. S vypnutím virtuálního stroje změňte „Nastavení“ příslušného virtuálního počítače. V části „Zobrazení“ -> „Video“ přesuňte posuvník grafické paměti na „128 MB“ a zaškrtněte také „Povolit 3D akceleraci“.

  2. Nyní nahrajte svůj virtuální stroj Ubuntu. V části „Zařízení“ klikněte na „Vložit obrázek disku CD s dodatky hosta“. Počkejte, až to udělá svou věc.

  3. Restartujte virtuální počítač. Nyní byste měli být schopni dosáhnout vyšších rozlišení. Pokud ne, může to být proto, že okno virtuálního počítače není dostatečně velké. Tažením za roh jej zvětšíte nebo jednoduše uděláte: 'Zobrazit' -> 'Přepnout na celou obrazovku'

Doufám, že to někomu pomůže. Děkuji všem ostatním odpovědím za pomoc.

7
Calleniah

Toto je pravděpodobně problém VirtualBox, spíše než problém bunt.

Stejný problém jsem měl opakovaně. Někdy to odstraní a znovu nainstaluje Dodatky. Nebo jednoduše nutíte VirtualBox, aby je skutečně načíst, a nejen je stáhnout.

Tento problém se bohužel opakuje. Zjistil jsem, že aktualizace VirtualBoxu (na novější sestavení) to někdy zhoršuje a někdy to vyřeší. Toto je opakující se problém.

7
david6

Používání VirtualBox 4.3 na Windows 8 a host Ubuntu 12.04

Nainstaloval jsem doplňky hosta pro virtuální schránku ze souboru iso poskytnutého v instalačním adresáři virtualbox (použité autorun.sh) + restartujte hosta.

Nejprve jsem si myslel, že to nefunguje: rozlišení bylo stále nízké a parametry obrazovky neukazovaly žádné vyšší rozlišení

Pak jsem si uvědomil, že hostující obrazovka byla v "měřítkovém režimu" (Host + c), přepnul jsem na celá obrazovka (Host + F) a rozlišení bylo v pořádku!

2
ceco

Vstup do hry v poslední době si není jistý, že tato odpověď pomůže, ale má podobný problém s rozlišením (Mac Host, Ubuntu jako vbox) a po hraní s xrandr, xorg.conf atd. ... Zkusil jsem následující

  • zavřít Virtual Box
  • zadejte příkaz terminálu hostitele VBoxManage setextradata Linux CustomVideoMode1 1152x680x32 kde Linux je název vboxu, CustomVideoMode1 je jméno, které jste vy dát s 1 pro jedno nové rozlišení, 1152x680x32 pro rozlišení barev 1152 x 680 x 32 bitů (VBoxManage.exe ve Windows)
  • spusťte svou schránku
  • přeinstalujte přírůstky hosta

pracoval okamžitě po restartování vboxu.

více informací

2
Ring Ø

S Ubuntu 12.04 jako hostitelem a hostem jsem sledoval wfudge odpověď.

To vyžaduje instalaci dalších balíčků:

Sudo apt-get xserver-xorg-core

Poté provedl tento modifikovaný řádek z wfudge naznačeného apt-get:

Sudo apt-get install virtualbox-ose-guest-utils virtualbox-ose-guest-x11 virtualbox-ose-guest-dkms virtualbox-guest-x11

Poté se host Ubuntu nespustil do GUI, takže s Ctrl + Alt + F1 se přihlásil do konzoly a provedl:

Sudo apt-get install ubuntu-desktop

Restartujte a hotovo. Nyní mohu získat vyšší rozlišení až do 1600x1200. Stále to není 1920x1080 (Host), takže to není celá obrazovka, ale alespoň je mnohem lepší než to, co jsem měl předtím.

Myslím, že je problém VirtualBox, ale když byl použit Windows Host neměl tento problém ...

1
Christian Vielma

Pro mě (Host: Mac El-capitan, Host: Ubuntu 14.xx LTS, VirtualBox: 5.0.12) se Ubuntu nebude restartovat (černá nebo výchozí fialová obrazovka zamrzlá) po instalaci hostů prostřednictvím apt-get jak je popsáno ve většině příspěvků v tomto vlákně.

Nakonec jsem použil oficiální pokyny od VirtualBox . Na nové instalaci Ubuntu. Fungovalo!

Instalace doplňků pro hosty na Ubuntu

  1. Chcete-li nainstalovat dodatky hosta do virtuálního počítače Ubuntu, postupujte takto:
  2. Přihlásit se jako ubuntu;
  3. Klikněte na Applications/System/Terminal (nebo na Applications/Terminal, pokud používáte verzi 6.06.1 Dapper Drake);
  4. Aktualizujte svou databázi APT=================================================================================)//////
  5. Nainstalujte nejnovější aktualizace zabezpečení pomocí aktualizace sudo apt-get;
  6. Nainstalujte požadované balíčky pomocí Sudo apt-get install build-essential module-assistant;
  7. Nakonfigurujte svůj systém pro vytváření modulů jádra spuštěním přípravy Sudo m-a;
  8. V nabídce Zařízení klikněte na Instalovat doplňky hosta ... a poté vyberte, pokud chcete, procházet obsah disku CD.
  9. Spusťte Sudo sh /media/cdrom/VBoxLinuxAdditions.run a postupujte podle pokynů na obrazovce.

Udělal jsem Sudo reboot now na konci jen proto, abychom byli v bezpečí. Po restartu se začalo měnit rozlišení podle velikosti okna.

1
Kashyap

Stačí spustit Ubuntu na virtuálním stroji a nainstalovat „VirtualBox Guest Adds“ (Zařízení -> Install Guest Adds). Po instalaci restartujte hostující systém.

Nyní se rozlišení automaticky změní v závislosti na velikosti okna.

* Používám Ubuntu 13.04 na VirtualBox 4.2.12 pro Mac OS

Hodně štěstí.

1

Po aktualizaci nebyl problém s obrazovkou v plné velikosti. Běh Ubuntu 12.04. V médiu VBOXADDITIONS jsem jednoduše spustil autorun.sh - tento odinstalovaný a znovu nainstalovaný přírůstek hosta a poté jsem restartoval počítač a vše bylo zpět do normálu.

1
Richard

Mám stejný problém na svém notebooku Dell M6600 s Ubuntu 12.10. Musel jsem nainstalovat doplnění úkolů v nouzovém režimu systému Windows. Poté bylo rozlišení obrazovky na ploše provedeno podle velikosti okna s hostujícím OS.

0
jafan
  1. Zavřete VirtualBox.

  2. Vložte to do hostitelského terminálu:

    Sudo VBoxManage setextradata NAME CustomVideoMode1 1152x680x32
    

    kde NAME lze nalézt v SettingsGeneralBasicName.

  3. Restartujte VirtualBox.

0
Ajay

Jediným řešením, které fungovalo, bylo stažení nejnovější verze VBoxAdditions ISO z webu Oracle, protože ta stará s DKMS nefungují správně.

0
Yatharth Agarwal

Při použití prostého X11 bez těžkého desktopového klienta, v mém případě ratpoison, je vše, co je potřeba:

virtualbox-guest-x11

Chápu, že jiné balíčky mohou vaše jádro upozornit, že běží ve virtuálním prostředí kvůli některým výhodám, ale zdá se, že tento balíček řeší problémy s rozlišením.

0
Asad Hasan

Někdy je to velmi jednoduché (viz 12.03/4) V okně virtuálního počítače stiskněte tlačítko maximalizace a vyplní obrazovku a způsobí, že Ubuntu znovu detekuje rozlišení obrazovky z virtuálního počítače.

Jinak, odpověď Christian Vielma, která dělá všechny tři kroky jeden po druhém, umožní tuto možnost.

0
ppostma1