Độ phân giải màn hình cao hơn cho VirtualBox?


96

Tôi đã thử điều này trong một thời gian nhưng không có may mắn. Tôi đã cài đặt ubuntu-11.10-desktop-i386hai lần. Cũng cài đặt bổ sung khách. Tuy nhiên tôi luôn nhận được độ phân giải màn hình tối đa là 1024 x 768.

Tôi có cần thay đổi bất cứ điều gì trong /etc/X11/xorg.conftập tin ( ví dụ )? Hiện tại không có tập tin như vậy trong đường dẫn đó. Ngoài ra, bạn có thể tư vấn cho tôi nội dung của tệp cho phiên bản 11.10 là gì không?


1
Đối với 12.04, bạn cần chạy apt-get install virtualbox-guest-dkmssau mỗi lần cập nhật kernel.
Thorbjørn Ravn Andersen

Bạn sẽ cần cài đặt Bổ sung khách VirtualBox. Xem Làm cách nào để tôi cài đặt Bổ sung khách trong VirtualBox?
gertvdijk

Bạn cần nhiều hơn là chỉ cài đặt bổ sung khách. Askubfox.com/a/489948/287960
Gangnus

Câu trả lời:


88

Điều này làm việc cho tôi và tôi đang chạy VirtualBox 4.1.8 và Ubuntu 11.10.

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

Tìm thấy nó trên trang web này dưới một câu hỏi hơi khác Độ phân giải màn hình cao hơn trong VirtualBox?


1
Điều này làm việc cho tôi. Sau khi cài đặt các gói được chỉ định ở trên và khởi động lại VirtualBox, độ phân giải màn hình trong Ubuntu sẽ điều chỉnh bất cứ khi nào tôi thay đổi kích thước VirtualBox.
shanewwarren

Điều này làm việc cho tôi quá. Tôi trải qua những điều tương tự với @shanewwarren
mauris

tương tự ở đây Tôi cũng đã tăng bộ nhớ video lên 32 MB trước đó (có thể không liên quan).
Rafael Reiter

3
Sau khi làm điều này (và tôi cũng thấy nó ở những nơi khác) với khách Ubuntu 12.04, nó dừng khởi động
Christian Vielma

1
đã làm việc với tôi với Ubuntu 14.04 trên
hộp

31

Tôi đã có thể tái tạo vấn đề này nhiều lần trên máy chủ Windows 7 với máy khách Ubuntu 11.10. Cài đặt Ubuntu từ một hình ảnh iso.

Sự cố này xảy ra khi Bổ sung khách không được cài đặt hoặc cài đặt từ các nguồn trên Ubuntu.

Để khắc phục cài đặt này, các bổ sung của khách từ Thiết bị của máy ảo > Chèn tùy chọn hình ảnh CD Bổ sung của khách và chạy tự động hoàn thành. Nếu bạn đã cài đặt các bổ sung khách từ một nguồn khác, nó sẽ nhắc bạn về việc loại bỏ các bổ sung hiện có và cài đặt các bổ sung khách mới, chỉ cần nói 'có'. Điều này sẽ loại bỏ các bổ sung của khách nếu chúng đã được cài đặt từ các nguồn Ubuntu và xây dựng từ các nguồn đi kèm với cài đặt virtualBox của bạn.

Điều này sẽ khắc phục vấn đề.


2
+1: Đã khắc phục sự cố hoàn hảo với Windows 7 x64!
Thomas Bratt

+1 cũng hoạt động với tôi trên Windows 8
tro999

Đây là cách duy nhất tôi có thể nhận được các bổ sung của khách được cài đặt đúng cách với máy chủ windows 8. Điều mơ hồ duy nhất là đối với tôi đó là: Thiết bị> Chèn khách bổ sung Ảnh Cd
rocktheartsm4l

Hãy nhớ rằng: Để làm việc này, máy ảo của bạn cần phải có ổ đĩa cd. Có thể rõ ràng =)
Coreus

