검색

레이블이 MacbookPro M1인 게시물을 표시합니다. 모든 게시물 표시
레이블이 MacbookPro M1인 게시물을 표시합니다. 모든 게시물 표시

2022년 11월 24일

사용기 - M1 MacBook Pro 에서 VMware Fusion 기반 윈도우 11 사용하기

완전한 것은 아니지만 ARM 기반의 M1 칩을 사용하는 MacBook Pro 환경에서도 윈도우 11을 설치하여 사용할 수 있다. 

 ◼︎ 작업환경

  • Model : MacBook Pro (14-inch, 2021)
  • CPU : Apple M1 Pro
  • MENORY : 16GB
  • DISK : 512GB SSD
  • OS : macOS Ventura 13.0.1 

Windows 11 Insider ISO 다운로드

① UUP Dump 홈페이지를 방문한다.
② window11 키워드로 검색, arm64 에 해당하는 빌드 버전을 선택한다.


③ 원하는 언어를 선택하고 Next 버튼을 클릭한다.



④ ISO 파일에 포함할 OS Edition 을 선택하고 Next 버튼을 클릭한다.



⑤ 디폴트 옵션을 사용하여 Create download package 버튼을 클릭하여 다운로드를 위한 패키지를 다운로드한다. 

⑥ 다운로드 및 ISO 파일 생성

다운로드는 aria2  유틸리티를 사용하기 때문에 미리 설치가 필요하다.
 
brew install aria2

⑤ 과정에서 에서 다운로드한  zip 압축 파일을 풀고 터미널에서 해당 폴더로 이동한 다음 uup_download_macos.sh 파일을 실행하여 다운로드를 진행한다. 다운로드가 완료되면 자동으로 ISO 파일이 생성된다. 

윈도우 가상머신 설치하기

가상머신 생성은 인텔 기반의 맥북과 동일하며 윈도우를 설치할 ISO 파일을 앞에서 생성한 ARM 용을 사용하여 설치를 진행한다. 
 

설치 단계중 네트워크 연결 더이상 진행이 불가한데 ( Shift + F10 + fn ) 키를 입력 명령창을 실행하고 명령창에서 oobe\bypassnro 를 입력한다. 이때 가상머신이 다시 시작되고 설치를 진행하게 되는데 "네트워크에 연결" 단계에서 이전과 다르게 인터넷에 연결되어 있지 않음 옵션이 추가되어 있다. 이제 해당 옵션을 클릭하면 설치를 계속할 수 있다.

위의 방법으로 설치를 완료하면 네트워크 연결이 불가한 것을 확인할 수 있는데 이는 아래의 방법으로 VMware Tools  을 설치하는 작업을 통하여 해결할 수 있다.

❶ VMware Fusion 메뉴바에서 Virtual Machine -> Install VMware Tools. 클릭하면 VMware Tools ISO 가 가상머신 D:\ 에 마운트 된다.


❷ 관리자 권한으로 PowerShell 을 실행하고 다음 명령어를 순서대로 입력하여 VMware Tools 을 설치한다. 설치가 완료되면 네트워크 연결이 활성화 됨을 확인할 수 있다.

d:
Set-ExecutionPolicy RemoteSigned
.\setup.ps1



인텔 기반의 맥북과 다르게  M1 에서는 VMware Sharing 기능을 사용할 수 없는 점이 많이 아쉽다. 


사용기 - MacBook Pro M1 에 Visual Studio Code 개발 환경 세팅하기

예상보다 많은 소프트웨어 벤더들이 Arm 계열 Apple silicon 에 대응하여 소프트웨어들을 제공하고 있어 환경을 구성하는 것은 기존 인텔 기반 맥북과 큰 차이가 없었다.

◼︎ 작업환경

  • Model : MacBook Pro (14-inch, 2021)
  • CPU : Apple M1 Pro
  • MENORY : 16GB
  • DISK :512GB SSD
  • OS : macOS Ventura 13.0.1

Visual Studio Code 설치하기

Download Visual Studio Code 를 방문하여 Apple silicon  버전의 파일을 다운로드하고 응용프로그램으로 이동하여 설치를 마무리한다. 기존에 사용하던 MacBook Pro 16 inch 2019 보다 프로그램이 실행되는 반응 속도가 너무 빨라 깜짝 놀랐다.

자바 언어를 사용하여 코딩하는 것이 일반적이라 관련 팩을 설치한다. 설치는 확장 아이콘을 클릭하고 검색 기능을 이용하여 원하는 패키지를 검색하여 설치한다.

Installing extensions

맥OS 환경에서 프로그래밍을 하는 개발자들에게는 필수적인 패키지 관리자 Brew 을 이용하여 개발에 필요한 환경들을 구축한다.

⑴ Brew Install

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

⑵ Installing Java

❶ 외부 자바 레파지토리 추가

brew tap adoptopenjdk/openjdk

❷ 설치 가능한 자바 버전 확인

brew search jdk

❸ 자바 설치 외부 레파지토리 버전의 경우 설치시  -- cask 옵션 추가

brew install --cask adoptopenjdk/openjdk/adoptopenjdk11

⑶ Installing Maven

brew install maven

⑷ Installing Github Desktop

GitHub Desktop 를 방문하여 Apple silicon 버전을 다운로드하여 설치하면 된다.