Hyper-V에서 Ubuntu를 전체 화면으로 실행하려면 어떻게해야합니까?


9

최근에 hyper-v에 Ubuntu를 설치했지만 전체 화면 모드로 이동하려고 할 때 Ubuntu 창은 화면의 일부만 덮습니다.

/etc/default/grub파일 편집을 시도 하고 GRUB을 업데이트했지만 여전히 약간 커졌습니다.

누군가이 문제를 해결하는 방법을 알고 있다면 도와주세요.


어떤 버전의 Ubuntu를 사용하고 있습니까? 섬기는 사람? 아마도 Hyper-V에서 사용중인 BIOS는 디스플레이의 기본 해상도에서 모든 것을 실행할 수 없습니다. 그래도 확장하도록 말할 수 있습니까? 그러나 그것은 아마도 여기보다 Windows SE 사이트에서 더 잘 묻는 질문 일 것입니다.
dobey '11

답변:


11

이것은 오래된 질문이지만 지금은 Ubuntu 18.04 및 최신 Windows 10에서 사용할 수 있다고 지적 할 가치가 있다고 생각합니다. 이 블로그 게시물은 Microsoft의 블로그 게시물에 있으며 XRDP와 함께 작동합니다. 하루 종일 경험이 충분합니다.

작동시키는 방법 :

  • VM을 만들고 평소와 같이 Ubuntu (18.04 이상)를 설치하십시오.
  • 모든 패키지 종속성을 업데이트하여 모든 것이 최신 상태인지 확인하십시오.
    • 실행 sudo apt update하고 sudo apt upgrade -y;
  • SSH 서버를 활성화해야합니다. 문제가 발생하면 언제든지 VM으로 돌아갈 수 있습니다.
  • PowerShell에서 실행하십시오 Set-VM -VMName <your_vm_name> -EnhancedSessionTransportType HvSocket.
  • install.sh 를 루트로 실행 하고 지시 사항을 따르십시오.

자동 로그인을 사용 하지 않으면 전체 내용이 손상되므로 확인하십시오 .

VM에 연결하면 고급 모드를 활성화하는 옵션이 제공됩니다.

위에 링크 된 블로그 게시물에서 자세한 정보를 찾을 수 있습니다.


2019 년 6 월 4 일부터 업데이트 :

일부 관리자 대화 상자가 표시되지 않았으며 xrdp (이 솔루션에 사용됨) 및 polkit에 문제가있는 것 같습니다. 다음과 같이 구성 파일을 제거해야했습니다.

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

설정을 마쳤을 때도 동일한 작업을 수행하는 것이 좋습니다.

내가 정보를 얻은 곳의 대답은 다음과 같습니다. https://askubuntu.com/a/1041947/832580


매우 유용한 답변. 내가 겪고 있던 많은 문제를 해결했습니다. 감사합니다!
Dan

승리 10 1803 이상이 필요합니다. stackoverflow.com/questions/52892821/…
Wollmich

2

Linux 통합 서비스를 설치하고 활성화 해보십시오

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

또한 GRUB 구성 파일을 업데이트하여 매개 변수를 추가하십시오 video=hyperv_fb:1920x1200. 변경할 줄은 편집 후 다음과 같습니다.

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

이 파일을 변경 한 후에는 다음을 실행해야합니다.

sudo update-grub
sudo reboot

위의 방법 중 어느 것도 작동하지 않으면 VM에 대해 구성 될 수있는 remoteFX 비디오 카드를 제거하십시오.

단계별

  • VM을 끄십시오
  • Hyper-V 관리자에서 VM을 마우스 오른쪽 단추로 클릭 한 다음 매개 변수 를 클릭하십시오.
  • 하드웨어 가있는 경우 섹션, 3D RemoteFX를 그래픽 카드 , 그것을 클릭하고 다음을 클릭 remove.
  • 확인을 클릭하십시오
  • VM을 시작하십시오

2
hv-kvp-daemon-init와 같은 패키지는 없습니다
QkiZ
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.