Centos Sanal Merkezinde Ekran Boyutunun / Çözünürlüğünün Artırılması


27

Ben Centos 5 VirtualBox örneği var. Ekran boyutu oldukça küçük (800 * 600) ve onu 1280 * 1080'e çıkarmak istiyorum. "Ekran Çözünürlüğü" için Gnome tercihleri ​​altında, yalnızca 600 * 800 veya 640 * 480 seçeneğine sahibim.

Xorg.conf'umu düzenlemeyi denedim (bu öğreticiye dayanarak http://paulsiu.wordpress.com/2008/09/08/creating-and-managing-centos-virtual-machine-under-virtualbox/ ) bir fark yaratmış gibi görünüyor. İşte düzenlenen bölümden bir snippet:

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Modes   "1280x800"
    EndSubSection
EndSection

Bunu nasıl yapacağını bilen var mı?


1
VB'deki grafik kartına ne kadar video belleği ayırdınız? Konuk eklediniz mi?
Gilles 'SO- kötülük yapmayı bırak'

Aygıt Yöneticisi'ne göre, VirtualBox Grafik Bağdaştırıcısı - şu an buna bakıyor. EDIT - Misafir İlavelerinin altında bir seçenek olabilir gibi gözüküyor ( virtualbox.org/manual/ch04.html#idp11274368 ), bu yüzden şimdi bakıyorum - bahşiş için teşekkür ederim.
Aaron Newton

Bu benim sorunumu çözmüş gibi görünüyor. ISO'yu arayanlar için burada VBoxGuestAdditions_4.1.6.iso - download.virtualbox.org/virtualbox/4.1.6 olarak bulunabilir . Bunu VirtualBox Aygıtları> CD / DVD> DVD Disk Dosyası Seçin menüsünü kullanarak monte ettim ve ortam / <nameofdisk> dizininden "sh VboxLinuxAdditions.run" komutunu çalıştırdım
Aaron Newton

Yanıtlar:


22

Maksimum 800x600 çözünürlük, sanal makinedeki X sunucunuzun SVGA sürücüsünü kullandığını gösteriyor. SVGA standart desteği olan en yüksek çözünürlüktür; Bunun ötesinde, bir sürücüye ihtiyacınız var.

VirtualBox , VirtualBox'a özgü bir grafik bağdaştırıcısını taklit eder, diğer alt sistemlerin çoğu gibi önceden var olan bir donanım bileşenini taklit etmez. Konuk eklemeler bu bağdaştırıcı için bir sürücü içerir. Konuk ekleme CD'sini VirtualBox cihaz menüsünden yerleştirin, ardından kurulum programını çalıştırın. Oturumu kapatın, X sunucusunu yeniden başlatın ( Ctrl+Alt+BackspaceVirtualBox menüsünden gönderin ) ve VirtualBox pencerenizle eşleşen bir ekran çözünürlüğüne sahip olmalısınız. Manuel olarak ince ayar yapmanız gerektiğini düşünüyorsanız xorg.conf, kılavuzda bazı işaretçiler bulunur.

VirtualBox yapılandırmasında grafik bağdaştırıcısına ayırdığınız bellek miktarı nedeniyle elde edebileceğinizin bir sınırı vardır. 8MB, 32 renkte 1600x1200'e kadar size bilgi verecektir. Bunun ötesine geçmek, eğer 3D kullanıyorsanız, çoğunlukla yararlıdır.


Teşekkürler - VirtualBox Misafir eklerini kurmak doğru cevabı işaretleyerek sorunumu çözmüş gibi görünüyor. Kurulum CD'niz yoksa yukarıdaki notuma bakın.
Aaron Newton

1
CentOS 7 ile aynı problemi çözmek için bu cevabı yeni takip ettim autorun.sh. Hata iletisi, autorun.shyüklenecek paketlerin adlarını verir yum. Konuk Eklemeleri kurduktan sonra VM'yi yeniden başlattım ve sorun sihirli bir şekilde düzeltildi.
Michael Hoffmann

4

Farklı kurulumlarda da aynı sorunları yaşadım:

Sunucu İşletim Sistemi: Linux Mint 17 Tarçın 64-bit Konuk İşletim Sistemi: Centos 6.6 Sanal Kutu: Oracle VM VirtualBox Manager 4.3.10_Ubuntu

