Resolusi layar yang lebih tinggi untuk VirtualBox?


96

Saya telah mencoba ini untuk sementara waktu tetapi tidak berhasil. Saya menginstal ubuntu-11.10-desktop-i386dua kali. Juga memasang tambahan tamu. Namun saya selalu mendapatkan resolusi layar maksimum sebagai 1024 x 768,.

Apakah saya perlu mengubah apa pun dalam /etc/X11/xorg.conffile ( contoh )? Saat ini tidak ada file seperti itu di jalur itu. Juga, apakah Anda dapat memberi tahu saya apa isi file untuk versi 11.10 seharusnya?


1
Untuk 12,04 Anda harus menjalankan apt-get install virtualbox-guest-dkmssetelah setiap pembaruan kernel.
Thorbjørn Ravn Andersen

Anda harus menginstal Tambahan Tamu VirtualBox. Lihat Bagaimana cara menginstal Penambahan Tamu di VirtualBox?
gertvdijk

Anda membutuhkan lebih dari sekadar instalasi penambahan tamu. askubuntu.com/a/489948/287960
Gangnus

Jawaban:


88

Ini bekerja untuk saya dan saya menjalankan VirtualBox 4.1.8 dan Ubuntu 11.10.

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

Menemukannya di situs ini di bawah pertanyaan yang sedikit berbeda Resolusi layar yang lebih tinggi di VirtualBox?


1
Ini berhasil untuk saya. Setelah menginstal paket yang ditentukan di atas dan memulai ulang VirtualBox, resolusi layar di Ubuntu akan menyesuaikan setiap kali saya mengubah ukuran VirtualBox.
shanewwarren

Ini juga berhasil bagi saya. Saya mengalami hal yang sama dengan @shanewwarren
mauris

sama disini. Saya juga meningkatkan memori video menjadi 32 MB sebelum itu (mungkin tidak terkait).
Rafael Reiter

3
Setelah melakukan ini (dan saya melihatnya di tempat lain juga) dengan tamu Ubuntu 12.04, berhenti boot
Christian Vielma

1
bekerja untuk saya dengan ubuntu 14.04 di virtualbox 4.3.6
masterweily

31

Saya dapat mereproduksi masalah ini berulang kali pada host Windows 7 dengan Ubuntu 11.10 tamu. Menginstal ubuntu dari gambar iso.

Masalah ini terjadi ketika Penambahan Tamu tidak diinstal atau diinstal dari sumber ubuntu.

Untuk memperbaiki ini instal tambahan tamu dari Perangkat mesin virtual > Sisipkan opsi gambar CD Tambahan Tamu dan jalankan autoprompt. Jika Anda sudah memiliki tambahan tamu yang diinstal dari sumber yang berbeda, ia akan meminta Anda untuk menghapus yang sudah ada dan menginstal tambahan tamu baru, katakan saja 'ya'. Ini akan menghapus tambahan tamu jika sudah diinstal dari sumber ubuntu dan membangun dari sumber yang datang dengan instalasi virtualBox Anda.

Ini harus memperbaiki masalah.


2
+1: Memperbaiki masalah dengan sempurna dengan Windows 7 x64!
Thomas Bratt

1 bekerja untuk saya pada Windows 8 juga
ashes999

Ini adalah satu-satunya cara saya bisa mendapatkan tambahan tamu diinstal dengan benar dengan host windows 8. Satu-satunya ambiguitas bagi saya adalah: Perangkat> Sisipkan Penambahan Tamu Gambar Cd
rocktheartsm4l

Ingat: Agar ini berfungsi, mesin virtual Anda perlu memiliki cd-drive. Mungkin jelas =)
Coreus

Saya tidak tahu di mana item menu ini berada (Perangkat -> Masukkan Guest Additions CD), jadi saya telah membuat tangkapan layar untuk yang lain: prntscr.com/91k8nz
Anton Daneyko

14

Saya baru saja menginstal Ubuntu 12.04 di VirtualBox 4.1.4, tetapi tidak bisa membuatnya bekerja pada resolusi yang lebih tinggi, bahkan setelah menginstal dan menginstal ulang VBOXAdditions. Putus asa, saya menginstal VBOX 4.1.14 dan menginstal ulang VBOXAdditions berkali-kali, tetapi tidak berhasil. Akhirnya, solusi yang memecahkan masalah, adalah meningkatkan memori video (dalam pengaturan VBOX untuk Ubuntu) dari mulai 12 MB, menjadi 48 MB (yang masih tidak memungkinkan resolusi 1366x768), dan daripada menjadi 128 MB. Setelah me-restart Ubuntu semuanya bekerja dengan sempurna, 1366x768 adalah resolusi default saya. Saya harap ini akan membantu masalah Anda. Tepuk tangan!


10