Tôi không thể tìm ra mục menu này ở đâu (Thiết bị -> Chèn CD Bổ sung khách), vì vậy tôi đã tạo một ảnh chụp màn hình cho những người khác: prntscr.com/91k8nz
Anton Daneyko

14

Tôi mới cài đặt Ubuntu 12.04 trên VirtualBox 4.1.4, nhưng không thể làm cho nó hoạt động ở độ phân giải cao hơn, ngay cả sau khi cài đặt và cài đặt lại VBOXAdditions. Tuyệt vọng, tôi đã cài đặt VBOX 4.1.14 và cài đặt lại nhiều lần VBOXAdditions, nhưng không thành công. Cuối cùng, giải pháp giải quyết vấn đề là tăng bộ nhớ video (trong cài đặt VBOX cho Ubuntu) từ khi bắt đầu 12 MB, lên 48 MB (vẫn không bật độ phân giải 1366x768) và hơn 128 MB. Sau khi khởi động lại Ubuntu mọi thứ hoạt động hoàn hảo, 1366x768 là độ phân giải mặc định của tôi. Tôi hy vọng điều này sẽ giúp trong vấn đề của bạn. Chúc mừng!


10

Tôi gặp rắc rối với độ phân giải màn hình trên Virtual Box trên Windows 7 x64 với tư cách là máy chủ lưu trữ và máy tính để bàn Ubuntu 12.04 LTS với tư cách khách. Tôi đã tăng bộ nhớ video lên 128 MB, cài đặt VirtualBox Linux Additions, nhưng nó vẫn không hoạt động. Khi kiểm tra cài đặt hiển thị trong Ubuntu, tôi chỉ có thể chọn trong khoảng 800x640 (4: 3) và 1024x768 (4: 3).

Nhấn vào hộp kiểm Bật Tăng tốc 3D trong cài đặt máy ảo để nó hoạt động. Sau đó, khi cửa sổ khách được thay đổi kích thước, kích thước được phản ánh trong cài đặt hiển thị Ubuntu. Bằng cách bật chế độ toàn màn hình, tôi có thể sử dụng độ phân giải 1600x900 đầy đủ trong Ubuntu.

Hy vọng điều này có thể cứu tóc của ai đó.

CẬP NHẬT: Sau khi cho phép tăng tốc 3D, Ubuntu trở nên cực kỳ chậm chạp. Vì vậy, tôi đã mở khóa tăng tốc 3D và tôi vẫn có thể tận hưởng độ phân giải toàn màn hình.


Tôi đã thử một số lượng gợi ý hợp lý nhưng cuối cùng đề xuất này đã cho tôi độ phân giải 1600x900 đầy đủ. Cảm ơn :-)
Elliveny

Điều này đã làm điều đó cho tôi, quá!
David Oneill

7

Đây có thể là sự cố VirtualBox , thay vì sự cố Ubuntu .

Tôi đã có cùng một vấn đề nhiều lần trước đây. Đôi khi loại bỏ và cài đặt lại các Bổ sung giải quyết điều này. Hoặc đơn giản là buộc VirtualBox thực sự tải chúng, và không chỉ tải chúng xuống.

Thật không may, vấn đề này tái diễn. Tôi đã thấy rằng việc cập nhật VirtualBox (lên bản dựng mới hơn) đôi khi làm cho điều này tồi tệ hơn và đôi khi giải quyết được điều này. Đây là một vấn đề định kỳ ..


7

Hệ thống của tôi là Windows 7 SP 1 64 bit chạy Ubuntu 12.04 LTS 32 bit (i386). Tôi đã phải làm hầu hết mọi thứ để nó hoạt động. Để tóm tắt:

  1. Khi tắt máy ảo, thay đổi 'Cài đặt' của máy ảo thích hợp. Trong 'Hiển thị' -> 'Video' di chuyển thanh trượt bộ nhớ video sang '128mb' và đánh dấu vào 'Kích hoạt gia tốc 3D'.

  2. Bây giờ tải lên máy ảo Ubuntu của bạn. Trong 'Thiết bị', nhấp vào 'Chèn hình ảnh CD bổ sung của khách'. Đợi nó làm việc của nó.

  3. Khởi động lại máy ảo. Bây giờ bạn sẽ có thể đạt được độ phân giải cao hơn. Nếu không, có thể là do cửa sổ của máy ảo không đủ lớn. Kéo góc để làm cho nó lớn hơn hoặc đơn giản là: 'Xem' -> 'Chuyển sang Toàn màn hình'

