기술 가이드

Mac에서 VirtualBox로 Ubuntu 실행하기

6 min read 가이드 업데이트됨 08 Oct 2025
Mac에서 VirtualBox로 Ubuntu 설치 및 실행 가이드
Mac에서 VirtualBox로 Ubuntu 설치 및 실행 가이드

개요

Ubuntu는 개인용 컴퓨터에서 널리 사용되는 리눅스 배포판입니다. Mac 사용자가 Ubuntu를 직접 설치(듀얼 부팅)하기 어려울 때, VirtualBox 같은 하이퍼바이저를 이용하면 macOS 내부에서 Ubuntu를 안전하게 실행할 수 있습니다. 이 문서는 Intel 기반 Mac과 Apple Silicon(ARM) 각각에 대해 가능한 옵션과 주의사항을 함께 다룹니다.

중요 용어 1줄 요약: 가상머신(VM)은 호스트 운영체제(macOS) 위에서 독립적으로 운영체제를 실행하는 소프트웨어 환경입니다.

필요한 것

  • macOS에서 여유 디스크 공간 최소 8GB 권장(설치 파일 + VM 디스크 포함). 실제로는 개발/데스크톱 용도로 20GB 이상 권장.
  • 인터넷 연결(ISO 다운로드, 업데이트용).
  • Ubuntu ISO 파일(공식 사이트에서 다운로드).
  • VirtualBox(오라클 제공) — Intel Mac에서 주로 사용.
  • Apple Silicon(예: M1/M2) 사용자는 VirtualBox가 완전하게 지원되지 않을 수 있으므로 UTM, Parallels 또는 Multipass 같은 대안을 고려하세요.
  • 설치 시간 약 30~60분 여유.

중요: 설치 전에 macOS와 중요한 데이터의 백업을 권장합니다.

설치 전 체크리스트

  • 디스크: 최소 8GB 확보(권장 20GB).
  • 메모리: 4GB 이상 시스템이라면 VM에 1GB(최소) 또는 2GB 이상 할당 권장.
  • VirtualBox 최신 버전 다운로드 및 설치.
  • Ubuntu 데스크톱 ISO(또는 서버 iso) 다운로드.
  • 전원 공급: 설치 중 전원 끊김 방지.

VirtualBox에서 새 가상머신 생성하기

  1. VirtualBox를 실행하고 왼쪽 상단의 “New”(새로 만들기) 버튼을 클릭합니다.

Virtual-box

ALT: VirtualBox 메인 창 — 새 가상머신 버튼이 강조된 화면

  1. 이름을 입력하고 운영체제는 “Linux”, 버전은 “Ubuntu”로 선택합니다. 기억하기 쉬운 이름을 지정하세요.
  2. 할당할 RAM을 선택합니다. Ubuntu 데스크톱은 최소 1024MB(1GB)를 권장합니다. 가능하면 2048MB 이상을 할당하세요.

virtual-box-ram

ALT: 가상머신에 할당할 RAM 크기를 설정하는 화면

  1. 디스크 설정: “Boot Hard Disk”(부팅 하드 디스크) 체크와 “Create new hard disk”(새 하드 디스크 만들기)를 선택하고 “Continue”(계속)을 클릭합니다.
  2. 저장 종류는 “Dynamically expanding storage”(동적 확장 저장소)를 선택하면 호스트 디스크를 유연하게 사용합니다. 고정 크기(Fixed size)는 성능에 유리하나 초기 용량이 즉시 할당됩니다.
  3. 디스크 용량 설정: Ubuntu에 할당할 용량을 입력합니다(예: 5GB–20GB). 권장 20GB.

ISO 연결 및 설치 시작

  1. 왼쪽 목록에서 방금 만든 VM을 더블클릭해 실행하면 “First Run Wizard”(첫 실행 마법사)가 뜹니다. 설치 미디어 선택 화면에서 오른쪽의 폴더 아이콘을 클릭합니다.

virtualbox install media

ALT: 설치 미디어 선택 화면 — 우측 폴더 아이콘 클릭 유도

  1. 팝업 창에서 좌측 상단의 “Add”(추가) 버튼을 클릭합니다.

virtual-box-add

ALT: 미디어 매니저에서 ISO 파일을 추가하는 화면

  1. 다운로드한 Ubuntu ISO 파일을 찾아 선택하면 미디어 관리 창에 Ubuntu ISO가 표시됩니다.

virtualbox added

ALT: 추가된 Ubuntu ISO가 미디어 관리에 표시된 모습

  1. ISO를 선택하고 “Select”(선택)를 누른 뒤 “Next”(다음) -> “Done”(완료)로 진행합니다.

