본문 바로가기
IT Tools

hyper-v의 ubuntu 안에서 해상도 변경하기

by lucidiz 2023. 4. 3.
반응형

Hyper-V는 Microsoft사의 가상화 기술입니다. Hyper-V는 Windows Server 및 Windows 10 Pro, Enterprise, Education 버전에서 사용할 수 있습니다. Hyper-V를 사용하면 하나의 호스트 컴퓨터에서 여러 개의 가상 머신(VM)을 생성하여 실행할 수 있습니다.

Hyper-V는 기업의 서버 가상화, 개발 및 테스트 환경, 소프트웨어 배포 및 관리, 안정적인 시스템 운영 등 다양한 용도로 사용됩니다. Hyper-V는 높은 성능과 안정성을 제공하며, 다양한 운영체제(Windows, Linux, Unix 등)를 지원합니다.

Hyper-V를 사용하여 VM을 생성하려면, 호스트 컴퓨터에 Hyper-V 역할을 설치해야 합니다. 그다음, Hyper-V 관리자 콘솔을 사용하여 VM을 생성하고 구성할 수 있습니다. VM은 디스크, 네트워크, 메모리, 프로세서 등 다양한 하드웨어 리소스를 할당받을 수 있으며, 호스트 컴퓨터의 운영체제와는 독립적으로 실행됩니다.

Hyper-V는 라이선스 비용이 없으며, 가상 머신 생성 및 구성 등 다양한 작업을 자동화할 수 있는 PowerShell을 포함하고 있습니다. Hyper-V는 또한, 다양한 관리 도구를 제공하여, VM의 상태를 모니터링하고 관리할 수 있습니다.

 

Hyper-V는 가상화 기술이기 때문에 Windows 뿐만아니라 Linux 계열도 설치하여 사용 가능합니다.

저 같은 경우는 Ubuntu를 설치하여 주로 사용합니다. 그런데 hyper-v 안에 설치된 ubuntu의 해상도가 조절이 안 되는 문제가 발생하였습니다.

 

hyper-v 안에 설치된 ubuntu의 해상도 설정
hyper-v 안에 설치된 ubuntu의 해상도 설정

그래서 다음과 같이하여 해결하였습니다.

Ubuntu에 로그인하고 터미널에서 다음과 같이 명령어를 입력해 주시고 실행해해 주시면 됩니다.

 

sudo apt-get install linux-image-extra-virtual
sudo gedit /etc/default/grub
 

그리고 '/etc/default/grub'에 아래의 부분을 수정해 주시면 됩니다.

 

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

그리고 grub을 업데이트 하고 ubuntu, hyper-v를 재실행하면 해상도가 변경된 것을 확인할 수 있습니다.

 

sudo update-grub

 

 

 
hyper-v 안에 설치된 ubuntu의 해상도 변경된 결과
hyper-v 안에 설치된 ubuntu의 해상도 변경된 결과

 

위에서 보면 Ubuntu에서 GRUB을 수정해 줘서 해상도를 변경했는데 GRUB에 대해서 좀 더 알아보면 다음과 같습니다.

 

GRUB은 GNU 프로젝트에서 개발한 부트 로더(bootloader)입니다. 부트 로더는 운영 체제가 시작되기 전에 시스템 BIOS 또는 UEFI에서 메인보드에 탑재된 펌웨어로부터 커널과 초기 RAM 디스크(initrd) 이미지를 로드하는 역할을 합니다.

GRUB은 다양한 운영 체제를 다중 부팅(Multi-booting) 하기 위한 부트 로더로, 다양한 파일 시스템(NTFS, ext2, ext3, FAT 등)과 네트워크 부팅(Network booting)을 지원합니다. 또한, GRUB은 부트 설정 파일(grub.cfg)을 사용하여 운영 체제와 기본 설정을 구성할 수 있습니다.

GRUB은 대부분의 리눅스 배포판에서 사용되며, Ubuntu, Debian, Fedora, CentOS 등의 배포판에서 기본 부트 로더로 사용됩니다. GRUB은 또한 Windows 운영 체제와 같은 다른 운영 체제와 함께 사용할 수 있으며, 윈도즈용 부트 로더인 NTLDR이나 Bootmgr을 대체할 수 있습니다.

GRUB은 다양한 기능을 제공합니다. GRUB 메뉴에서 운영 체제를 선택하고, 부트 설정을 변경하거나, 시스템 복구 및 재설치 등 다양한 작업을 수행할 수 있습니다. 또한, GRUB은 GRUB 명령어를 사용하여 커널 부트 옵션과 같은 추가 설정을 구성할 수 있습니다.

그러나 GRUB은 복잡한 설정을 가지고 있어 처음 사용자에게는 다소 어려울 수 있습니다. 따라서, GRUB 설정을 변경하기 전에 주의해야 합니다.

반응형