Hy vọng điều này sẽ giúp được ai đó. Cảm ơn tất cả các câu trả lời khác đã giúp tôi ra ngoài.


2

Vào trò chơi gần đây, không chắc câu trả lời này sẽ có ích, nhưng gặp vấn đề về độ phân giải tương tự (máy chủ Mac, Ubuntu là vbox) và sau khi chơi với xrandr, xorg.confv.v ... Tôi đã thử cách sau

  • đóng hộp ảo
  • nhập lệnh thiết bị đầu cuối máy chủVBoxManage setextradata Linux CustomVideoMode1 1152x680x32 trong đó Linux là tên vbox, CustomVideoMode1 là tên bạn đặt 1cho một độ phân giải mới, 1152x680x32 cho độ phân giải màu 1152 x 680 x 32 bit (VBoxManage.exe trên Windows)
  • bắt đầu vbox của bạn
  • cài đặt lại các bổ sung của khách

làm việc ngay lập tức sau khi khởi động lại vbox.

thêm thông tin


2

Sử dụng VirtualBox 4.3 trên Windows 8 và khách Ubuntu 12.04

Tôi đã cài đặt các bổ sung của hộp ảo từ tệp iso được cung cấp trong thư mục cài đặt hộp ảo (đã sử dụng autorun.sh) + khởi động lại khách.

Đầu tiên tôi nghĩ nó không hoạt động: độ phân giải vẫn còn thấp và các thông số màn hình không hiển thị độ phân giải cao hơn

Sau đó, tôi nhận ra màn hình khách đang ở "chế độ tỷ lệ" (máy chủ + c), tôi chuyển sang toàn màn hình (máy chủ + F) và độ phân giải vẫn ổn!


1

Chỉ cần chạy Ubuntu trên máy ảo và cài đặt "VirtualBox Guest Additions" (Thiết bị -> Cài đặt bổ sung khách). Sau khi cài đặt khởi động lại hệ thống khách của bạn.

Bây giờ độ phân giải sẽ thay đổi tự động tùy thuộc vào kích thước cửa sổ.

* Tôi sử dụng Ubuntu 13.04 trên VirtualBox 4.2.12 cho Mac OS

Chúc may mắn.


1

Có vấn đề với màn hình không đầy đủ kích thước sau khi cập nhật. Chạy Ubuntu 12.04. Trong phương tiện VBOXADDITIONS tôi chỉ cần chạy autorun.sh - phần bổ sung dành cho khách đã được gỡ cài đặt và cài đặt lại này và sau đó tôi khởi động lại và mọi thứ trở lại bình thường.


Lý do mất các bổ sung của khách sau khi cập nhật là vì bạn chưa cài đặt dkmsgói trước khi cài đặt chúng. DKMS sẽ đảm nhiệm việc xây dựng lại các mô-đun hạt nhân khi bạn cài đặt các bản cập nhật.
gertvdijk

1

Với Ubuntu 12.04 là máy chủ và khách, tôi đã làm theo câu trả lời của wfudge.

Điều này đòi hỏi các gói khác phải được cài đặt:

sudo apt-get xserver-xorg-core

Sau đó, thực hiện dòng sửa đổi này từ wfudge được gợi ý bởi apt-get:

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

Sau đó, khách Ubuntu không khởi động vào GUI, vì vậy với Ctrl + Alt + F1, đã đăng nhập vào bảng điều khiển và thực thi:

sudo apt-get install ubuntu-desktop

Khởi động lại và thực hiện. Bây giờ tôi có thể nhận được độ phân giải cao hơn lên tới 1600x1200. Vẫn không phải 1920x1080 (máy chủ), vì vậy nó không phải là toàn màn hình, nhưng ít nhất là tốt hơn nhiều so với những gì tôi có trước đây.