virtualbox

ALT: 선택된 설치 미디어가 표시된 가상 머신 설정 화면

Ubuntu 설치 과정

  1. VM을 시작하면 설치 프로그램이 로드됩니다. “Try Ubuntu”(체험) 또는 “Install Ubuntu”(설치) 선택 화면이 보입니다. 설치를 클릭합니다.

Install ubuntu

ALT: Ubuntu 설치 또는 체험을 선택하는 초기 화면

  1. 언어 선택 후 “Download updates while installing”(설치 중 업데이트 다운로드)와 “Install this third-party software”(서드파티 소프트웨어 설치)를 체크하면 설치 후 네트워크와 드라이버 사용성이 좋아집니다.

Install Ubuntu

ALT: 설치 옵션 화면 — 업데이트 및 서드파티 소프트웨어 선택 권장

  1. 시간대, 키보드 레이아웃, 사용자 계정(사용자 이름, 컴퓨터 이름) 등을 입력합니다. 네트워크를 사용하는 경우 기억하기 쉬운 컴퓨터명을 입력하세요.

set up user account ubuntu

ALT: 사용자 계정 및 컴퓨터 이름 설정 화면

  1. 가이드를 스크롤하면서 설치가 진행됩니다. 설치 시간은 보통 20–30분이며, 시스템 성능 및 네트워크 속도에 따라 달라집니다.

Install Ubuntu

ALT: 설치 진행 중 가이드 슬라이드 화면

  1. 설치가 끝나면 VM을 재시작하라는 메시지가 나타납니다. 재시작 후 로그인하면 Ubuntu 데스크톱을 볼 수 있습니다.

ubuntu-desktop

ALT: 설치 완료 후 표시되는 Ubuntu 데스크톱 화면

설치 후 권장 설정

  • 게스트 확장(Guest Additions) 설치: 화면 해상도, 공유 폴더, 마우스 통합 등 편의 기능을 위해 설치하세요.
  • 소프트웨어 업데이트 실행: 최신 보안 패치 및 드라이버 확보.
  • 공유 폴더 설정: macOS와 파일 공유 필요 시 설정.

중요: Guest Additions는 VirtualBox의 메뉴에서 “Devices”(장치) → “Insert Guest Additions CD image”로 설치합니다.

Apple Silicon(M1/M2 등) 사용자를 위한 노트

  • 현재(글 작성 시점) VirtualBox는 Apple Silicon에서 정식으로 완전 지원되지 않습니다. Apple Silicon에서는 다음 대안들을 고려하세요:
    • UTM: QEMU 기반, ARM 가상화 지원.
    • Parallels Desktop: 상용, Apple Silicon 지원 및 성능 우수.
    • Multipass: Canonical이 제공하는 경량 가상환경(서버용 Ubuntu 실행에 편리).
  • x86용 Ubuntu ISO는 ARM CPU에서 바로 동작하지 않습니다. ARM 전용 Ubuntu 이미지를 사용해야 합니다.

중요: 선택한 솔루션이 Apple Silicon용인지 반드시 확인하세요.

대안 및 언제 이 방법이 적합하지 않은가

  • 듀얼 부팅(예: rEFInd 사용): VM보다 성능이 우수하지만 설치가 복잡하고 macOS 파티션을 건드려야 합니다. 데스크톱 성능이 절대적으로 필요할 때 고려하세요.
  • 라이브 USB: 설치 없이 체험할 수 있지만, 성능과 지속성(설정 저장)이 제한적입니다.
  • 클라우드/원격 데스크톱: 개발이나 테스트 목적이면 로컬보다 원격 서버가 더 편리할 수 있습니다.

이 방법이 적합하지 않은 경우: 그래픽 성능이 중요한 게이밍, GPU 가속 머신러닝 작업, 또는 Apple Silicon에서 x86 전용 소프트웨어를 그대로 사용해야 하는 경우.

문제 해결(트러블슈팅)

  • VM이 부팅되지 않음: 가상 디스크가 올바르게 생성되었는지 확인하고, ISO가 제대로 마운트됐는지 확인하세요.
  • 네트워크 미동작: VM 설정에서 네트워크 어댑터가 NAT 또는 브리지(Bridged)로 설정되어 있는지 확인하세요.
  • 화면 해상도/전체화면 문제: Guest Additions(또는 해당 대안의 도구)를 설치하세요.
  • 성능 저하: VM에 할당한 메모리·CPU 코어가 충분한지 늘려보세요. 호스트 시스템 리소스를 과다 소비하지 않도록 주의.

