Backend
[ 운영체제 / macOS] 리눅스를 무료로 설치하고 사용하기🍀
개발하는 감자입니다
2024. 7. 16. 15:11
728x90
Mac M1 (Apple Silicon)에서는 VirtualBox가 제대로 지원되지 않기 때문에, 다른 방법을 사용해야 합니다.
UTM은 Apple Silicon을 지원하는 가상 머신 및 에뮬레이터입니다.
UTM을 사용하여 Ubuntu 설치하기
1. UTM 다운로드 및 설치
- UTM 다운로드:
- UTM 공식 사이트에서 UTM을 다운로드합니다.
- 다운로드한
.dmg
파일을 열고 UTM을 설치합니다.
2. Ubuntu ARM64 이미지 다운로드
- Ubuntu 공식 사이트:
- Ubuntu 다운로드 페이지에서
Ubuntu Desktop
또는Ubuntu Server
의 ARM64 버전 ISO 이미지를 다운로드합니다. - 권장 설치 운영체제는
Ubuntu 22.04 LTS
버전입니다.
- Ubuntu 다운로드 페이지에서
3. UTM에서 가상 머신 생성
- UTM 실행:
- UTM을 실행하고
Create a New Virtual Machine
을 클릭합니다.
- UTM을 실행하고
- 가상 머신 설정:
- System:
- Architecture:
ARM64 (aarch64)
- System:
QEMU 6.0 ARM Virtual Machine
- Architecture:
- Memory: 최소 4GB(4096MB) 이상 설정합니다.
- Drives:
- New Drive:
Image Type
을CD/DVD
로 설정하고 다운로드한 Ubuntu ISO 이미지를 선택합니다. - New Drive:
Interface
를VirtIO
로 설정하고, 적절한 크기의 가상 하드 드라이브를 생성합니다 (예: 64GB).
- New Drive:
- System:
- Display:
- Video:
Spice
또는VirtIO
를 선택합니다.
- Video:
- Network:
- Network Mode:
Shared Network (SLIRP)
을 선택합니다.
- Network Mode:
- 가상 머신 생성 완료:
- 설정이 완료되면 가상 머신을 저장하고 시작합니다.
4. Ubuntu 설치
- 가상 머신 시작:
- 생성한 가상 머신을 선택하고
Start
버튼을 클릭합니다. - Ubuntu 설치 화면이 나타나면 화면의 지시에 따라 설치를 진행합니다.
- 생성한 가상 머신을 선택하고
- 기본 설치 설정:
- 언어, 키보드 레이아웃, 네트워크 설정 등을 선택합니다.
- 설치 유형을 선택하고, 가상 하드 드라이브를 포맷하여 설치를 진행합니다.
5. Ubuntu 설치 후 설정
- SSH 설정:
- 설치가 완료되면 터미널을 열어 SSH 서버를 설치합니다:
sudo apt update sudo apt install openssh-server
- SSH 서버가 설치된 후에는 SSH 서비스를 시작합니다:
sudo systemctl enable ssh sudo systemctl start ssh
- 설치가 완료되면 터미널을 열어 SSH 서버를 설치합니다:
- 계정 추가 및 패스워드 설정:
- 새로운 사용자 계정을 추가합니다:
sudo adduser yourusername
- 사용자 계정에 패스워드를 설정합니다:
sudo passwd yourusername
- 새로운 사용자 계정을 추가합니다:
- /scrap 디렉토리 생성 및 권한 설정:
/scrap
디렉토리를 생성하고 권한을 설정합니다:sudo mkdir /scrap sudo chmod 764 /scrap sudo chown yourusername:yourusername /scrap
- 날짜와 시간 설정:
- 시간대 설정:
sudo timedatectl set-timezone Asia/Seoul
- 날짜 및 시간 확인:
date
- 시간대 설정:
6. 리모트 접속 (SSH)
- 로컬 컴퓨터에서 SSH 접속:
- 터미널을 열고 가상 머신의 IP 주소를 확인합니다:
ip addr show
- SSH를 통해 가상 머신에 접속합니다:
ssh yourusername@your_vm_ip
- 터미널을 열고 가상 머신의 IP 주소를 확인합니다:
7. Swift Toolchain 설치 및 테스트
- Swift Toolchain 설치:
- Swift 공식 사이트에서 리눅스용 Swift Toolchain을 다운로드하고 설치합니다.
sudo apt install -y clang libicu-dev wget https://swift.org/builds/swift-5.5-release/ubuntu2004/swift-5.5-RELEASE/swift-5.5-RELEASE-ubuntu20.04.tar.gz tar xzf swift-5.5-RELEASE-ubuntu20.04.tar.gz sudo mv swift-5.5-RELEASE-ubuntu20.04 /usr/local/swift export PATH=/usr/local/swift/usr/bin:$PATH
- Swift 버전 확인:
swift --version
- Swift 공식 사이트에서 리눅스용 Swift Toolchain을 다운로드하고 설치합니다.
- Swift 코드 실행:
- Swift 파일을 가상 머신에 복사하고 실행합니다:
swift your_day1_mission.swift
- Swift 파일을 가상 머신에 복사하고 실행합니다:
이 과정을 통해 UTM에서 Ubuntu를 설치하고 설정할 수 있습니다.
UTM은 Apple Silicon을 지원하는 가상 머신 및 에뮬레이터로, M1/M2 Mac에서도 Ubuntu를 원활하게 실행할 수 있습니다.
728x90
반응형