Làm thế nào để sử dụng máy chủ Ubuntu toàn màn hình trong hộp ảo?


17

Tôi đã cài đặt máy chủ Ubuntu 12.4 trong hộp Oracle Virtual, sau khi hoàn tất cài đặt, tôi không thể sử dụng máy chủ Ubuntu ở chế độ toàn màn hình, các bổ sung khách có trong hộp ảo sẽ hoạt động trong máy chủ Ubuntu.

Câu trả lời:


29

Bạn có thể có bảng điều khiển máy chủ Ubuntu trong VirtualBox bắt đầu ở độ phân giải mà card đồ họa của bạn hỗ trợ thông qua môi trường hộp ảo.

Bước nhanh

  • Kiểm tra độ phân giải mà card đồ họa của bạn hỗ trợ thông qua Môi trường VirtualBox (VBE). Bạn sẽ có thể tìm ra điều đó bằng cách phát lệnh ' vbeinfo' trong bảng điều khiển GRUB (nhấn Cphím khi menu khởi động GRUB xuất hiện).

  • Chọn một độ phân giải, sau đó mở '/ etc / default / grub' (ví dụ sudo vim /etc/default/grub) và thay đổi dòng #GRUB_GFXMODE=640x480thành một cái gì đó như thế này GRUB_GFXMODE=1152x864(trong đó 1152x864 sẽ là độ phân giải tùy chỉnh của bạn cũng được hỗ trợ bởi thẻ đồ họa của bạn).

  • Bây giờ chạy hai lệnh này từng cái một:

    sudo update-grub
    sudo reboot
    

Bây giờ bạn sẽ thấy bảng điều khiển VM của bạn ở độ phân giải tùy chỉnh mà bạn vừa đặt.

( PS: Như Javier Rivera đã nói, độ phân giải toàn màn hình có thể không thực hiện được.)



10

Các câu trả lời khác không hoạt động đúng với tôi trên Ubuntu 16.10 - ví dụ: độ phân giải sẽ được áp dụng, nhưng sau đó được hoàn nguyên tại các điểm khác nhau sau khi khởi động. Điều cuối cùng đã làm việc là sự kết hợp của ba cài đặt sau trong /etc/default/grub:

GRUB_GFXMODE=1280x1024  # width x height required - see below
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
GRUB_GFXPAYLOAD_LINUX=keep

Tiếp theo là chạy:

sudo update-grub
sudo reboot

CHÚ THÍCH 1: Độ phân giải được hỗ trợ có thể được xác định từ bên trong grub. Nhấn Cvào dấu nhắc grub, sau đó gõ:

set pager=1    (To enable paging of long vbeinfo output)
vbeinfo
reboot         (When done)

Khi chọn độ phân giải, chiều rộng x chiều cao là đủ (trừ khi bạn đặc biệt quan tâm đến việc cài đặt độ sâu màu).

Lưu ý 2: Nếu bạn không thấy menu GRUB, hãy giữ Shifttrong khi khởi động.


Ngày 16.04, GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"là một yêu cầu để có được độ phân giải để thay đổi.
Macroman

Cảm ơn. đây là giải pháp tốt nhất
Foad

9

Những gì tôi luôn làm là cài đặt ssh trên máy chủ và sau đó sử dụng putty để truy cập máy chủ. Điều này không chỉ cho phép tôi xem máy chủ ở chế độ toàn màn hình, nó còn cho phép tôi kết nối với nó từ các máy khác.

để cài đặt siêu dữ liệu ssh (máy khách và máy chủ) chỉ cần chạy:

sudo apt-get install ssh

Bạn chỉ có thể cài đặt openssh-servernếu bạn không cần ứng dụng khách ssh trên VM.


3
Làm thế nào để trả lời câu hỏi này?
Olli

4
@Olli nó phục vụ cùng một mục đích - có CLI toàn màn hình.
guntbert

2
đây là cách dễ nhất để đạt được chính xác điều mà OP đang yêu cầu.
Anthony

Đây không phải là điều tương tự. Có những trường hợp khi bạn không thể sử dụng SSH (ví dụ: máy không nối mạng) và vẫn muốn tăng độ phân giải.
Macroman

2

Trình điều khiển hiển thị bổ sung VirtualBox khách chỉ hoạt động trên chế độ đồ họa, không phải chế độ văn bản. Bạn sẽ cần cài đặt Xorg để sử dụng toàn màn hình.

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.