UTM으로 M1에서 Windows 11 Arm 구동 및 설정

코코블루·2022년 1월 30일
5
post-thumbnail

최근에 M1 Pro가 탑재된 맥북 프로 16인치를 구매했습니다. 기존에 M1 맥북 에어를 써봐서 알고 있었지만, 우리나라에서 Windows 없이는 살아가지 못하기 때문에 Windows VM을 하나 쯤은 세팅을 해두는데요.

현재, M1 맥 환경에서 사용할 수 있는 프로그램은 크게 3가지로 나뉩니다.

  • Parallels Desktop
    일반 소비자들에게는 제일 많이 알려진 프로그램입니다. 1년에 한 번 신규 버전을 갱신하며, 현재는 17버전까지 나와있습니다. 요금제의 경우 구독제(버전 업그레이드 제공)와 한 버전 영구 구독이 제공됩니다.

  • UTM
    오픈소스인 프로그램으로 이전에는 아이패드에서 Windows 등의 OS를 구동하는 것으로 들어보셨을 것입니다. 무료로 사용할 수 있습니다.

  • Vmware Funsion
    인텔 맥 시절에는 개인 사용으로는 무료인데, 기능은 페럴러즈와 비슷해서 자주 사용했었습니다. 그런데, 기업용 사용은 유료이기도 하고, 결정적으로는 M1 들어와서는 아직 정식 버전이 나오지 않았습니다.

그래서 이번 글에서는 UTM을 이용하여 Windows 11 Arm 버전을 구동하고, 한국어 설정, 한국어 입력까지 구성하고, 테스트로 x64 프로그램까지 실행해보겠습니다.

준비물

  • UTM
    App Store 버전과 다르지 않습니다. App Store 버전은 기부용이라고 생각하시면 됩니다.
  • SPICE Guest Tools and QEMU Drivers
    VMWare의 Guest Tool이라고 생각하시면 편합니다.
  • Windows 11 ARM VHDX 파일
    Windows Insider Preview에 가입이 필요합니다. 용량이 10GB 가량되니 주의 바랍니다. 특히, 256GB 모델에서 고통스러울 것 같습니다.

UTM 설치 과정에 대해서는 다루지 않아도 될 것 같아 패스하고, 바로 들어가겠습니다.

Virtual Machine 생성 및 부팅

UTM 내 설정

먼저 VM을 생성해보겠습니다.

프로그램을 실행하고, Create a New Virtual Machine를 누릅니다.


저희는 Windows ARM 버전을 구동할 것이기 때문에 Virtualize를 선택합니다. Emulate의 경우 다른 아키텍쳐의 OS를 구동할 때 사용하는데, 아이패드로 구동했을 때의 후기는 크게 좋지 않았던 것으로 보입니다.


OS는 Windows를 선택합니다.


이후, 등장하는 화면에서 Browse를 누르고, 아까 다운로드한 VHDX 파일을 선택합니다.


다음으로 VM의 스펙을 결정합니다. CPU Core와 Memory만 설정합니다.


그 다음으로 공유할 디렉터리를 지정합니다. Read only share? 를 선택하면, 읽기 모드로 공유됩니다.

이후에 VM의 요약정보가 나오고 이름을 정할 수 있는데, 이름을 정하고 완료합니다.


완료하고 실행하면 부팅이 시작됩니다.

Windows 설정

이후 윈도우를 설정하겠습니다. 윈도우 설정의 경우 기존처럼 진행하시면 되는데, 핵심 부분만 짚어드리겠습니다.

키보드 배열을 설정하실 때, Microsoft IME가 없기 때문에 일단 US로 설정하고 Yes를 누릅니다.


Guest Tool을 설치하기 전에는 VM에서 인터넷에 연결할 수 없습니다. 그러므로, I don't have internet을 선택합니다.

만일, 해당 옵션이 등장하지 않는 경우 여기를 참고하여 해결하고 진행합니다.

Guest Tool 설치

인터넷을 사용하기 위해 Guest Tool을 설치하겠습니다.

UTM 앱 내에서 CD/DVD를 선택하고 Browse 선택 후, 아까 다운로드 받은 ISO 파일을 선택하고, 설치를 진행하시면 됩니다.

한글 언어팩 설치 및 설정

Guest Tool을 설치하면 인터넷이 가능해지는데요. 이제 한글 언어팩을 설치해보겠습니다.

Settings -> Time & language -> Add language 순서로 선택합니다.


이후 나오는 화면에서는 korean 으로 검색하고, 선택 후, 다음을 누르시면 됩니다.


TTS, Handwriting의 경우에는 선택적으로 설치하시면 되고, Set as my Windows display language를 선택하여, 설치 후 표시 언어를 한국어로 변경하도록 합니다.

설치가 완료되면 로그아웃 후, 다시 로그인하여 언어 변경을 반영합니다.


상당히 간단하게 완료되었는데요. UTM이라는 것이 국내에 좀 알려지지 않은 부분이 있어서 이렇게 간단하게 설정 방법을 공유드립니다. 진행하시다가 에러가 있거나 궁금하신 부분 있으시면 댓글로 질문 부탁드립니다. 감사합니다.

profile
Have A Happy Coding Time!

11개의 댓글

comment-user-thumbnail
2022년 3월 19일

네트워크 안잡히는 구간에서 스킵을 해야 하는데 버튼이 없네요 ㅠㅠ

1개의 답글
comment-user-thumbnail
2022년 5월 12일

utm window에 oracle database는 설치가 안되는건가요 ?

1개의 답글
comment-user-thumbnail
2022년 5월 21일

최신 내용을 한글로 볼 수 있어 감사했습니다!

답글 달기
comment-user-thumbnail
2022년 7월 13일

BLK1: Alias(s): //이런 형태로 blank1, 3, 4, 0이 뜨면서 UTM 로고 이후 Windows 대신 이 상태만 지속됩니다. 어제부터 약 10번 시도해보았으나 windows insider에서 다운로드한 Windows 11 ARM VHDX 파일과 spice-guest-tools-0.164.3.iso 파일을 사용했는데 왜 이런 문제가 발생할까요? (MacBook Air M1 256GB 16GB)

답글 달기
comment-user-thumbnail
2022년 8월 16일

선생님 ㅜㅠ 어제까지만해도 잘 쓰던 인터넷이 연결이 안된다며 갑자기 사용이 안되어서요ㅜㅠ 윈도우까지 잘 켜지는데..이더넷연결이 안돼서 사용을 못하고있어요ㅜㅠ M1에서는 인터넷 잘되고있구요ㅜㅠ 바뀐게 없는데 갑자기 잡히질 않네요ㅜㅠ 어떻게 해야할까요ㅜ

답글 달기
comment-user-thumbnail
2023년 11월 29일

혹시 지금 아이맥인데 윈도우를 켜는과정에서 shell>이런식으로 커맨드창만 계속또는데 뭐가문젠가요..?

답글 달기