Bisakah saya menggunakan Hyper-V gen 2 dengan Ubuntu?

15

Saya mencoba menginstal Ubuntu 13.10 pada laptop Windows 8.1 Pro saya. Sekarang menginstalnya sebagai gen 1 berfungsi dengan baik tetapi menginstalnya sebagai gen 2 tidak. Saya harus menonaktifkan boot aman untuk mendapatkan apa pun yang diharapkan, tetapi ketika saya menonaktifkannya, saya hanya masuk ke grub versi 2 dengan beberapa opsi. Tidak masalah yang saya pilih, saya mendapatkan layar kosong dan tidak ada yang terjadi. apakah saya melakukan sesuatu yang salah atau apakah saya kehilangan langkah atau Hyper-v tidak akan dapat menjalankan Ubuntu sebagai mesin virtual gen 2?

pengguna1623709
sumber

Jawaban:

12

Demi kelengkapan. 14.04 bekerja pada generasi Hyper-V 2. Antara lain kernel versi 3.13 diperlukan untuk generasi 2. Saya menggunakannya sendiri dan bekerja dengan baik.

Anda mungkin ingin mengatur resolusi layar secara manual, karena pengaturan mode dengan cara biasa belum didukung oleh modul kernel hyperv_fb.

Ini dapat diarsipkan dengan membuka file /etc/default/grubdengan editor pilihan Anda sebagai root. Kemudian edit barisnya

GRUB_CMDLINE_LINUX=""

untuk membaca

GRUB_CMDLINE_LINUX="video=hyperv_fb:[width]x[height]"

mengganti [lebar] dan [tinggi] dengan nilai yang diinginkan. Misalnya untuk resolusi FullHD yang saya gunakan

GRUB_CMDLINE_LINUX="video=hyperv_fb:1920x1080"

untuk menerapkan pengaturan baru jalankan sesudahnya di jendela terminal

sudo update-grub

dan restart sistem tamu. Kali berikutnya Linux tamu Anda harus memiliki resolusi yang diinginkan.

Jan Henke
sumber
Saya mencoba mengatur resolusi ke 2160x1440 agar sesuai dengan layar Surface 3 saya. Namun ini memberikan kesalahan di luar jangkauan saat boot-up. Apakah ada cara untuk mendapatkannya untuk mendukung resolusi setinggi ini? Jika tidak, apa yang maksimum akan didukung?
Martin Brown
FullHD sepertinya resolusi yang didukung maksimum saat ini. Anda dapat memeriksa komentar di bagian atas file driver bingkai-buffer Hyper-V ( git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/… ). Sepertinya batasan Hyper-V.
Jan Henke
8

Ya kamu bisa!

Hanya ada satu hal yang perlu Anda ketahui: Boot Aman harus dinonaktifkan . Hyper-V memungkinkan boot aman secara default sehingga jika Anda cukup mengklik wizard untuk membuat VM, itu tidak akan berfungsi. Anda harus menonaktifkan Boot Aman. Anda dapat melakukannya dengan mengubah Pengaturan mesin virtual dengan Hyper-V Manager. Di bawah Firmware adalah opsi untuk Boot Aman.

http://social.technet.microsoft.com/wiki/contents/articles/24545.installing-ubuntu-14-04-lts-as-a-generation-2-hyper-v-guest.aspx

gijswijs
sumber
7

Seperti dicatat dalam diskusi di posting blog berikut oleh salah satu PM yang bekerja pada Hyper-V, itu tidak terlihat seperti distro Linux saat ini mendukung Hyper-V gen2.

Dukungan Linux sedang dikerjakan. Itu tidak memerlukan perubahan apa pun di Hyper-V, melainkan di set komponen LIS, ditambah beberapa perubahan kernel untuk mendukung perangkat yang sesuai.

Bersulang,

John

Referensi:

runxc1 Bret Ferrier
sumber