Tôi đoán là sự cố VirtualBox, nhưng khi sử dụng máy chủ Windows không gặp sự cố này ...


1

Đối với tôi (Máy chủ: Mac El-capitan, Khách: Ubuntu 14.xx LTS, VirtualBox: 5.0.12) Ubuntu sẽ không khởi động lại (màn hình màu đen hoặc màu tím mặc định bị đóng băng) sau khi khách cài đặt qua apt-getnhư được mô tả trong hầu hết các bài đăng trong phần này chủ đề.

Cuối cùng tôi đã sử dụng các hướng dẫn chính thức từ VirtualBox . Trên bản cài đặt Ubuntu mới. Đã làm việc!

Cài đặt bổ sung khách trên Ubuntu

  1. Thực hiện theo các bước sau để cài đặt Bổ sung khách trên máy ảo Ubuntu của bạn:
  2. Đăng nhập dưới dạng Ubuntu;
  3. Nhấp vào Ứng dụng / Hệ thống / Thiết bị đầu cuối (hoặc trên Ứng dụng / Thiết bị đầu cuối, nếu bạn đang sử dụng bản phát hành Dapper Drake 6.06.1);
  4. Cập nhật cơ sở dữ liệu APT của bạn với sudo apt-get update và nhập mật khẩu của bạn, nếu được yêu cầu;
  5. Cài đặt các bản cập nhật bảo mật mới nhất với sudo apt-get nâng cấp;
  6. Cài đặt các gói cần thiết với sudo apt-get cài đặt trợ lý mô-đun xây dựng cần thiết;
  7. Định cấu hình hệ thống của bạn để xây dựng các mô-đun hạt nhân bằng cách chạy sudo ma chuẩn bị;
  8. Nhấp vào Cài đặt bổ sung khách mời từ menu Thiết bị, sau đó chọn duyệt nội dung của đĩa CD khi được yêu cầu.
  9. Chạy sudo sh /media/cdrom/VBoxLinuxAdditions.run và làm theo hướng dẫn trên màn hình.

Tôi đã làm một sudo reboot nowcuối cùng chỉ để được an toàn. Khi khởi động lại, nó bắt đầu thay đổi độ phân giải theo kích thước cửa sổ.


0

Tôi gặp vấn đề tương tự trên máy tính xách tay DELL M6600 với Ubuntu 12.10. Tôi đã phải cài đặt bổ sung nhiệm vụ trong chế độ cửa sổ an toàn. Sau đó, độ phân giải màn hình máy tính để bàn được thực hiện theo kích thước của cửa sổ với hệ điều hành khách.


0

Đôi khi nó rất đơn giản (tham chiếu đến 12.03 / 4) Trên cửa sổ máy ảo, nhấn nút phóng to và nó sẽ lấp đầy màn hình và khiến Ubuntu phát hiện lại độ phân giải màn hình từ VM.

Khác, câu trả lời của Christian Vielma, thực hiện cả ba bước lần lượt, sẽ cho phép tùy chọn này.


0
  1. Đóng VirtualBox.

  2. Dán cái này lên Host Terminal:

    sudo VBoxManage setextradata NAME CustomVideoMode1 1152x680x32
    

    nơi NAMEcó thể tìm thấy trong Cài đặtChungCơ bảnTên .

  3. Khởi động lại VirtualBox.


0

Sử dụng X11 đơn giản mà không có máy khách để bàn nặng, trong trường hợp của tôi, gói sau đây là tất cả những gì cần thiết:

hộp ảo-khách-x11

Tôi hiểu các gói khác có thể làm cho kernel của bạn biết rằng nó đang chạy trong một môi trường ảo vì một số lợi ích, nhưng gói này dường như xử lý các vấn đề về độ phân giải.


0

Giải pháp duy nhất hiệu quả là tải xuống VBoxAdditions ISO mới nhất từ trang web của Oracle vì các giải pháp cũ không hoạt động đúng với DKMS.

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.