Hộp ảo - không lấp đầy toàn bộ màn hình


63

Tôi chưa quen với VirtualBox và đang cố gắng thiết lập phiên bản Windows 7 64.

Tôi có phiên bản máy ảo đang chạy với Windows 7, nhưng nó chỉ lấp đầy một phần nhỏ màn hình của tôi. Ngay cả khi tôi đi toàn màn hình, cửa sổ vẫn giữ nguyên kích thước và phần còn lại của màn hình tràn ngập không gian màu xám.

Tôi đã cài đặt VirtualBox Guest Additions, cho phép tôi chuyển từ độ phân giải 800x600 sang 1024x768, nhưng điều này vẫn không thỏa đáng vì màn hình máy tính xách tay của tôi là 1600x900.

Bất kỳ trợ giúp về điều này sẽ được đánh giá cao nhất. Cảm ơn.


bạn có thể đăng ảnh chụp màn hình với VB ở chế độ toàn màn hình không?
Sathyajith Bhat

Tôi đang gặp một vấn đề tương tự, mặc dù nó đã bị cắt ra khỏi hư không sau khi mọi thứ đã hoạt động tốt trong khoảng 2 năm. Máy chủ Mountain Lion, khách XP, VBox v4.2.6. Tôi đã tăng tổng bộ nhớ và bộ nhớ video của VM thành vô ích.
psoft

Chỉ cần tìm ra nó cho bản thân mình - xem câu trả lời.
psoft

Câu trả lời:


60

Bạn phải cài đặt bổ sung của khách. Trong menu "Thiết bị" trong thanh menu của máy ảo, VirtualBox có một mục menu tiện dụng có tên "Cài đặt bổ sung cho khách", gắn tệp ISO Bổ sung khách bên trong máy ảo của bạn. Sau đó, một khách Windows sẽ tự động khởi động trình cài đặt Guest Additions, cài đặt Guest Additions vào máy khách Windows của bạn. Sau đó, hệ điều hành ảo của bạn sẽ tự động thay đổi độ phân giải để lấp đầy toàn bộ màn hình.


2
Đối với trường hợp của tôi, tôi thấy câu trả lời này không đủ rõ ràng. Đối với HĐH: MAC OS (máy chủ), Win (khách): 1.Ứng dụng> nhấp chuột phải vào VBox.app> xác định vị trí VBoxGuestAdditions.iso 2.In VirtualBoxManager> Lưu trữ> kéo và thả tệp .iso tại đây. 3. Trong menu máy chủ Thiết bị> Ổ đĩa quang> chọn tệp .iso. Sau đó mở ổ đĩa cd trong Windows và cài đặt phiên bản khách bằng cách nhấp đúp vào tệp .exe. Cuối cùng, khởi động lại.
boldnik

Cảm ơn Arterius. Điều này giúp tôi khi tôi cài đặt Windows 10 trong Debian Stretch bằng Virtualbox 6.
Anees

27

Hãy thử tăng bộ nhớ của bộ điều hợp đồ họa ảo lên 64 hoặc 128M. Điều đó có thể giúp. Bạn cũng có thể muốn xem liệu bạn có thể thay đổi độ phân giải màn hình từ trong hệ điều hành khách hay không.


Ngoài ra, tôi đã phải đặt tỷ lệ lên 200% để có được màn hình có thể đọc được (mọi thứ đều rất nhỏ)
grooveplex

5

Tự động thay đổi kích thước màn hình khách

Sau khi để lại nhận xét về câu hỏi ban đầu của bạn, tôi đã tìm ra vấn đề của mình. Tôi đã đánh Command-G thay vì Command-F. Trên máy chủ Mac, Command-G bật tắt cài đặt "Tự động thay đổi kích thước hiển thị của khách". Điều đó đã sửa nó.


Tất cả những gì làm là đưa bạn đến toàn màn hình.
Jayden Lawson

1

Có thể có ba nguyên nhân theo như tôi biết:

  • Thẻ video của bạn không hỗ trợ độ phân giải cao như vậy: vì BobTsaid bạn có thể thử điều chỉnh cài đặt thẻ video của mình trong thuộc tính VM
  • Hoặc có thể là sự kiện thay đổi kích thước không được VirtualBox diễn giải chính xác: điều gì xảy ra nếu bạn thay đổi kích thước cửa sổ bằng cách kéo các góc tới độ phân giải cao hơn 1027 * 768? Nếu điều này hoạt động (cho phép bạn tăng cao hơn mức đó), thì bạn nên thử nhập và rời khỏi toàn màn hình nhiều lần
  • Và nếu bạn đang sử dụng một ứng dụng kiểm soát hoàn toàn màn hình (ví dụ: trò chơi) và ứng dụng đó không hỗ trợ độ phân giải mục tiêu của bạn, thì không thể làm được gì nhiều.

1

Bạn cần khởi động lại VM sau khi cài đặt bổ sung khách, sau đó chọn tùy chọn để tự động thay đổi kích thước hiển thị của khách, v.v. theo ý thích của bạn.


0

Có một tùy chọn menu trong VirtualBox GUI trong Màn hình> Chuyển đến toàn màn hình; cũng có thể truy cập thông qua Host + F theo mặc định. (bạn có thể định cấu hình khóa máy chủ trong tùy chọn VBox).

Trong phiên toàn màn hình, bạn nên có một thanh ẩn ở dưới cùng của màn hình với các công cụ khôi phục: chỉ cần chạm vào phía dưới màn hình bằng con trỏ chuột.


3
Vâng, tôi hiểu điều đó, nhưng điều tôi đang cố nói là một khi nó ở chế độ toàn màn hình, phần có thể xem được của hệ điều hành máy ảo vẫn được đặt thành 1024x768 và tất cả mặc dù chương trình VirtualBox đang lấp đầy toàn màn hình, mọi thứ xung quanh cửa sổ HĐH ở 1024x768 chỉ toàn màu xám. Vì vậy, tôi không thể làm cho màn hình lấp đầy toàn bộ màn hình của mình.
jdavis

Xin lỗi, tôi đã hiểu sai câu hỏi: xem câu trả lời khác của tôi
PPC

0

Tôi đã có cùng một vấn đề và Khách bổ sung của tôi đã được cài đặt chính xác. Tôi đọc đề xuất BobT ở trên và kiểm tra bộ nhớ đồ họa bộ điều hợp của tôi và nó đang sử dụng 128 MB. Tôi đã thay đổi nó thành 256 MB và mọi thứ đã được sửa. Sau đó thay đổi nó trở lại thành 128 MB và bây giờ mọi thứ đều ổn :)
Vì vậy, có lẽ chỉ cần thay đổi là cần gợi ý bộ điều hợp đồ họa VB.
Hy vọng nó hoạt động :)

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.