Masalah Resolusi Layar dengan Ubuntu 14.04 dan VirtualBox


231

Lingkungan: Lenovo T530 yang menjalankan Windows 7. Telah menginstal Ubuntu 14.04 pada mesin virtual menggunakan VM Virtual Box. Telah menginstal semua pembaruan dari Virtual Box dan Ubuntu.

Masalah: Saat berada di desktop Ubuntu dan program lain yang diinisiasi Ubuntu, jendelanya berkurang sekitar 3x4 inci yang ditampilkan di tengah sisa jendela Kotak Virtual biasa saya. Saya hanya melihat tangan kanan atas keluaran layar dari apa yang biasanya saya lihat. Tolong bantu.

Saya telah melihat Bagaimana cara menginstal Penambahan Tamu di VM VirtualBox?

Tapi, tidak satu pun dari jawaban ini yang berfungsi di 14.04.


7
Saya rasa ini bukan duplikat. Ketika menginstal Penambahan Tamu dengan Ubuntu 14.04 saya mendapatkan "Peringatan: versi yang tidak diketahui dari Sistem X Window diinstal. Tidak menginstal"
mjaggard

3
Ini jelas bukan pertanyaan rangkap (meskipun jawabannya sama). Saya menemukan ini hanya melalui pencarian tentang masalah layar res, dan belajar di sini bahwa "penambahan tamu" adalah jawabannya. (Jika saya sudah tahu untuk bertanya tentang "penambahan tamu", saya tidak akan memiliki pertanyaan / masalah.)
Greg Hendershott

3
Jawabannya bahkan tidak sama. Secara umum Anda akan menggunakan tambahan tamu iso yang dapat dipasang dari host, tetapi tampaknya spesifik untuk 14,04 yang harus Anda instal melalui apt repo agar dapat berfungsi dengan baik.
flungo


2
Saya juga mengalami masalah dengan ini. Penambahan tamu tampaknya telah dipasang dengan benar tetapi mode layar penuh masih memiliki tampilan os kecil. kraxor, di mana Anda melihat pengaturan sistem?

Jawaban:


258

Anda pada dasarnya memerlukan tambahan Tamu, masuk ke Mesin Virtual untuk menginstal paket-paket berikut:

sudo apt-get install virtualbox-guest-dkms

Terakhir restart VM untuk menyelesaikan instalasi.


6
Terima kasih, saya salah mengerti langkah ini sebelum saya membaca jawaban Anda dan berpikir saya seharusnya menginstal Guest Additions pada mesin host. d'oh.
liang

7
@symphonyblade: Paket-paket itu memang dimaksudkan untuk diinstal pada OS Guest.
Sylvain Pineau

42
Tidak berfungsi pada instalasi Ubuntu 14.04 LTS saya. Saya mendapatkanThe following packages have unmet dependencies: virtualbox-guest-x11: Depends: xorg-video-abi-15 Depends: xserver-xorg-core (>= 2:1.14.99.902)
THelper

43
@THelper Di ubuntu 14.04 saya juga dapat The following packages have unmet dependencies. virtualbox-guest-x11 : Depends: xorg-video-abi-15.... Solusi oleh @conradk di bawah sini bekerja untuk saya :, sudo apt-get remove libcheese-gtk23dulu sudo apt-get install xserver-xorg-coredan akhirnyasudo apt-get install -f virtualbox-guest-x11
snark

1
Ini sama sekali tidak berhasil untuk saya. Masih layar kecil.
Rafael_Espericueta

81

Di virtualbox Anda harus menginstal "Penambahan Tamu". Tidak perlu mengatur resolusi melalui pengaturan Ubuntu. Dengan jendela tamu Anda di latar depan pilih dari menu atas:

VirtualBox -> Devices -> Insert Guest Additions CD image

Di Ubuntu, buka terminal, arahkan ke folder cd (biasanya / media / VBOXADDITIONS *) dan jalankan

sh ./VBoxLinuxAdditions.run

Perhatikan bahwa Anda harus memiliki kompiler gcc / g ++ yang berfungsi


3
Ini gagal dengan kesalahan mengatakan sepertinya penambahan tamu telah diinstal dari installer atau paket yang berbeda. Satu-satunya solusi adalah jawaban yang mengatakan untuk menggunakan apt-get untuk menginstal ketiga paket.
Jistanidiot

2
Persis sama di sini mencoba menginstal Xubuntu 14.04 64bit di VirtualBox. Menginstal Penambahan Tamu dari citra CD yang dipasang tidak berfungsi - ini merusak instalasi X Server. Melakukan instalan dengan apt-get dari repositori publik seperti yang disarankan oleh karya Sylvain.
azec-pdx

5
+1 Ini adalah satu-satunya solusi yang berfungsi untuk saya. Sebagai langkah awal, sangat penting untuk memperbarui VirtualBox Manager ke versi terbaru yang tersedia. Saya telah memposting di sini jawaban baru dengan beberapa detail tambahan.
Antonio

