Làm thế nào để bạn thay đổi kích thước máy tính để bàn Ubuntu tiêu chuẩn bên trong Virtualbox?


85

Vì vậy, tôi đã cài đặt Ubuntu bên trong Virtualbox và tôi đã thay đổi kích thước cửa sổ của Virtualbox thành kích thước đầy đủ, nhưng Ubuntu Desktop vẫn giữ nguyên kích thước tiêu chuẩn. Làm cách nào để làm cho chiều rộng của Ubuntu kéo dài 100% trên cửa sổ Virtualbox?


Nếu bạn không có X (tức là bạn chỉ cài đặt máy chủ) và không muốn cài đặt nó, bạn cần thay đổi độ phân giải cho grub - xem các hướng dẫn tại đây: askubfox.com/q/54067/247661
Aaron Hall

Câu trả lời:


95

Bên trong máy ảo, cài đặt virtualbox-guest-dkms, virtualbox-guest-utilsvirtualbox-guest-x11các gói. Các "bổ sung dành cho khách" này bao gồm trình điều khiển video sẽ thực hiện những gì bạn yêu cầu, cộng với trình điều khiển chuột tương tác với hệ thống máy chủ để bạn không phải sử dụng phím máy chủ để "tháo gỡ" chuột; nó chỉ hoạt động khi bạn ở trên cửa sổ của máy ảo.

Có 2 cách để làm điều này:

  1. Từ menu trên cùng của VirtualBox, chọn Thiết bị , Cài đặt bổ sung cho khách , sau đó đợi ROM mock-CD xuất hiện và chạy cài đặt từ đó, hoặc
  2. chỉ loại

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

(khuyến nghị cá nhân: tùy chọn thứ hai (apt-get) rất đơn giản và nhanh chóng).


Tuyệt vời. Tôi đang trong quá trình cài đặt Guest Additions thông qua liên kết trong Virtualbox khi bạn viết bài này. Tuy nhiên, tôi tin rằng tôi đã xem những gói đó cũng được cài đặt. Tôi đánh giá cao sự giúp đỡ của bạn.
willbeeler

7
+1 - cảm ơn! Có vẻ như chỉ sudo apt-get install virtualbox-guest-dkmscần là nó sẽ tự động cài đặt các gói utils và x11.
Mark Whitaker

Mẹo này thực sự hữu ích. Ngày 14.04 đáng tin cậy không tải được độ phân giải màn hình vbox. Cài đặt các applet sẽ sửa lỗi và máy chủ X hoạt động giống như XP bên trong hộp ảo.
user43787

1
Cũng lưu ý rằng bạn phải cung cấp đủ RAM video (hơn 17 MB) để có tác phẩm này
Claudiu

1
Mặc dù câu trả lời của bạn là OLD, nó vẫn hoạt động để khắc phục vấn đề giải quyết HÔM NAY .... Tôi đã thử tất cả các tùy chọn khác được đề xuất bởi những người khác ở đây và trên Internet và hoàn toàn không hoạt động ... Cảm ơn bạn rất nhiều. ......
ThN

7

Tắt hộp ảo của bạn và trong vỏ thiết bị đầu cuối, gõ lệnh sau

VBoxManage setextradata GUI toàn cầu / MaxGuestResolution 1366,768

1366.768 chỉ là những gì tôi đã đặt cho độ phân giải màn hình trên máy tính xách tay của mình, thay đổi nó thành bất kỳ độ phân giải hiện tại của bạn trên máy bạn đang chạy. Điều này sẽ tối đa hóa tất cả các màn hình đến 100% cho tất cả các os của khách


Mát mẻ. Cảm ơn. Tôi thích học nhiều cách khác nhau để làm mọi việc.
willbeeler

Tôi đã thử mọi thứ khác, không có may mắn. Nhưng câu trả lời này đã làm việc hoàn hảo. Câu trả lời hay :) TX :)
antmw1361

4

Sử dụng Ubuntu bên trong VirtualBox trên Win7, bạn cần khởi động lại Ubuntu sau khi virtualbox-guest-dkmscài đặt trước khi thay đổi kích thước sẽ hoạt động.


1
Trên thực tế, trình cài đặt bổ sung khách tự yêu cầu người dùng khởi động lại, bất kể máy chủ nào có liên quan. Nếu không khởi động lại màn hình sẽ không kích thước lại.
Luís de Sousa

5
Tôi đã không được yêu cầu khởi động lại sau khi cài đặt bổ sung của khách thông qua apt-get. Không thể thay đổi kích thước toàn màn hình cho đến khi tôi khởi động lại hệ thống khách. +1 (máy chủ: Win 7; khách: Ubuntu 14.04 LTS)
km1

1
Tương tự ở đây. Sẽ không thay đổi kích thước trước khi khởi động lại.
Lemmings19

FYI: kể từ ngày 18.04.2 LTS, tôi không được yêu cầu khởi động lại.
ysap

2

Khi bạn đã cài đặt tiện ích mở rộng vbox, hãy sử dụng host+ Ghoặc tùy chọn menu bên dưới View> Auto-resize Guest Display.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.