배운것/LINUX

ubuntu를 hyper-v 환경에서 해보자

SangPedia 2024. 7. 18. 17:13

1. Hyper-V 활성화

Hyper-V를 사용하려면 먼저 Windows에서 해당 기능을 활성화해야 합니다.
Windows 기능 사용 설정

Windows 검색창에 'Windows 기능'을 입력하고 'Windows 기능 켜기/끄기'를 선택합니다.
나타나는 목록에서 'Hyper-V'를 선택하고 '확인'을 클릭합니다.
시스템을 재부팅하여 변경 사항을 적용합니다.

2. Ubuntu ISO 파일 다운로드

Ubuntu 공식 웹사이트에서 최신 버전의 ISO 파일을 다운로드합니다.
Ubuntu 다운로드 페이지로 이동하여 원하는 버전의 ISO 파일을 저장합니다.

3. Hyper-V에서 가상 머신 생성

Hyper-V 관리자를 통해 새로운 가상 머신을 생성합니다.

'Hyper-V 관리자'를 실행합니다.
오른쪽 '동작' 패널에서 '새로 만들기' > '가상 컴퓨터'를 선택합니다.
가상 컴퓨터 이름과 저장 위치를 지정합니다.
'세대 지정' 단계에서 '2세대'를 선택합니다.
메모리 할당 단계에서 적절한 메모리 크기를 설정합니다.
네트워크 구성에서 연결할 가상 스위치를 선택합니다.
가상 하드 디스크를 생성하고 크기를 지정합니다.
'설치 옵션'에서 '부팅 가능한 CD/DVD-ROM에서 운영 체제 설치'를 선택하고, 앞서 다운로드한 Ubuntu ISO 파일을 지정합니다.

4. 가상 머신 설정 조정

생성한 가상 머신의 설정을 조정하여 Ubuntu 설치를 원활하게 진행합니다.

Hyper-V 관리자에서 생성한 가상 머신을 선택하고 '설정'을 클릭합니다.
왼쪽 메뉴에서 '보안'을 선택하고 '보안 부팅 사용'의 체크를 해제합니다.
이는 Ubuntu 설치 시 발생할 수 있는 부팅 문제를 방지하기 위함입니다.
설정을 저장하고 창을 닫습니다.

5. Ubuntu 설치

가상 머신을 시작하고 Ubuntu를 설치합니다.

Hyper-V 관리자에서 가상 머신을 선택하고 '연결'을 클릭한 후 '시작'을 클릭합니다.
가상 머신이 부팅되면 Ubuntu 설치 화면이 나타납니다. 'Install Ubuntu'를 선택합니다.
화면의 지시에 따라 언어, 키보드 레이아웃, 업데이트 및 소프트웨어 선택 등을 설정합니다.
디스크 설치 유형에서 기본 옵션을 선택하고 '지금 설치'를 클릭합니다.
시간대 설정, 사용자 이름 및 비밀번호를 설정합니다.
설치가 완료되면 시스템을 재부팅합니다.

6. 설치 후 설정

재부팅 후 Ubuntu에 로그인하고 필요한 추가 설정을 진행합니다.

최신 업데이트를 적용하고 필요한 소프트웨어를 설치합니다.
Hyper-V의 향상된 세션 모드를 활용하여 클립보드 공유, 동적 해상도 조정 등의 기능을 사용할 수 있습니다.

#1. 우분투 리눅스 화면 사이즈 변경
Set-VMVideo -VMName "SH_ubuntu-24.04" -HorizontalResolution 1600 -VerticalResolution 900 -ResolutionType Single

#2. VS CODE 설치, DEB 설치
$ sudo apt install ./파일명 

#3. snap 설치
$ sudo apt install snapd snapd-xdg-open

#4. notepad++ 설치
$ sudo snap install notepad-plus-plus

이러한 과정을 통해 Hyper-V 환경에서 Ubuntu를 원활하게 설치하고 사용할 수 있습니다.

참고 자료
How to set up Ubuntu on Hyper-V | Ubuntu
Hyper-v에서 지원 되는 Ubuntu 가상 컴퓨터 | Microsoft Learn
위의 링크를 통해 자세한 정보를 확인하실 수 있습니다.

[Hyper-v에서 지원 되는 Ubuntu 가상 컴퓨터

각 버전에 포함된 Ubuntu/Linux 통합 서비스 및 기능을 나열합니다

learn.microsoft.com](https://learn.microsoft.com/ko-kr/windows-server/virtualization/hyper-v/supported-ubuntu-virtual-machines-on-hyper-v)

반응형