1
Meskipun muncul kesalahan yang mengatakan penambahan tamu telah diinstal dari installer yang berbeda..etc Anda ingin melanjutkan, jawab dengan Ya, setelah selesai reboot dan akan berfungsi
Ala 'Alnajjar

1
+1 bekerja untuk saya - Virtualbox 5.0.10 Mac
Michal Gallovic

55

Saya memiliki masalah yang sama seperti Anda. Saya melakukan langkah-langkah ini, mungkin membantu Anda juga:

  1. Buka Pengaturan sistem → Perangkat lunak dan Pembaruan → Driver tambahan
  2. Gunakan solusi virtualisasi x86 ...
  3. Setelah itu reboot VirtualBox Anda

VirtualBox saya berfungsi dengan baik.


1
Ya ampun. Setelah mencoba banyak hal lain dan menghabiskan banyak waktu, solusi mudah ini berhasil.
Adrian Carr

4
Pengaturan opsi ini tampaknya ok pada instalasi Ubuntu 14.04 LTS saya, (tidak ada pesan kesalahan) tetapi setelah reboot saya masih memiliki resolusi 640x480 dan tidak ada opsi untuk mengubahnya.
THelper

2
Pada gambar baru desktop 14.04.2 (diambil dari osboxes.org), ketika saya boot saya berada di 640x480. Saya kemudian membuka Pengaturan Sistem -> Perangkat Lunak dan Pembaruan -> Driver Tambahan. Tidak ada opsi untuk memilih 'Gunakan solusi virtualisasi x86'. Apakah itu hanya disembunyikan karena resolusi? Apakah saya harus menginstal Penambahan Tamu terlebih dahulu?
Ezward

2
Tidak membantu saya
Daniel

2
Pada instalasi Unbuntu 14.04 LTS saya, tidak ada "Perangkat Lunak dan Pembaruan" di bawah Pengaturan Sistem ". Saya melihat dua kategori barang di sana," Pribadi "dan" Perangkat Keras ". Mungkin ada kategori ketiga yang tidak saya lihat karena ... layar saya terlalu kecil ?
TED

33

Setelah pertama kali mencoba menginstal tambahan Guest, yang tidak berfungsi, saya menemukan solusi lain di tempat lain: linuxbsdos.com .

Gunakan Xdiagnose dari Dashboard. Cari dan luncurkan Xdiagnose, lalu aktifkan semua opsi di bawah bagian Debug. Klik tombol Terapkan, kemudian tutup jendela dan restart sistem.

Itulah yang akhirnya berhasil! Sekarang saya mendapatkan resolusi 1024 x 768 bukannya 640 x 480.

Saya tidak pernah mencopot pemasangan penambahan Tamu, jadi mungkin saya harus mengambil kedua langkah ini.

masukkan deskripsi gambar di sini

---------- SUNTING ---------

Saya menyadari bahwa solusi yang dijelaskan di atas hanyalah mundur, jika menginstal Penambahan Tamu gagal karena beberapa alasan. Saya akhirnya berhasil menginstalnya, dan sekarang dapat memilih dari rentang resolusi yang lebih besar dalam pengaturan tampilan. Inilah cara saya melakukannya, setelah mencoba semua hal di atas.

Satu hal yang sudah saya coba sebelumnya adalah


sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
Ini tidak cukup dengan sendirinya, tetapi mungkin merupakan prasyarat yang diperlukan untuk langkah-langkah berikut (yang beberapa di antaranya mungkin tidak diperlukan ...).

  1. Perbarui Virtualbox ke versi terbaru (saat ini 4.3.24)
  2. Di Terminal di sistem tamu ketik:

    sudo apt-get install dkms
    sudo apt-get install build-essential module-assistant
    sudo m-a prepare

Jika Anda tidak memiliki menu teratas di sistem Guest, itu karena Anda berada dalam mode skala yang menyebabkannya disembunyikan. Dalam hal itu, tekan Host+ Cuntuk beralih mode skala (di mana Hostsecara Right Controldefault)

  1. Di sistem Guest, buka menu atas, dan klik Devices-> Insert Guest Additions Image CD. Ini akan me-mount image CD.
  2. Dalam kasus saya, Autostart berfungsi, dan instalasi dimulai dengan prompt. Jika tidak memulai ulang otomatis, Anda dapat melakukan hal berikut

    cd /media/<username>/VBOXADDITIONS_4.3.10_93012
    sudo ./VBoxLinuxAdditions.run

Pastikan untuk mengganti <username> dengan nama pengguna pengguna yang masuk.

Dan kemudian restart, seperti yang ditunjukkan JTIM ...


3
Yah, itu memang memungkinkan 1024x768 bagi saya, itu setidaknya sesuatu. Itu masih tidak memungkinkan saya untuk mengatur sesuatu yang lebih tinggi, meskipun sudah mencoba semua solusi lainnya.
sp00n

+1 Solusi Anda memecahkannya untuk saya juga!
THelper

1
Saya membuatnya bekerja pada resolusi apa pun mengikuti langkah-langkah ini .
Antonio

