Hyper-V 위에 Ubuntu 설치하기

기본 설치

[MS 참고글]

  1. 보안 부팅 사용을 해제하고
  2. Ubuntu 16.04 LTS를 설치한 후
  3. 아래의 명령으로 추가 패키지를 설치한다
    apt-get update
    apt-get -y install linux-virtual-lts-xenial linux-tools-virtual-lts-xenial linux-cloud-tools-virtual-lts-xenial linux-image-virtual
    
  4. 마지막으로 2세대 VM을 만들었다면 아래 과정을 진행
    cd /boot/efi/EFI
    sudo cp -r ubuntu/ boot
    cd boot
    sudo mv shimx64.efi bootx64.efi
    

VNC 설정

원격에서 GUI 프로그램을 실행하기 위한 방법

참고자료: [Medium.com의 자료]

# 관련 패키지 설치
# gnome-panel: 런처와 태스크바
# gnome-settings-daemon: 각종 설정을 편리하게 하기 위함
# metacity: 창 관리자
# nautilus: 파일 관리자
# gnome-terminal: 터미널
# vnc4server: VNC 서버
apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal vnc4server

# 설치 후 일단 실행
vnc4server

# 실행되고 나면 일단 종료
vnc4server -kill :1

# 시작 스크립트 편집
# 내용은 아래의 예제 파일 참고
vim ~/.vnc/xstartup

# 해상도를 지정해서 다시 실행
vnc4server -geometry 1280x800

#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus -n &
gnome-terminal &
# 한글이 필요하면 im-config

Hyper-V 연결시 해상도 변경

Hyper-V VM 설정에서 RemoteFx 기능을 사용하면 아래 방법이 통하지 않음

참고 글: [MSDN 벤 암스트롱 블로그]

/etc/default/grub 파일에서 아래 내용을

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

아래와 같이 바꾼다

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash video=hyperv_fb:1600×1200″

그리고 아래 명령으로 GRUB 업데이트를 해주고 리붓

update-grub