본문 바로가기
그냥 공부

m1 mac에서 VMware 사용해 Ubuntu 가상머신 띄우기

by 메릴린 2023. 1. 29.
728x90

보통 command line으로 Linux 운영체제를 이용하는 경우가 많지만 간혹 GUI가 필요한 경우가 있다.

 

이런 경우에 보통 나는 조금 무겁긴 해도 Virtual Machine을 쓰는데 m1 프로세서에서 Virtual Machine을 어떻게 사용하는지 몰라 찾아보았는데 생각보다 꽤 사용이 까다로웠어서 그 과정을 기록하고자 한다.

 

대표적인 가상머신

  • Virtual Box : 무료 / m1, m2 지원이 되지 않다가 7.버전부터 beta버전으로 지원
  • VMware : 무료 / VMware Fusion Tech Preview로 m1에서 사용 가능
  • Parallels : 유료 / m1 지원, mac에 최적화된 가상머신이라 mac 이용자들의 선호도가 높음 (참고)

이렇게 세 가지의 가상머신이 있는데 아무래도 대학생에겐 무료가.. 최고이기 때문에 VMware을 사용하기로 했다.

 

VMware 종류

OS마다 다운로드 받아야 하는 VMware의 종류가 다르다

처음에 잘못 찾아보고 VMware Fusion을 다운로드해 Ubuntu Desktop iso를 다운받아 적용하려다 실패했다. 다시 찾아보니 m1, m2 기반은 또 다른 종류의 VMware을 다운받아야 했다.

 

Ubuntu iso 파일로 가상머신 만들기

VMware Fusion Tech Preview를 설치했다면 이제 iso파일을 이용해 가상머신을 만들어주면 된다.

 

GUI를 이용하기 위해선 Server가 아니라 Desktop iso 파일을 다운로드 해주어야 한다.

 

m1 mac의 경우 arm64기반이기 때문에 arm64버전 desktop iso 파일을 다운받아야 하는데, 내가 잘 못 찾은걸 수도 있지만, 이 글을 작성하는 시점에서 Ubuntu 공식 사이트에서 download 탭의 desktop 다운로드로 접근할 시 Ubuntu LTS 버전인 22.04의 arm64버전은 찾기 힘들었다.

⚠️ 문제의 발생

처음에 그냥 자동 다운로드 받아지는대로 iso 파일을 다운받아서 가상머신을 생성했다가 다음과 같은 오류가 발생했다.

m1, m2 기반의 mac CPU의 경우 ARM 기반이기 때문에 iso 파일도 arm 기반의 iso 파일을 다운로드 받아주어야 한다. 나는 이에 대해 전혀 고려를 하지 않고 있어서 처음에 이런 문제가 발생하였다.

📌 CPU에 따른 아키텍쳐

  • Intel, AMD(라이젠) CPU: AMD
  • M1, M2 CPU : ARM

🔑 해결: arm64 iso 파일 다운로드

Ubuntu에서 focal-desktop-arm64.iso를 다운로드하여 문제를 해결하였다. arm64기반 iso파일로 가상머신을 만들면 문제없이 가상머신을 만들 수 있다.

정리

m1기반 mac에서 VMware를 이용해 Ubuntu 가상머신을 띄울 경우 VMware Fusion Tech Preview를 다운로드해 ARM64기반의 Ubuntu Desktop iso파일을 적용해 가상머신을 띄워주면 된다.

Reference

 
728x90
반응형

'그냥 공부' 카테고리의 다른 글

framework vs. library  (0) 2022.12.09

댓글