728x90
반응형

[Mac(M1)에서 VMware Fusion으로 Ubuntu 24.04 ARM64 설치하기]
부트캠프 실습을 진행하면서 격리된 환경이 필요했다.
익숙하게 사용하던 docker를 고민하던 중 이번기회에 학부때 사용해본 vmware를 mac에서 설치해 사용해보기로 결정.
VMware Fusion 설치
공식 다운로드 링크:
[VMware Fusion 13.6.3 (Apple Silicon)]
Ubuntu ARM64 이미지 다운로드
Ubuntu 공식 서버 이미지 링크:
https://ubuntu.com/download/server/arm
ubuntu-24.04-live-server-arm64.iso파일 다운로드- Apple Silicon(M1/M2) 환경에서는 반드시 ARM 아키텍처 이미지 사용
VMware Fusion 설치 및 가상 머신 생성
- 공식 다운로드에서 Apple Silicon 전용 Tech Preview 버전 다운로드
- "Create a custom virtual machine" 선택하여 생성

가상머신 생성
1) OS 이미지 선택
Create a new virtual machine선택- 다운로드한 ISO 파일 직접 지정
2) 디스크 설정
- 새 디스크 생성 (권장: 40GB 이상)
3) 네트워크 어댑터 생성
- VMware Fusion 메뉴 →
Preferences > Network +버튼 클릭 후 새로운 어댑터 생성- 가상머신 설정에서 해당 어댑터 선택
4) CPU 및 메모리 설정
- 가상머신 생성 후
설정 > Processors & Memory - 권장 사양: 4 Core 이상 / 4~8GB RAM
Ubuntu 설치 절차
- 부팅 후 Install Ubuntu Server 선택
- 언어, 키보드 설정
- 디스크 파티션:
Use an entire disk - 사용자 계정, 호스트 설정
- 설치 완료 후 재부팅 → ISO 연결 해제 필요
초기 설정 및 개발 환경 구성
# 시스템 업데이트
sudo apt update && sudo apt upgrade -y
# 필수 유틸리티 설치
sudo apt install -y git curl vim net-tools htop unzip build-essentialSSH 및 네트워크 설정
# SSH 서버 설치
sudo apt install -y openssh-server
# IP 확인
ip a
# 다른 터미널에서 접속
ssh 사용자명@192.168.x.x- VMware 네트워크 설정:
NAT또는Bridged선택 가능
✅ 최종 정리
| 항목 | 설정값 |
|---|---|
| VMware | Fusion 13.6.3 (Apple Silicon Tech Preview) |
| OS | Ubuntu 24.04 Server (ARM64) |
| ISO | ubuntu-24.04-live-server-arm64.iso |
| CPU | 4 Core 이상 |
| 메모리 | 4GB 이상 |
| 네트워크 | NAT 또는 커스텀 어댑터 |
| SSH | 설치 시 OpenSSH Server 옵션 선택 |
- Apple Silicon 기반 Mac에서도 ARM64 Ubuntu 환경을 무리 없이 구성할 수 있다.
- 개발용 Docker 환경을 포함해 대부분의 서버 개발 구성이 가능하다.
- VMware Fusion의 네트워크 설정과 ISO 지정만 올바르게 하면 설치 과정은 복잡하지 않다.
맥북에 vmware를 설치해 ubuntu를 사용하는것 자체는 어색하지만
사실 실제 환경들은 이미 구축된 환경을 ssh연결을 통해 사용하기때문에 비슷한 느낌을 낼 수 있었다.
728x90
반응형
'linux' 카테고리의 다른 글
| [리눅스 유저 & 그룹 관리] useradd, usermod, passwd, groupadd (0) | 2025.05.26 |
|---|---|
| [리눅스 기본기] redirect, pipe, grep – 셋만 알아도 터미널이 쉬워진다 (0) | 2025.05.23 |
| [리눅스 기본기] vi 에디터 단축키 정리 - 이동, 복사, 삭제, 검색, 대치 (0) | 2025.05.22 |
| [리눅스 명령어] find 명령어 완전 정복 (0) | 2025.05.22 |
| [리눅스 명령어] cat, head, tail (0) | 2025.05.22 |