Làm cách nào để Ubuntu chạy toàn màn hình trong hyper-v?


9

Gần đây tôi đã cài đặt Ubuntu trên hyper-v, nhưng khi tôi cố gắng chuyển sang chế độ toàn màn hình, cửa sổ Ubuntu chỉ chiếm một phần nhỏ của màn hình.

Tôi đã thử chỉnh sửa /etc/default/grubtệp và cập nhật GRUB nhưng vẫn chỉ làm cho nó lớn hơn một chút.

Nếu ai đó biết cách khắc phục điều này xin hãy giúp tôi.


Bạn đang sử dụng phiên bản Ubuntu nào? Người phục vụ? Có lẽ BIOS đang được Hyper-V sử dụng không được bật để chạy mọi thứ ở độ phân giải gốc của màn hình. Bạn có thể nói với nó để mở rộng quy mô mặc dù? Nhưng đó có lẽ là một câu hỏi được hỏi tốt hơn trên trang web Windows SE, hơn ở đây.
dobey

Câu trả lời:


11

Đây là một câu hỏi cũ, nhưng tôi nghĩ rằng nó đáng để chỉ ra rằng nó hiện đã có sẵn cho Ubuntu 18.04 và Windows 10. Các hướng dẫn trong bài đăng blog này từ Microsoft và hoạt động với XRDP. Kinh nghiệm là đủ tốt để làm việc với nó cả ngày.

Làm thế nào để nó hoạt động:

  • Tạo VM, cài đặt Ubuntu (18.04 trở lên) như bình thường;
  • Cập nhật tất cả các phụ thuộc gói để đảm bảo bạn có mọi thứ cập nhật,
    • Chạy sudo apt updatesudo apt upgrade -y;
  • Hãy chắc chắn rằng bạn kích hoạt máy chủ SSH, vì vậy nếu có bất kỳ sự cố nào, bạn luôn có thể quay lại VM;
  • Chạy trên PowerShell Set-VM -VMName <your_vm_name> -EnhancedSessionTransportType HvSocket;
  • Chạy install.sh với quyền root và làm theo hướng dẫn.

Hãy chắc chắn rằng bạn không kích hoạt autologin, vì nó phá vỡ toàn bộ.

Khi bạn kết nối với VM, bạn sẽ được cung cấp các tùy chọn để bật chế độ nâng cao.

Bạn có thể tìm thêm thông tin về bài viết trên blog được liên kết ở trên.


Cập nhật từ ngày 6/4/2019:

Tôi nhận thấy rằng một số hộp thoại quản trị viên không được hiển thị và có vẻ như đó là sự cố với xrdp (được sử dụng trong giải pháp này) và polkit. Tôi đã phải xóa một tập tin cấu hình, như vậy:

sudo rm /etc/polkit-1/localauthority.conf.d/02-allow-colord.conf 

Vì vậy, tôi khuyên bạn nên làm như vậy khi bạn hoàn thành thiết lập của mình.

Câu trả lời từ nơi tôi nhận được thông tin này là: https://askubfox.com/a/1041947/832580


Câu trả lời siêu hữu ích. Đã sửa một số vấn đề tôi gặp phải, cảm ơn!
Dan

Điều này yêu cầu Win 10 1803 hoặc mới hơn, xem stackoverflow.com/questions/52892821/ cấp
Wollmich

2

Hãy thử cài đặt và kích hoạt các dịch vụ tích hợp Linux

sudo apt-get install linux-tools-3.11.0-15-generic
sudo apt-get install hv-kvp-daemon-init

cũng thử cập nhật tệp cấu hình GRUB để thêm tham số video=hyperv_fb:1920x1200. Dòng để thay đổi sẽ trông như thế này sau khi chỉnh sửa của bạn:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1200"

Sau khi thay đổi tập tin này, bạn cần chạy

sudo update-grub
sudo reboot

nếu không có cách nào trong số này hoạt động, hãy đảm bảo xóa thẻ video remoteFX có thể được cấu hình cho VM.

Từng bước một

  • tắt VM của bạn
  • trong trình quản lý Hyper-V, bấm chuột phải vào VM, sau đó bấm vào Tham số
  • trong phần cứng , nếu có thẻ đồ họa 3D RemoteFX , nhấp vào nó và sau đó nhấp vào remove.
  • nhấn OK
  • khởi động máy ảo của bạn

2
không có gói nào như hv-kvp-daemon-init
QkiZ
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.