ฉันสามารถใช้ Hyper-V gen 2 กับ Ubuntu ได้หรือไม่?


15

ฉันพยายามติดตั้ง Ubuntu 13.10 บนแล็ปท็อป Windows 8.1 Pro ของฉัน ตอนนี้การติดตั้งเนื่องจาก Gen 1 ทำงานได้ดี แต่การติดตั้งเป็น Gen 2 ไม่สามารถทำได้ ฉันต้องปิดการใช้งานการบูตที่ปลอดภัยเพื่อให้ได้สิ่งที่เกิดขึ้นซึ่งคาดว่า แต่เมื่อฉันปิดการใช้งานฉันเพิ่งเข้าสู่ด้วงรุ่นที่ 2 พร้อมตัวเลือกคู่ ไม่ว่าฉันจะเลือกแบบใดฉันจะได้รับหน้าจอเปล่าและไม่มีอะไรเกิดขึ้น ฉันกำลังทำสิ่งผิดปกติหรือไม่ฉันทำตามขั้นตอนใด ๆ หรือ Hyper-v จะไม่สามารถเรียกใช้ Ubuntu ในฐานะเครื่องเสมือน Gen 2 ได้หรือไม่

คำตอบ:


12

เพื่อความสมบูรณ์ 14.04 ใช้งานได้กับ Hyper-V generation 2 เหนือสิ่งอื่นใดเคอร์เนลรุ่น 3.13 เป็นสิ่งจำเป็นสำหรับรุ่น 2 ฉันใช้ตัวเองและใช้งานได้ดี

คุณอาจต้องการตั้งค่าความละเอียดหน้าจอด้วยตนเองเนื่องจากการตั้งค่าโหมดตามปกติยังไม่ได้รับการสนับสนุนโดยโมดูลเคอร์เนล hyperv_fb

สิ่งนี้สามารถเก็บถาวรได้โดยการเปิดไฟล์/etc/default/grubด้วยโปรแกรมแก้ไขที่คุณเลือกในฐานะรูท จากนั้นแก้ไขบรรทัด

GRUB_CMDLINE_LINUX=""

อ่าน

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

แทนที่ [width] และ [height] ด้วยค่าที่ต้องการ ตัวอย่างเช่นสำหรับความละเอียด FullHD ที่ฉันใช้

GRUB_CMDLINE_LINUX="video=hyperv_fb:1920x1080"

เพื่อนำการตั้งค่าใหม่ไปใช้หลังจากนั้นในหน้าต่างเทอร์มินัล

sudo update-grub

และรีสตาร์ทระบบเกสต์ ครั้งต่อไปที่ Linux ของคุณควรมีความละเอียดที่ต้องการ


ฉันพยายามตั้งค่าความละเอียดเป็น 2160x1440 เพื่อให้ตรงกับหน้าจอของ Surface 3 อย่างไรก็ตามสิ่งนี้ให้ข้อผิดพลาดนอกช่วงเมื่อเปิดเครื่อง มีวิธีใดบ้างที่จะรองรับการแก้ไขปัญหานี้? ถ้าไม่ใช่สูงสุดมันจะรองรับอะไร?
Martin Brown

FullHD ดูเหมือนความละเอียดสูงสุดที่รองรับในขณะนี้ คุณสามารถตรวจสอบความคิดเห็นที่ด้านบนของไฟล์ไดรเวอร์เฟรมบัฟเฟอร์ Hyper-V ( git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ เป็นต้น ) ดูเหมือนว่าข้อ จำกัด ของ Hyper-V
Jan Henke

8

ใช่คุณสามารถ!

มีเพียงสิ่งหนึ่งที่คุณจำเป็นต้องรู้คือ: การรักษาความปลอดภัย Boot จะต้องมีการปิดการใช้งาน Hyper-V เปิดใช้งานการบูตที่ปลอดภัยโดยค่าเริ่มต้นดังนั้นหากคุณเพียงคลิกผ่านตัวช่วยสร้างเพื่อสร้าง VM มันจะไม่ทำงาน คุณต้องปิดการใช้งาน Secure Boot คุณสามารถทำได้โดยเปลี่ยนการตั้งค่าของเครื่องเสมือนด้วย Hyper-V Manager ภายใต้เฟิร์มแวร์เป็นตัวเลือกสำหรับ Secure Boot

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


7

ดังที่ระบุไว้ในการอภิปรายในโพสต์บล็อกต่อไปนี้โดยหนึ่งใน PM ที่ทำงานกับ Hyper-V ดูเหมือนว่า Linux distros ปัจจุบันจะสนับสนุน Hyper-V gen2

รองรับ Linux กำลังทำงาน ไม่ต้องการการเปลี่ยนแปลงใด ๆ ใน Hyper-V แต่อยู่ในชุดของส่วนประกอบ LIS รวมถึงการเปลี่ยนแปลงเคอร์เนลบางอย่างเพื่อสนับสนุนอุปกรณ์ที่เหมาะสม

ไชโย

จอห์น.

อ้างอิง:

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.