2
Pembaruan hebat! Saya tidak yakin semua langkah diperlukan (dkms sudah terbaru jika Anda pertama kali menginstal virtual-guest-dkms), tetapi itu pasti berhasil untuk saya! Jendela kotak virtual dengan Ubuntu sekarang secara otomatis diskalakan ke semua resolusi. Oh, dan saya perlu mengecualikan virtualbox-guest-x11 pada langkah pertama Anda.
THelper

1
dan kemudian restart :)
JTIM

23

Berkembang dari jawaban ini , dan ternyata dijelaskan cukup baik juga di postingan lain ini . (Saya benar-benar mencoba semua yang diposting di sini tetapi tampaknya tidak berfungsi pada sistem Windows 7 saya)

Langkah awal:

  1. Pastikan Anda telah menginstal versi terbaru dari Virtual Box (*). Berhati-hatilah bahwa jika Anda meminta Virtual Box untuk memperbarui ke versi terbaru, ia kemungkinan besar menyatakan akan diperbarui walaupun ada versi yang lebih baru!

  2. Mungkin ide yang baik untuk memulai dari distribusi yang bersih, membuat mesin virtual baru, menginstal Ubuntu di sana (saya mengizinkan mengunduh paket yang diperbarui dari jaringan selama instalasi), dan mengkloningnya sebelum melanjutkan, sehingga jika Anda memiliki masalah Anda dapat menghindari memulai kembali dari awal.

  3. Instal build-essentialdan linux-headers-genericpaket. Rupanya, itu juga disarankan untuk menginstaldkms , karena "Menjalankan DKMS di OS tamu akan menjaga Penambahan Tamu terinstal setelah pembaruan kernel tamu" .

Bagaimana cara:

  1. Mulai mesin virtual Anda

  2. Pada menu Virtualbox -> Perangkat -> Sisipkan Penambahan Tamu gambar CD ...

  3. Dari Ubuntu Anda akan melihat popup, izinkan autorun CD untuk menginstal program. Bagi saya, seperti berkali-kali sebelumnya, dikatakan ia tidak dapat menemukan header Linux tetapi, kali ini, pada akhirnya semuanya berjalan dengan baik.
    Jika autorun tidak berfungsi, buka terminal ( Ctrl+ Alt+ T), navigasikan ke folder (biasanya /media/VBOXADDITIONS*) dan jalankan

    sh ./VBoxLinuxAdditions.run

  4. Matikan lalu mulai lagi mesin virtual Anda


(*) Jika, seperti saya, dengan versi baru Kotak Virtual yang Anda miliki masalah dengan jaringan, lihat video ini (Singkatnya: gunakan jaringan Bridged, dan pilih "allow VMs")


Luar biasa. Dari semua jawaban, ini adalah satu-satunya yang bekerja untuk saya, dengan Ubuntu 14.04.2 64 bit guest dan host Windows 7.
Jon Bentley

Luar biasa, solusi ini benar-benar bekerja dengan sempurna setelah mencoba yang lain! Terima kasih!
jaseeey

Ini berhasil setelah banyak upaya kegagalan.
Jdbaba

Bekerja seperti pesona pada pengaturan Windows 7 / Ubuntu 14.04 64 bit saya. Terima kasih.
michael

Akhirnya, sesuatu yang benar-benar berhasil! :-) Ubuntu 14.04 pada host Ubuntu 14.04.
Rafael_Espericueta

4

Saya memiliki masalah yang sama. Saya memperbaikinya dengan menginstal tambahan tamu seperti yang dijelaskan dalam jawaban lain dan menambah jumlah RAM video dalam pengaturan seperti yang ditunjukkan.MateConfig


Setelah beberapa jam mencoba dengan semua opsi lain (menginstal addons tamu, pembaruan, dll.) Saya menyadari bahwa ini adalah masalahnya ..
endo64

@ endo64 Saya senang itu bekerja untuk Anda juga!
Penatua Geek

1

Terkadang, solusi sederhana bisa berupa:

masukkan deskripsi gambar di sini


HAHA Bekerja seperti pesona !!! Tidak menginstal penambahan tamu atau melompat melalui lingkaran khusus lainnya seperti rekomendasi jawaban lain.
WinEunuuchs2Unix

0

Saya tetap macet selama beberapa hari dalam resolusi layar rendah di Ubuntu 14,04 tamu yang berjalan di VirtualBox 4.1 pada Debian Wheezy. Tidak ada solusi yang paling umum disarankan (misalnya menginstal virtualbox-guest-dkms, menginstal tambahan tamu) yang membantu. Menginstal VirtualBox dari halaman unduhan resmi berfungsi!


0

Untuk memperluas apa yang dikatakan Sylvain Pineau, mengetik perintah berikut ini jauh lebih mudah (wildcard diterima dengan apt-get):

sudo apt-get install virtualbox*

2
Tapi itu akan menginstal paket-paket seperti virtualbox-source, virtualbox-dbgdan versi yang lebih lama (seperti virtualbox-2.2) tergantung pada pengaturan ppa Anda
Sylvain Pineau
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.