Bagaimana saya bisa membuat Ubuntu menjalankan layar penuh dalam hyper-v?

9

Saya baru-baru ini menginstal Ubuntu pada hyper-v, Tetapi ketika saya mencoba untuk masuk ke mode layar penuh, jendela Ubuntu hanya mencakup sebagian kecil dari layar.

Saya telah mencoba mengedit /etc/default/grubfile dan memperbarui GRUB tetapi tetap saja itu membuatnya agak lebih besar.

Jika seseorang tahu cara memperbaikinya, tolong bantu saya.

ElBaronRojo
sumber
Versi Ubuntu apa yang Anda gunakan? Server? Agaknya BIOS yang digunakan oleh Hyper-V tidak diaktifkan untuk menjalankan semuanya pada resolusi asli layar Anda. Anda mungkin bisa mengatakannya untuk meningkatkan? Tapi itu mungkin pertanyaan yang lebih baik ditanyakan di situs Windows SE, daripada di sini.
dobey

Jawaban:

11

Ini adalah pertanyaan lama, tapi saya pikir perlu untuk menunjukkan bahwa sekarang tersedia untuk Ubuntu 18.04 dan Windows 10. Terbaru. Instruksi dalam posting blog ini dari Microsoft dan bekerja dengan XRDP. Pengalamannya cukup baik untuk bekerja dengannya sepanjang hari.

Cara membuatnya bekerja:

  • Buat VM, instal Ubuntu (18.04 atau lebih tinggi) seperti biasanya;
  • Perbarui semua dependensi paket untuk memastikan Anda memiliki segalanya yang terbaru,
    • Jalankan sudo apt updatedan sudo apt upgrade -y;
  • Pastikan Anda mengaktifkan server SSH, jadi jika ada masalah Anda selalu bisa kembali ke VM;
  • Jalankan di PowerShell Set-VM -VMName <your_vm_name> -EnhancedSessionTransportType HvSocket;
  • Jalankan install.sh sebagai root dan ikuti instruksi.

Pastikan Anda tidak mengaktifkan autologin, karena itu merusak semuanya.

Saat Anda terhubung ke VM, Anda akan diberikan opsi untuk mengaktifkan mode yang disempurnakan.

Anda dapat menemukan lebih banyak info di posting blog yang terhubung di atas


Pembaruan dari 6/4/2019:

Saya perhatikan bahwa beberapa dialog admin tidak diperlihatkan, dan sepertinya itu adalah masalah dengan xrdp (digunakan dalam solusi ini) dan polkit. Saya harus menghapus file konfigurasi, seperti:

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

Jadi saya sarankan Anda melakukan hal yang sama ketika Anda menyelesaikan pengaturan Anda.

Jawaban dari mana saya mendapatkan info adalah yang ini: https://askubuntu.com/a/1041947/832580

Giovanni Bassi
sumber
Jawaban yang sangat membantu. Memperbaiki sejumlah masalah yang saya alami, terima kasih!
Dan
Ini membutuhkan Win 10 1803 atau yang lebih baru, lihat stackoverflow.com/questions/52892821/...
Wollmich
2

Coba pasang dan aktifkan layanan integrasi Linux

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

coba juga perbarui file konfigurasi GRUB untuk menambahkan parameter video=hyperv_fb:1920x1200. Baris yang akan diubah akan terlihat seperti ini setelah Anda edit:

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

Setelah mengubah file ini, Anda harus menjalankan

sudo update-grub
sudo reboot

jika tidak ada yang berfungsi, pastikan untuk menghapus kartu video remoteFX yang mungkin dikonfigurasi untuk VM.

Selangkah demi selangkah

  • matikan VM Anda
  • di manajer Hyper-V, klik kanan pada VM, lalu klik Parameter
  • di bagian perangkat keras , jika ada kartu grafis 3D RemoteFX , klik dan kemudian klik remove.
  • klik OK
  • mulai VM Anda
Sebastian
sumber
2
tidak ada paket seperti hv-kvp-daemon-init
QkiZ