behan의 개인적인 기술 블로그

Apple silicon Macbook 가상머신으로 Linux(ubuntu) 세팅하기(1) 본문

Mac|Linux

Apple silicon Macbook 가상머신으로 Linux(ubuntu) 세팅하기(1)

behan 2025. 1. 13. 21:57
반응형

Apple silicon Macbook 에서 UTM으로 Linux(ubnuntu) 가상머신 생성

가상환경에서 docker 환경 실습을 하려고

M2Pro 맥북프로에서 UTM을 사용하여 가상환경을 만들고 여기에 리눅스(ubuntu)를 세팅하고자 한다.

1. UTM 설치

https://mac.getutm.app/

 

UTM

Securely run operating systems on your Mac

mac.getutm.app

위 사이트에서 apple silicon용 UTM을 먼저 설치한다.

2. arm용 Linux(ubuntu) iso 파일 준비

https://cdimage.ubuntu.com/releases/?_gl=1*1nkbk4c*_gcl_au*MTc0MDE2Nzc1OS4xNzM2MzM5NzYy&_ga=2.192059242.1713701297.1736769488-348439646.1736339757

 

Index of /releases

 

cdimage.ubuntu.com

다양한 버전의 ubuntu 중 필요한 버전을 선택하여 다운로드하여 준비한다.

본 과정에서는 22.04 버전(https://cdimage.ubuntu.com/releases/22.04/release/)을 사용하였다.

3. UTM에서 새 가상머신 생성

앞서 설치한 UTM을 실행하고 다음의 과정을 따라 새 가상머신을 생성한다.

새 가상머신 만들기

 

 

virtualize 선택
Linux 선택
탐색을 눌러서 미리 다운 받아 놓은 ubuntu iso파일을 선택하여 올바르게 선택되었는지 확인 후 continue 클릭
메모리는 4096MB(4GB)이상으로 선택하고 Hardware OpenGL Acceleration 체크하기(체크 안하면 모니터 안 뜨는 경우 있음)
하드 용량 설정하기(여기서는 100GB로 설정하여 이후 과정 진행)
공유폴더는 그냥 넘어가도 무관
이름을 원하는 이름으로 변경하고, 설정한 값들이 맞는지 확인 후 저장한다.

4. local 통신을 위한 네트워크와 docker를 위한 가상머신 하드디스크 추가

local ssh통신만을 위한 네트워크를 추가하고

docker의 충돌방지를 위해 운영체제와 분리하여 디스크에 설치하면 좋다(?)고 하여 docker용 디스크를 추가하여 준다.

가상머신 목록에서 방금 생성한 가상머신에서 마우스 우클릭하여 Edit을 클릭한다.
Devices에서 네트워크를 추가하여 준다.
새로 생성된 네트워크의 Network Mode를 Host Only로 변경한다.
드라이브 추가 클릭
원하는 크기를 설정하고, Raw Iamge를 체크한다(체크를 해야 미리 설정한 만큼 맥 하드에서 뺏기지(?)않고 쓰는 만큼만 할당하게 된다).
설정한 값들이 맞는지 확인하고 저장 버튼을 눌러 저장한다.


이것으로 UTM에서 새로운 가상머신을 생성하였다. 다음 글에서 이어서 생성된 가상머신의 ubuntu를 세팅하여 os를 설치하고자 한다.

반응형