Câu hỏi Vấn đề về độ phân giải màn hình với Ubuntu 14.04 và VirtualBox


Môi trường: Lenovo T530 chạy Windows 7. Đã cài đặt Ubuntu 14.04 trên một máy ảo sử dụng VM Virtual Box. Đã cài đặt tất cả các bản cập nhật từ cả Virtual Box và Ubuntu.

Vấn đề: Trong khi trong Ubuntu của máy tính để bàn và các chương trình khởi xướng Ubuntu, cửa sổ được giảm xuống còn khoảng 3x4 inch hiển thị ở giữa phần còn lại của cửa sổ Virtual Box thông thường của tôi. Tôi chỉ nhìn thấy phía trên bên phải của màn hình đầu ra của những gì tôi thường thấy. Hãy giúp tôi.

tôi đã nhìn thấy Làm thế nào để tôi cài đặt Guest Additions trong VirtualBox VM? 

Nhưng, không có câu trả lời nào trong số 14.04.


220
2018-04-21 04:13


gốc


Tôi không nghĩ rằng đây là một bản sao. Khi cài đặt Guest Additions với Ubuntu 14.04, tôi nhận được "Cảnh báo: chưa biết phiên bản của Hệ thống Cửa sổ X được cài đặt. Không cài đặt" - mjaggard
Đây chắc chắn không phải là bản sao câu hỏi (thậm chí nếu câu trả lời là giống nhau). Tôi tìm thấy điều này chỉ thông qua tìm kiếm về vấn đề res màn hình, và học được ở đây rằng "khách bổ sung" là câu trả lời. (Nếu tôi đã biết để hỏi về "khách bổ sung", tôi sẽ không có một câu hỏi / vấn đề.) - Greg Hendershott
Các câu trả lời thậm chí không giống nhau. Nói chung, bạn sẽ sử dụng iso bổ sung của khách có thể được gắn kết từ máy chủ, nhưng nó có vẻ là cụ thể cho 14.04 mà bạn phải cài đặt thông qua repo apt cho nó hoạt động đúng. - flungo
có thể trùng lặp không thể thay đổi kích thước màn hình từ 640x480 sau 14.04 cài đặt trên VirtualBox OSX - user123444555621
Tôi đã gặp vấn đề với điều này là tốt. Các khách bổ sung dường như đã cài đặt đúng nhưng chế độ toàn màn hình vẫn có màn hình hiển thị nhỏ. kraxor, bạn đang thấy cài đặt hệ thống ở đâu?


Các câu trả lời:


Về cơ bản bạn cần bổ sung Khách, đăng nhập vào Máy ảo để cài đặt các gói sau:

sudo apt-get install virtualbox-guest-dkms

Cuối cùng khởi động lại VM để hoàn tất cài đặt.


249
2018-04-21 07:22



Cảm ơn, tôi hiểu lầm bước này trước khi tôi đọc câu trả lời của bạn và nghĩ rằng tôi được cho là phải cài đặt Guest Additions trên máy chủ. d'oh. - liang
@symphonyblade: Những gói đó có nghĩa là được cài đặt trên hệ điều hành khách thực sự. - Sylvain Pineau
Yup, có nó làm việc nhờ bạn :) - liang
Không hoạt động trên bản cài đặt Ubuntu 14.04 LTS của tôi. tôi có The following packages have unmet dependencies: virtualbox-guest-x11: Depends: xorg-video-abi-15 Depends: xserver-xorg-core (>= 2:1.14.99.902) - THelper
@THelper Trên ubuntu 14.04 Tôi cũng có The following packages have unmet dependencies. virtualbox-guest-x11 : Depends: xorg-video-abi-15.... Các giải pháp của @conradk theo đây đã làm cho tôi: sudo apt-get remove libcheese-gtk23, sau đó sudo apt-get install xserver-xorg-core và cuối cùng sudo apt-get install -f virtualbox-guest-x11 - snark


Trên VirtualBox, bạn phải cài đặt "Guest Additions". Không cần thiết đặt độ phân giải thông qua cài đặt Ubuntu. Với cửa sổ khách của bạn ở phía trước chọn từ trình đơn trên cùng:

VirtualBox -> Devices -> Insert Guest Additions CD image

Trong Ubuntu mở một thiết bị đầu cuối, điều hướng đến thư mục cd (thường là / media / VBOXADDITIONS *) và chạy

sh ./VBoxLinuxAdditions.run

Lưu ý rằng bạn nên có một trình biên dịch làm việc gcc / g ++


73
2018-04-21 05:15