간단 체크 목록:

  • ISO 파일 무결성 확인(다운로드 완료)
  • VirtualBox 최신 버전 설치
  • VM에 충분한 메모리·스토리지 할당
  • Guest Additions 설치 여부 확인

수용 기준(설치 성공 기준)

  1. VM이 정상적으로 부팅되고 로그인 화면에 접근할 수 있다.
  2. 기본 네트워크(인터넷)에 접속 가능하다.
  3. 화면 해상도 조정 및 마우스 통합이 작동한다(Guest Additions 설치 후).
  4. 파일을 macOS와 주고받을 수 있는 공유 폴더가 동작한다.

테스트 케이스(간단)

  • 로그인 테스트: 생성한 사용자로 로그인 성공 여부.
  • 업데이트 테스트: 소프트웨어 업데이트가 정상적으로 다운로드/설치되는지.
  • 네트워크 테스트: VM 내부에서 웹 페이지 접속 성공 여부.
  • 파일 공유 테스트: macOS에서 Ubuntu로 파일 복사 및 반대 방향 복사.

역할 기반 체크리스트

  • 개발자: 소스 코드 편집기 설치, Git 설정, 포트 포워딩 확인(필요 시).
  • 디자이너: 화면 해상도, 그래픽 성능이 충분한지 확인, 색상 설정.
  • 시스템 관리자: 스냅샷 정책 수립, 백업/복원 절차 확인.

간단 의사결정 흐름도

flowchart TD
  A[Mac 종류 확인] -->|Intel| B[VirtualBox 사용]
  A -->|Apple Silicon| C[UTM 또는 Parallels 권장]
  B --> D{성능 필요?}
  D -->|높음| E[듀얼부팅 또는 클라우드 권장]
  D -->|낮음| F[VirtualBox VM 설치]

보안 및 개인 정보 주의사항

  • VM 내부의 민감한 데이터는 암호화하거나 공유 폴더 사용 시 주의하세요.
  • 공용 네트워크에서 VM을 사용할 경우 방화벽과 보안 업데이트를 적용하세요.

호환성 및 마이그레이션 팁

  • 다른 컴퓨터로 VM을 옮기려면 가상디스크(VMDK/VDI)와 설정(OVF/OVA)로 내보내기/가져오기를 사용하세요.
  • Intel→Apple Silicon 마이그레이션 시 아키텍처 차이(ARM vs x86)로 인해 이미지 재설치가 필요할 수 있습니다.

빠른 체크리스트 템플릿

  • 준비: ISO 다운로드, VirtualBox 설치, 디스크·메모리 여유 확인
  • 생성: 새 VM 만들기 → RAM/디스크 할당 → ISO 연결
  • 설치: 언어/업데이트/사용자 설정 → 설치 완료 후 재시작
  • 후속: Guest Additions 설치 → 업데이트 → 공유 폴더 설정

중요: 설치 전 스냅샷을 만들어 두면 문제가 생겼을 때 빠르게 되돌릴 수 있습니다.

요약

  • VirtualBox는 macOS에서 Ubuntu를 안전하게 실행할 수 있는 쉬운 방법입니다.
  • Apple Silicon 사용자는 대안(UTM, Parallels)을 고려해야 합니다.
  • 설치 전 충분한 디스크·메모리 확보, Guest Additions 설치, 업데이트 적용을 권장합니다.

주요 시사점:

  • 로컬 테스트와 개발에 적합. GPU 집약적 작업에는 한계.
  • 듀얼 부팅은 성능 우수하지만 리스크와 복잡성 존재.

감사합니다. Mac 사용자 여러분, Ubuntu를 설치하고 난 뒤의 경험을 공유해 주세요!

공유하기: X/Twitter Facebook LinkedIn Telegram
저자
편집

유사한 자료

Windows 10 다운로드 속도 빠르게 올리는 법
Windows 튜토리얼

Windows 10 다운로드 속도 빠르게 올리는 법

PHP 메모리 부족 오류 해결 — memory_limit 늘리기
서버관리

PHP 메모리 부족 오류 해결 — memory_limit 늘리기

브릭된 안드로이드 스마트폰 복구 가이드
모바일 수리

브릭된 안드로이드 스마트폰 복구 가이드

Mac에서 VirtualBox로 Ubuntu 설치 및 실행 가이드
가이드

Mac에서 VirtualBox로 Ubuntu 설치 및 실행 가이드

Windows 11에서 mscoree.dll 오류 해결
Windows 문제해결

Windows 11에서 mscoree.dll 오류 해결

Warhammer: Total War 3 실행 문제 해결 가이드
게임 가이드

Warhammer: Total War 3 실행 문제 해결 가이드