Saya bermasalah dengan resolusi layar pada Virtual Box pada Windows 7 x64 sebagai tuan rumah dan desktop Ubuntu 12,04 LTS sebagai tamu. Saya telah meningkatkan memori video menjadi 128 MB, menginstal VirtualBox Linux Additions, tapi itu masih tidak jalan. Saat memeriksa pengaturan tampilan di Ubuntu saya hanya bisa memilih antara 800x640 (4: 3) dan 1024x768 (4: 3).

Mencentang kotak centang Aktifkan Akselerasi 3D di pengaturan mesin virtual membuatnya bekerja. Setelah itu, ketika jendela tamu diubah ukurannya, ukurannya tercermin dalam pengaturan tampilan Ubuntu. Dengan mengaktifkan mode layar penuh saya bisa menggunakan resolusi 1600x900 penuh di Ubuntu.

Berharap ini bisa menyelamatkan rambut seseorang.

UPDATE: Setelah mengaktifkan akselerasi 3D Ubuntu menjadi sangat lamban. Jadi saya membatalkan akselerasi 3D dan saya masih bisa menikmati resolusi layar penuh.


Saya mencoba sejumlah saran tetapi yang satu ini akhirnya memberi saya resolusi 1600x900 penuh. Terima kasih :-)
Elliveny

Ini juga melakukannya untuk saya!
David Oneill

7

Ini kemungkinan adalah masalah VirtualBox , bukan masalah Ubuntu .

Saya memiliki masalah yang sama berulang kali sebelumnya. Terkadang menghapus dan menginstal ulang Penambahan memecahkan ini. Atau cukup memaksa VirtualBox untuk memuatnya, dan tidak hanya mengunduhnya.

Sayangnya, masalah ini berulang. Saya telah menemukan bahwa memperbarui VirtualBox (ke build yang lebih baru) terkadang membuat ini lebih buruk DAN kadang-kadang menyelesaikan ini. Ini adalah masalah berulang ..


7

Sistem saya adalah 64bit Windows 7 SP 1 yang menjalankan Ubuntu 12.04 LTS 32 bit (i386). Saya harus melakukan hampir semua hal agar berhasil. Untuk meringkas:

  1. Dengan shutdown mesin virtual, ubah 'Pengaturan' dari mesin virtual yang bersangkutan. Di bawah 'Layar' -> 'Video', gerakkan penggeser memori video ke '128mb' dan centang 'Aktifkan Akselerasi 3D'.

  2. Sekarang muat mesin virtual Ubuntu Anda. Di bawah 'Perangkat' klik pada 'Masukkan Gambar Penambahan Tamu'. Tunggu sampai ia melakukan tugasnya.

  3. Mulai ulang mesin virtual. Anda sekarang harus dapat mencapai resolusi yang lebih tinggi. Jika tidak, itu mungkin karena jendela mesin virtual tidak cukup besar. Seret sudut untuk membuatnya lebih besar atau cukup: 'Lihat' -> 'Alihkan ke Layar Penuh'

Semoga ini bisa membantu seseorang. Terima kasih atas semua jawaban lain untuk membantu saya.


2

Memasuki permainan belakangan ini, tidak yakin jawaban ini akan membantu, tetapi memiliki masalah resolusi yang sama (Mac host, Ubuntu sebagai vbox), dan setelah bermain dengan xrandr, xorg.confdll ... Saya mencoba yang berikut

  • tutup Kotak Virtual
  • masukkan perintah terminal host diVBoxManage setextradata Linux CustomVideoMode1 1152x680x32 mana Linux adalah nama vbox, CustomVideoMode1 adalah nama yang Anda berikan 1untuk satu resolusi baru, 1152x680x32 untuk resolusi warna 1152 x 680 x 32 bit (VBoxManage.exe pada Windows)
  • mulai vbox Anda
  • instal ulang penambahan tamu

bekerja segera setelah reboot vbox.

Info lebih lanjut


2

Menggunakan VirtualBox 4.3 pada Windows 8 dan guest Ubuntu 12.04

Saya menginstal tambahan tamu virtualbox dari file iso yang disediakan di direktori instal virtualbox (digunakan autorun.sh) + restart tamu.

Saya pertama kali berpikir itu tidak berhasil: resolusi masih rendah dan parameter layar tidak menunjukkan resolusi yang lebih tinggi

Kemudian saya menyadari layar tamu dalam "mode skala" (host + c), saya beralih ke layar penuh (host + F) dan resolusi baik-baik saja!


1

Jalankan saja ubuntu di mesin virtual dan instal "VirtualBox Guest Additions" (Perangkat -> Install Additions Guest). Setelah instalasi reboot sistem tamu Anda.

Sekarang resolusi akan berubah secara otomatis tergantung pada ukuran jendela.

* Saya menggunakan Ubuntu 13.04 di VirtualBox 4.2.12 untuk Mac OS

Semoga berhasil.