Điều này không thành công với một lỗi nói rằng có vẻ như bổ sung của khách đã được cài đặt từ một trình cài đặt hoặc gói khác. Giải pháp duy nhất là câu trả lời để sử dụng apt-get để cài đặt ba gói. - Jistanidiot
Chính xác như vậy ở đây cố gắng để cài đặt Xubuntu 14.04 64bit trên VirtualBox. Cài đặt Guest Additions từ ảnh CD được gắn kết không hoạt động - nó sẽ phá vỡ cài đặt X Server. Instaling với apt-get từ các kho lưu trữ công cộng theo lời khuyên của Sylvain. - azec_pdx
+1 Đây là giải pháp duy nhất có hiệu quả đối với tôi. Như một bước sơ bộ, điều rất quan trọng là cập nhật Trình quản lý VirtualBox lên phiên bản mới nhất có sẵn. Tôi đã đăng đây một câu trả lời mới với một số chi tiết bổ sung. - Antonio
Mặc dù một lỗi xuất hiện nói rằng khách bổ sung đã được cài đặt từ một trình cài đặt khác nhau..vì bạn có muốn tiếp tục, trả lời bằng Có, sau khi hoàn tất khởi động lại và nó sẽ hoạt động - Ala' Alnajjar
+1 làm việc cho tôi - Virtualbox 5.0.10 Mac - Michal Gallovic


Tôi đã có vấn đề tương tự như bạn. Tôi đã thực hiện các bước này, có thể giúp bạn:

  1. Đi tới Cài đặt hệ thống → Phần mềm và Cập nhật → Trình điều khiển bổ sung
  2. Sử dụng các giải pháp ảo hóa x86 ...
  3. Sau đó khởi động lại VirtualBox của bạn

VirtualBox của tôi đang hoạt động hoàn hảo.


55
2017-08-01 18:09



Ôi trơi ơi. Sau khi cố gắng rất nhiều thứ khác và lãng phí rất nhiều thời gian, giải pháp dễ dàng này đã làm các trick. - Adrian Carr
Thiết lập tùy chọn này dường như đi ok trên Ubuntu 14.04 LTS cài đặt của tôi, (không có thông báo lỗi) nhưng sau khi khởi động lại tôi vẫn có độ phân giải 640x480 và không có tùy chọn để thay đổi nó. - THelper
Trên một hình ảnh mới của 14.04.2 máy tính để bàn (lấy từ osboxes.org), khi tôi khởi động tôi đang ở 640x480. Sau đó, tôi mở System Settings -> Software and Updates -> Additional Drivers. Không có tùy chọn để chọn 'Sử dụng các giải pháp ảo hóa x86'. Nó chỉ đơn giản là ẩn vì độ phân giải? Tôi có phải cài đặt Bổ trợ Khách trước không? - Ezward
Không giúp tôi - Daniel
Trên Unbuntu 14.04 LTS cài đặt của tôi không có "Phần mềm và cập nhật" trong Cài đặt hệ thống ". Tôi thấy hai loại công cụ ở đó," Cá nhân "và" Phần cứng "Có lẽ có một thể loại thứ ba tôi không thấy vì ... màn hình của tôi quá nhỏ? - T.E.D.


Sau khi lần đầu tiên thử cài đặt các bổ sung của Khách, điều này không có tác dụng, tôi đã tìm thấy một giải pháp khác ở đâu đó: linuxbsdos.com.

Sử dụng Xdiagnose từ Trang tổng quan. Tìm kiếm và khởi chạy Xdiagnose, sau đó kích hoạt tất cả các tùy chọn trong phần Debug. Nhấp vào nút Áp dụng, sau đó đóng cửa sổ và khởi động lại hệ thống.

Đó là những gì cuối cùng đã làm các trick! Bây giờ tôi có độ phân giải 1024 x 768 thay vì 640 x 480.

Tôi chưa bao giờ gỡ cài đặt các bổ sung của Khách, vì vậy có thể tôi cần phải thực hiện cả hai biện pháp này.

enter image description here

---------- CHỈNH SỬA ---------

Tôi đã nhận ra rằng giải pháp được mô tả ở trên chỉ là một dự phòng, trong trường hợp cài đặt Guest Additions không thành công vì một lý do nào đó. Cuối cùng tôi đã quản lý để cài đặt chúng thành công và giờ đây có thể chọn từ phạm vi độ phân giải lớn hơn trong cài đặt hiển thị. Đây là cách tôi đã làm nó, sau khi đã thử tất cả những điều trên.

Một điều tôi đã thử trước đó là


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


33
2018-02-28 21:24



Vâng, nó đã làm kích hoạt 1024x768 cho tôi, đó là ít nhất một cái gì đó. Nó vẫn không cho phép tôi thiết lập bất cứ điều gì cao hơn mặc dù, mặc dù đã thử tất cả các giải pháp khác. - sp00n
+1 Giải pháp của bạn cũng đã giải quyết nó cho tôi! - THelper
Tôi đã làm nó ở bất kỳ độ phân giải nào sau đây những bươc này. - Antonio
Cập nhật tuyệt vời! Tôi không chắc chắn tất cả các bước là cần thiết (dkms đã được cập nhật nếu bạn lần đầu tiên cài đặt ảo-khách-dkms), nhưng nó chắc chắn làm việc cho tôi! Cửa sổ hộp ảo với Ubuntu giờ đây tự động chia tỷ lệ cho tất cả các độ phân giải. Ồ, và tôi cần loại trừ virtualbox-guest-x11 trong bước đầu tiên của bạn. - THelper
và sau đó khởi động lại :) - JTIM


