본문 바로가기

카테고리 없음

[ARM Mac] 맥북에 리눅스 설치하기(UTM 사용)

반응형

제가 사용중인 맥북은 M1Pro입니다.

arm 아키텍쳐로 변경됨에 따라 오라클의 VirtualBox는 지원하지 않는다고 하기에 UTM을 사용해보기로 했습니다.

UTM은 무료입니다! ^^

아래부터는 설치 과정입니다.


일단 홈페이지에서 UTM 가상머신을 다운받아서 설치해봅시다.

https://mac.getutm.app/

 

UTM

Securely run operating systems on your Mac

mac.getutm.app

그리고 가상머신에서 사용할 우분투 버전을 다운받습니다.

저는 24.04.1 LTS 버전을 다운받았습니다. 다운로드가 생각보다 오래걸리네요.. 참고하시길..!

https://ubuntu.com/download/server/arm

 

https://ubuntu.com/download/server/arm

 

ubuntu.com

 

설치가 끝나면 이제 UTM을 실행시켜봅시다.

반가운 한글입니다.

여기서 <새 가상머신 만들기>를 클릭해봅시다! 우리는 우분투 LTS 이미지를 이미 다운받아둔 상태이기 때문에 갤러리를 둘러볼 필요는 없을것 같습니다.

 

클릭하면 아래와 같이 토끼와 거북이가 나오는데요.

Virtualize와 Emulate의 차이는 아래와 같습니다.

 

1. Virtualize (가상화)

의미: 가상화는 호스트 머신(실제 컴퓨터)의 CPU 아키텍처와 동일한 게스트 머신을 실행하는 방식입니다. 즉, CPU 명령어를 직접적으로 실행하는 하드웨어 가속을 이용합니다.

조건: 호스트와 게스트의 CPU 아키텍처가 동일해야 합니다. (예: x86-64 기반의 Mac에서 x86-64 기반의 게스트 OS 실행)

속도: 매우 빠름. 하드웨어 가속을 사용하므로 거의 네이티브 성능에 가까운 속도를 제공합니다.

 

2. Emulate (에뮬레이션)

의미: 에뮬레이션은 호스트 CPU와 다른 아키텍처의 게스트 OS를 실행하기 위해 CPU 명령어를 소프트웨어적으로 변환하는 방식입니다. 예를 들어, x86-64 기반의 Mac에서 ARM용 OS를 실행하는 경우가 해당됩니다.

조건: 호스트와 게스트의 CPU 아키텍처가 달라도 동작합니다.

속도: 느림. 소프트웨어를 통해 CPU 명령어를 변환해야 하므로 성능이 저하됩니다.

 

우리는 ARM64용 우분투를 준비해둔 상태이기 때문에 호스트 머신과 게스트 머신의 아키텍쳐가 ARM으로 동일합니다. 따라서 Virtualize를 선택해줍니다.

 

클릭시 나오는 화면입니다. 리눅스를 클릭해주면 됩니다.

 

여기서 <탐색>을 클릭하고 아까 다운받은 우분투 파일을 넣어준 뒤, <Continue>를 클릭합니다.

 

그 다음엔 장치의 스펙을 설정하게 되는데 전 사진처럼 설정했습니다.

 

용량은 10G20G로 설정했습니다. 부족하다고 생각하시면 많이 하시면 될것같습니다.

 

그 다음에는 공유폴더를 지정할거냐는 창이 표시되는데, 공유폴더는 호스트(실제 컴퓨터)와 게스트(가상머신)과 파일을 쉽게 주고받을 수 있게 해줍니다. 일단 저는 패스했습니다.

 

그럼 최종적으로 현재까지 설정한 내용들의 요약이 표시되는데요. 확인해보고 <저장> 클릭하시면 됩니다.

 

그럼 이렇게 새로 가상환경이 생성된것을 확인할 수 있습니다 :) 재생버튼을 눌러봅시다.

 

이것저것 초기화되다가 이 화면이 표시되는데요. 맨 위에있는걸 선택해줍시다.

 

잠시만 기다리다보면 이 화면이 표시되는데요. 좋아하는 언어를 선택해줍시다.

 

키보드 레이아웃 설정은 적당히 넘겨줍시다. 전 그냥 저상태로 Done 클릭했습니다.

 

이 화면에서도 별다른 변경 없이 그대로 진행했습니다.

 

네트워크 설정입니다. 전 이 화면에서도 별다른 변경 없이 그대로 진행했습니다.

 

프록시 설정입니다. 전 그냥 패스

 

패스

 

용량 설정인데 가상환경 생성할때 설정했던 용량대로 표시되길래 그대로 확인 눌렀습니다.

 

확인해주고 넘겨줍니다.

 

Continue~

 

사용자 정보를 입력해줍시다~

 

설정할게 참 많네요.. 우분투 Pro로 업그레이드하라는데 기본 설정값이 Skip이길래 그냥 안하고 넘겼습니다.

 

SSH 설정은 기본 설정값대로 두고 넘어갔습니다.

 

여기서는 필요한게 있으면 다운받으시면 됩니다.

 

설치중... 기다리다 보면 설치가 완료되고, View full log 밑에 Reboot Now가 표시되는데요. 이걸 클릭하면 검은화면에서 진행이 안됩니다.

그럼 창의 오른쪽에 보이는 네모표시한 버튼을 클릭한 뒤, CD를 꺼내줍니다.

DNA같이 생긴 이 버튼.

 

 

그 다음에 Restarts the VM을 클릭해서 가상머신을 재구동 시켜줍니다.

 


이후에 로그인을 하게 되면 아래와 같은 화면이 표시되는데요. 여기서
sudo apt update

sudo apt install ubuntu-desktop을 입력해서 Ubuntu Desktop을 설치해줍니다. 오래걸립니다.

 

완료되면 이렇게 창이 뜨고, 여기서 sudo reboot를 입력해줍니다.

 

그럼 이렇게 다시 재부팅이 됩니다. 여기서 초기에 입력했던 비밀번호를 입력하고 로그인하게 되면

 

완료입니다 :)

반응형