원래 VMware fusion을 이용해서 가상환경을 구축하려 했으나, 삽질만 하고 실패..
훨씬 쉬운 난이도인 UTM으로 구축했고 그 정리 글을 쓰고자 한다.
기본 환경은 Mac, VM으로 구축하고자 하는 환경은 Ubuntu이고 UTM 프로그램을 이용했다.
1. UTM 설치
https://mac.getutm.app/ 에서 UTM 다운로드
2. Ubuntu 20.04_ARM64 이미지 다운로드
https://cdimage.ubuntu.com/releases/ 에서 원하는 arm64.iso 파일 다운로드
( m1, m2 기반인 경우, 무조건 arm64를 이용해야 한다 )
virtualize 클릭 -> Linux 클릭 -> Browse 클릭 후, 다운 받은 ISO 이미지 선택
continue 클릭
continue 클릭
continue 클릭
저장
3. Ubuntu 기초 설정
Install Ubuntu Server 클릭
English
Continue without updating
Done
Done
Done
Dun Dun Dance
Continue
이후, username&password 입력하고 그 다음 창도 Done 엔터
이 작업이 꽤 오래 걸린다. 딴 거 하다가 오면 끝나있을 것이다.
다 끝나면 Reboot라고 뜰 것이니, Reboot 엔터
우측 상단 아이콘 중 가장 왼쪽에서 4번째 아이콘 클릭 -> 꺼내기 클릭
OK
이후 서버가 켜지면 아까 지정한 username&password로 접속 후,
sudo apt update 입력 -> sudo apt install ubuntu-desktop 입력 -> reboot 입력
하면 우분투 GUI 버전 세팅은 끝난다.
4. VM과 로컬 파일 공유하기
공유 폴더로 쓸 디렉토리 하나가 있어야 한다. 나의 경우 "~/Desktop/"경로에 "shared_folder"라고 폴더를 하나 만들었다.
공유 폴더에 탐색 클릭 -> 공유 폴더로 쓸 디렉토리 지정
Edit Selected VM 클릭
위 사진과 똑같이 값 설정
이후, Ubuntu접속 후 "sudo apt-get install spice-*" 입력하고 재시작
( ※ 구글링으로 다른 방법 다 해봤는데, 위 명령어 치는 것으로만 해결 가능했다 )
리눅스 파일 탐색기를 열어 Other Locations부분을 들어가면 위와 같이 "Spice client folder"가 떠있는 것을 확인.
Spice client folder가 떠있다면 UTM 프로그램 우측 상단 아이콘 중 "오른쪽에서 2번째" 아이콘이 활성화 되어있을 것이다.
해당 아이콘을 클릭하면 Finder 프로그램이 작동하면서 로컬 파일을 옮길 수 있게 된다.