Phát triển từ câu trả lời nàyvà trên thực tế, cũng được giải thích rõ ràng bài đăng khác này. (Tôi thực sự đã thử mọi thứ khác được đăng ở đây nhưng nó dường như không hoạt động trên hệ thống Windows 7 của tôi)

Các bước sơ bộ:

  1. Đảm bảo bạn đã cài đặt phiên bản mới nhất của Virtual Box(*). Hãy cẩn thận nếu bạn yêu cầu Hộp ảo cập nhật lên phiên bản mới nhất, nó có thể rất có khả năng tuyên bố đang được cập nhật ngay cả khi phiên bản mới hơn tồn tại!

  2. Nó có thể là một ý tưởng tốt để bắt đầu từ một bản phân phối sạch, tạo một máy ảo mới, cài đặt ở đó Ubuntu (tôi cho phép tải xuống các gói đã cập nhật từ mạng trong khi cài đặt) và nhân bản nó trước khi tiếp tục, để nếu bạn gặp khó khăn bạn có thể tránh khởi động lại ngay từ đầu.

  3. cài đặt, dựng lên build-essential và linux-headers-generic gói. Rõ ràng, nó cũng được khuyên dùng để cài đặt dkms, như "Chạy DKMS trong hệ điều hành khách sẽ giữ cho Khách bổ sung được cài đặt sau khi cập nhật hạt nhân của khách".

Làm thế nào để:

  1. Khởi động máy ảo của bạn

  2. Trên menu Hộp thư đến -> Thiết bị -> Chèn ảnh bổ sung cho khách Ảnh đĩa CD ...

  3. Từ Ubuntu, bạn sẽ thấy một popup, cho phép CD autorun cài đặt chương trình. Đối với tôi, như nhiều lần trước đây, nó nói rằng anh ta không thể tìm thấy tiêu đề Linux nhưng, lần này, cuối cùng mọi thứ đều ổn.
    Nếu autorun không hoạt động, hãy mở một terminal (Ctrl+Alt+T), điều hướng đến thư mục (thường /media/VBOXADDITIONS*) và chạy

    sh ./VBoxLinuxAdditions.run

  4. Tắt máy và sau đó khởi động lại máy ảo của bạn


(*) Nếu, giống như tôi, với phiên bản mới của Hộp ảo bạn gặp sự cố với mạng, hãy xem Video này (Tóm lại: sử dụng mạng Bridged và chọn "cho phép máy ảo")


22
2018-03-10 17:21



Xuất sắc. Trong số tất cả các câu trả lời, đây là một trong những chỉ làm việc cho tôi, với Ubuntu 14.04.2 64 bit khách và Windows 7 lưu trữ. - Jon Bentley
Tuyệt vời, giải pháp này thực sự hoạt động hoàn hảo sau khi thử nhiều người khác! Cảm ơn bạn! - Jason Ilicic
Điều này đã làm việc sau rất nhiều lần thất bại. - Jdbaba
Làm việc như một say mê trên Windows 7 / Ubuntu 14.04 64 bit thiết lập của tôi. Cảm ơn bạn. - michael
Cuối cùng, một cái gì đó thực sự làm việc! :-) Ubuntu 14.04 trên máy chủ Ubuntu 14.04. - Rafael_Espericueta


Tôi đã từng gặp vấn đề tương tự. Tôi đã sửa nó bằng cách cài đặt các phần bổ sung của khách như được giải thích trong các câu trả lời khác và lấy số lượng RAM video trong các cài đặt như được hiển thị. MateConfig


4
2018-03-06 15:11



Sau vài giờ thử với tất cả các tùy chọn khác (cài đặt addons khách, cập nhật, vv) Tôi nhận ra rằng đây là vấn đề .. - endo64
@ endo64 Tôi rất vui vì nó đã làm việc cho bạn! - Elder Geek


Đôi khi, giải pháp đơn giản có thể là:

enter image description here


1
2018-01-17 13:33



HAHA Làm việc như một say mê !!! Không cài đặt thêm khách hoặc nhảy qua các vòng đặc biệt khác như các câu trả lời khác được đề xuất. - WinEunuuchs2Unix


Để mở rộng những gì Sylvain Pineau đã nói, hãy nhập sudo apt-get install virtualbox* dễ dàng hơn nhiều (ký tự đại diện được chấp nhận với apt-get).


0
2017-12-23 12:53



Nhưng nó sẽ cài đặt các gói như virtualbox-source, virtualbox-dbg và các phiên bản cũ hơn (chẳng hạn như virtualbox-2.2) tùy thuộc vào cài đặt ppa của bạn - Sylvain Pineau


Tôi vẫn bị mắc kẹt trong vài ngày ở độ phân giải màn hình thấp trong một khách 14.04 Ubuntu chạy trên VirtualBox 4.1 trên Debian Wheezy. Không có giải pháp được đề xuất phổ biến nhất nào (ví dụ: cài đặt virtualbox-guest-dkms, cài đặt thêm khách) đã giúp. Cài đặt VirtualBox từ trang tải xuống chính thức đã làm việc!


0
2018-02-16 14:27