1

Punya masalah dengan layar tidak ukuran penuh setelah pembaruan. Menjalankan Ubuntu 12.04. Di media VBOXADDITIONS saya hanya menjalankan autorun.sh - ini menghapus dan menginstal ulang tambahan tamu dan kemudian saya reboot dan semuanya kembali normal.


Alasan kehilangan penambahan tamu setelah pembaruan adalah karena Anda belum menginstal dkmspaket sebelum menginstalnya. DKMS akan membantu membangun kembali modul kernel ketika Anda menginstal pembaruan.
gertvdijk

1

Dengan Ubuntu 12.04 sebagai tuan rumah dan tamu saya mengikuti jawaban wfudge.

Ini membutuhkan paket lain untuk diinstal:

sudo apt-get xserver-xorg-core

Setelah itu, jalankan baris yang dimodifikasi ini dari wfudge yang diisyaratkan oleh apt-get:

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

Setelah itu tamu Ubuntu tidak boot ke GUI, jadi dengan Ctrl + Alt + F1, login konsol dan dieksekusi:

sudo apt-get install ubuntu-desktop

Mulai ulang dan selesai. Sekarang saya bisa mendapatkan resolusi yang lebih tinggi hingga 1600x1200. Masih belum 1920x1080 (tuan rumah), jadi ini bukan layar penuh, tapi setidaknya jauh lebih baik daripada yang saya miliki sebelumnya.

Saya kira itu adalah masalah VirtualBox, tetapi ketika digunakan host Windows tidak memiliki masalah ini ...


1

Bagi saya (Host: Mac El-capitan, Tamu: Ubuntu 14.xx LTS, VirtualBox: 5.0.12) Ubuntu tidak akan reboot (hitam atau default layar ungu beku) setelah instalasi tamu melalui apt-getseperti yang dijelaskan dalam sebagian besar posting di ini benang.

Akhirnya saya menggunakan instruksi resmi dari VirtualBox . Pada instalasi Ubuntu yang baru. Bekerja!

Menginstal Penambahan Tamu di Ubuntu

  1. Ikuti langkah-langkah ini untuk menginstal Penambahan Tamu di mesin virtual Ubuntu Anda:
  2. Login sebagai ubuntu;
  3. Klik Aplikasi / Sistem / Terminal (atau Aplikasi / Terminal, jika Anda menggunakan rilis Drake Dapper 6.06.1);
  4. Perbarui basis data APT Anda dengan sudo apt-get update, dan ketikkan kata sandi Anda, jika diminta;
  5. Instal pembaruan keamanan terbaru dengan peningkatan sudo apt-get;
  6. Instal paket yang diperlukan dengan sudo apt-get install build-essential module-assistant;
  7. Konfigurasikan sistem Anda untuk membuat modul kernel dengan menjalankan sudo ma prep;
  8. Klik Instal Penambahan Tamu ... dari menu Perangkat, lalu pilih untuk meramban isi CD saat diminta.
  9. Jalankan sudo sh /media/cdrom/VBoxLinuxAdditions.run, dan ikuti instruksi di layar.

Saya melakukan sudo reboot nowpada akhirnya hanya untuk aman. Saat restart itu mulai mengubah resolusi itu sesuai dengan ukuran jendela.


0

Saya memiliki masalah yang sama pada notebook saya DELL M6600 dengan Ubuntu 12.10. Saya harus menginstal penambahan pencarian dalam mode aman windows. Setelah itu, resolusi layar desktop dilakukan dengan ukuran jendela dengan OS tamu.


0

Kadang-kadang sangat sederhana (merujuk pada 12.03 / 4) Di jendela mesin virtual, tekan tombol maksimalkan dan itu akan mengisi layar, dan menyebabkan Ubuntu mendeteksi kembali resolusi layar dari VM.

Lain, jawaban Christian Vielma, melakukan ketiga langkah satu demi satu, akan memungkinkan opsi ini.


0
  1. Tutup VirtualBox.

  2. Tempel ini di Terminal Host:

    sudo VBoxManage setextradata NAME CustomVideoMode1 1152x680x32
    

    di mana NAMEdapat ditemukan di PengaturanUmumDasarNama .

  3. Mulai ulang VirtualBox.


0

Menggunakan X11 biasa tanpa klien desktop yang berat, ratpoison dalam kasus saya, hanya paket berikut yang diperlukan:

virtualbox-guest-x11

Saya mengerti paket-paket lain mungkin membuat kernel Anda mengetahui bahwa kernel ini berjalan di lingkungan virtual untuk beberapa manfaat, tetapi paket ini tampaknya menangani masalah resolusi.


0

Satu-satunya solusi yang berhasil adalah mengunduh ISO VBoxAdditions terbaru dari situs web Oracle karena yang lama tidak berfungsi dengan baik dengan DKMS.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.