가상화 (vmware fusion - Mac m1)

2025. 5. 22. 10:49·linux
728x90
반응형

[Mac(M1)에서 VMware Fusion으로 Ubuntu 24.04 ARM64 설치하기]

부트캠프 실습을 진행하면서 격리된 환경이 필요했다.
익숙하게 사용하던 docker를 고민하던 중 이번기회에 학부때 사용해본 vmware를 mac에서 설치해 사용해보기로 결정.


VMware Fusion 설치

공식 다운로드 링크:

[VMware Fusion 13.6.3 (Apple Silicon)]

https://support.broadcom.com/group/ecx/productfiles?subFamily=VMware%20Fusion&displayGroup=VMware%20Fusion%2013&release=13.6.3


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 설치 절차

  1. 부팅 후 Install Ubuntu Server 선택
  2. 언어, 키보드 설정
  3. 디스크 파티션: Use an entire disk
  4. 사용자 계정, 호스트 설정
  5. 설치 완료 후 재부팅 → ISO 연결 해제 필요

초기 설정 및 개발 환경 구성

# 시스템 업데이트
sudo apt update && sudo apt upgrade -y

# 필수 유틸리티 설치
sudo apt install -y git curl vim net-tools htop unzip build-essential

SSH 및 네트워크 설정

# 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
'linux' 카테고리의 다른 글
  • [리눅스 기본기] redirect, pipe, grep – 셋만 알아도 터미널이 쉬워진다
  • [리눅스 기본기] vi 에디터 단축키 정리 - 이동, 복사, 삭제, 검색, 대치
  • [리눅스 명령어] find 명령어 완전 정복
  • [리눅스 명령어] cat, head, tail
highgarden
highgarden
커밋 하나하나가 쌓여 커다란 정원이 되는 중입니다. 하루하루 정성껏 심어가는 중 https://github.com/highgarden7
  • highgarden
    커밋심는 정원
    highgarden
  • 전체
    오늘
    어제
    • 분류 전체보기 (37)
      • ai (1)
      • devops (2)
      • Nest.js (14)
      • linux (14)
      • 네트워크 (6)
      • git (0)
      • aws (0)
      • docker (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    네트워크
    githib action
    E2E
    Java
    vercel
    Linux
    nestjs
    springboot
    Chat GPT
    IP
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.3
highgarden
가상화 (vmware fusion - Mac m1)
상단으로

티스토리툴바