Ubuntu와 함께 Hyper-V 2 세대를 사용할 수 있습니까?


15

Windows 8.1 Pro 랩톱에 Ubuntu 13.10을 설치하려고했습니다. 이제는 gen 1로 설치하는 것이 좋지만 gen 2로 설치하는 것은 아닙니다. 예상되는 모든 것을 얻으려면 보안 부팅을 비활성화해야하지만 비활성화하면 몇 가지 옵션으로 grub 버전 2를 시작합니다. 어떤 것을 선택하든 빈 화면이 표시되고 아무 일도 일어나지 않습니다. 내가 잘못하고 있거나 단계가 누락되었거나 Hyper-v가 2 세대 가상 머신으로 Ubuntu를 실행할 수 없습니까?

답변:


12

완전성을 위해. 14.04는 Hyper-V 생성 2에서 작동합니다. 무엇보다도 커널 버전 3.13이 생성 2에 필요합니다. 나는 그것을 직접 사용하고 있으며 잘 작동합니다.

일반적인 방법으로 모드 설정이 아직 hyperv_fb 커널 모듈에서 지원되지 않기 때문에 화면 해상도를 수동으로 설정할 수 있습니다.

/etc/default/grub루트로 선택한 편집기로 파일 을 열어 아카이브 할 수 있습니다 . 그런 다음 선을 편집하십시오

GRUB_CMDLINE_LINUX=""

읽다

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

[너비]와 [높이]를 원하는 값으로 바꿉니다. 예를 들어 FullHD 해상도의 경우

GRUB_CMDLINE_LINUX="video=hyperv_fb:1920x1080"

터미널 창에서 나중에 실행되는 새 설정을 적용하려면

sudo update-grub

게스트 시스템을 다시 시작하십시오. 다음에 게스트 Linux가 원하는 해상도를 가져야합니다.


Surface 3의 화면과 일치하도록 해상도를 2160x1440으로 설정하려고했습니다. 그러나 부팅시 범위를 벗어난 오류가 발생합니다. 이 해상도를 지원할 수있는 방법이 있습니까? 그렇지 않은 경우 최대 값은 얼마입니까?
Martin Brown

FullHD는 현재 지원되는 최대 해상도 인 것 같습니다. Hyper-V 프레임 버퍼 드라이버 파일 ( git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/… ) 맨 위에서 주석을 확인할 수 있습니다 . Hyper-V의 제한 사항처럼 보입니다.
Jan Henke

8

그래 넌 할수있어!

알아야 할 사항은 단 한 가지입니다. 보안 부팅을 비활성화해야 합니다. Hyper-V는 기본적으로 보안 부팅을 활성화하므로 마법사를 클릭하여 VM을 만들면 작동하지 않습니다. 보안 부팅을 비활성화해야합니다. Hyper-V 관리자를 사용하여 가상 머신의 설정을 변경하면됩니다. 펌웨어 아래는 보안 부팅 옵션입니다.

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


7

다음 블로그 게시물에서 Hyper-V 작업을 수행하는 PM 중 한 명이 논의한 것처럼 현재 Linux 배포판이 Hyper-V gen2를 지원하는 것처럼 보이지 않습니다.

리눅스 지원이 진행 중입니다. Hyper-V, LIS 구성 요소 집합 및 해당 장치를 지원하기위한 일부 커널 변경이 필요하지 않습니다.

건배,

남자.

참고:

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.