Benim için çalışan çözüm:

  1. Virtualbox yükleyin -> Cihazlar, Misafir Eklemeleri Ek CD

    [root@centos6 ~]# cd /media/VBOXADDITIONS_4.3.10_93012/
    ./VBoxLinuxAdditions.run
    
  2. özel özünürlük dizesi olsun:

    [root@centos6 ~]$ 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. özel özünürlük dizesini ayarlayın:

    [root@centos6 ~]$ 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 
    
    [root@centos6 ~]$ xrandr --newmode "1600x900_60.00" 118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
    
    [root@centos6 ~]$ xrandr --addmode VBOX0 "1600x900_60.00"
    
  4. çözünürlüğü daha önce mevcut olmayan 1600 x 900 olarak değiştirmek için normal sistem yönetimi yapılandırma iletişim kutusunu kullanın.

HTH, Magnus


Lütfen profil adınızı ayarlayın ve cevabınız altındaki imzayı kaldırın; bu sitede kendinizi "tanımlamanız" için önerilen yöntemdir. (Yani Cevaplar ve Sorular net tutmak)
Anthon

centos 6'da - konuğu yeniden başlattıktan sonra, ilave bir boyut seçeneği ortaya çıktı ve özel bir çözünürlük eklemeden başarıyla kullanılmaya hazır hale getirildi.
Ross

Vbox0 çıkışını bulamıyorum, ayrıca vm "Centos 6.1" için kullandığım isimle de değiştirdim
Sven van den Boogaart

xrandr: Varsayılan çıktı için gama boyutu
alınamadı

1

Sanal Kutu konuk uzantılarına ihtiyacınız var.

Bunları kurabilmek için önce yum için eklenen RPMForge deposuna ihtiyacınız var.

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

Ardından bu komutu bir terminalde çalıştırın:

yum install dkms

Teşekkürler, ama ben zaten bunu geçen Kasım ayında cevap olarak işaretledim
Aaron Newton

3
@AaronNewton, tamamen anlıyorum. Sadece benim için çalışmasını sağlamak için daha fazla araştırma yapmak zorunda kaldım. Bunu yapmak zorunda kalırsam, genellikle yazıyorum. Sorunuza cevap vermemek belki de gelen ve kabul ettiğim cevap ile aynı soruları olan bir başkasına yardımcı olmaktır.
Beachhouse,

1

Sanal makinem aniden artık tam ekranları desteklemiyor.

Sonunda, düzeltme kolaydı: VirtualBox'ın en yeni sürümüne güncellemek zorunda kaldım, sonra da Guest Additions'ın en yeni sürümünü tekrar kurdum. Bunu yaptıktan sonra VM'mi yeniden başlattıktan sonra, çözünürlük otomatik olarak doğru (tam ekran) boyuttaydı.


0

Benim durumumda ( virtualbox 5+ centos 7) tek yaptığım "Misafir ek cd görüntüsünü" yüklemek, sonra vm'yi yeniden başlatmak ve başlatıldığında tam ekran yapmak, otomatik olarak en büyük çözünürlüğü alıyor.

Sanırım yeniden başlatmayı unutabilir veya üzerinden tam ekran çıkmadı host + F.


0

VirtualBox 5.2.22'deki CentOS 7.5'te çözüm şuydu:

  1. VirtualBox Eklemeleri yükleyin
  2. "vboxvideo" modülü için bir çekirdek modül konfigürasyon dosyası oluşturun. "Modeset" parametresi olmadan modül yüklenemiyor.

    echo "options vboxvideo modeset = 1"> /etc/modprobe.d/vboxvideo.conf

  3. reboot

0

Mac için, VirtualBox Eklemeleri görünüşte mevcut olmasına rağmen, bunları yüklemenin bir yolunu bulamadım.

Ancak, konuk makinenin ayarlarındaki çözünürlüğü değiştirmek (benim durumumda CentOS) sorunu çözdü. Diğerlerinin önerdiği gibi ekran çözünürlüğünü otomatik olarak bulma seçeneği yoktu, ancak deneme yanılma en iyi (neredeyse mükemmel) en uygun olanı bulmamı sağladı. Önyükleme ve giriş ekranı hala azalmış gibi görünse de, tam çözünürlükte oturum açtıktan sonra görünür.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.