Linux의 VirtManager에서 macOS Catalina를 실행하는 방법

개발 목적으로 Linux PC에 macOS가 필요한 경우 macOS-Simple-KVM 도구를 사용하여 VirtManager에서 VM을 설정할 수 있다는 사실에 기뻐할 것입니다.

VirtManager 설치

Linux PC에서 macOS를 사용하려면 Linux PC에 VirtManager를 설치해야 합니다 . 소프트웨어를 설치하려면 터미널 창을 엽니다. 키보드에서 Ctrl + Alt + T를 눌러 터미널 창을 열 수 있습니다 . 또는 앱 메뉴에서 "단말기"를 검색하세요.

터미널 창이 열린 상태에서 설치를 시작할 수 있습니다. 아래 설치 지침에 따라 Linux PC에 VirtManager를 설치하십시오.

우분투

Ubuntu에 VirtManager를 설치하려면 아래의 apt install 명령을 사용하십시오.

sudo apt install virt-manager

데비안

Debian 시스템 에서 VirtManager를 얻으려면 apt-get install 명령을 사용하여 소프트웨어를 설치하십시오 .

sudo apt-get 설치 가상 관리자

아치 리눅스

Arch Linux에 VirtManager를 설치하려면 pacman -S 명령을 사용하십시오.

sudo pacman -S 가상 관리자

페도라

VirtManager를 Fedora에서 작동시키려면 다음 dnf 설치 명령을 사용하십시오.

sudo dnf 설치 가상 관리자

오픈수세

OpenSUSE Linux 에서 VirtManager를 설정하려면 다음 zypper 설치 명령을 실행할 수 있습니다.

sudo zypper 설치 virt-manager

macOS 단순 KVM 다운로드

Linux PC에 macOS를 다운로드하고 VirtManager에 삽입하는 것만으로는 작동하지 않습니다. Apple의 OS는 고도로 전문화되어 있기 때문에 사전에 맞춤화해야 합니다. 고맙게도 macOS Simple KVM 프로젝트를 사용하면 쉽게 할 수 있습니다.

시작하려면 macOS Simple KVM을 사용하는 데 필요한 다양한 종속성을 설치해야 합니다. 그런 다음 아래 지침에 따라 모든 작업을 수행하십시오.

우분투

sudo apt install libvirt-daemon qemu-system qemu-utils python3 python3-pip git

데비안

sudo apt-get install libvirt-daemon qemu-system qemu-utils python3 python3-pip git

아치 리눅스

sudo pacman -S qemu python python-pip python-wheel git sudo systemctl 활성화 libvirtd sudo systemctl 시작 libvirtd

페도라

sudo dnf 설치 libvirt-daemon qemu qemu-img python3 python3-pip git sudo systemctl 활성화 libvirtd sudo systemctl 시작 libvirtd

오픈수세

libvirt-daemon의 sudo zypper qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip git sudo systemctl enable libvirtd sudo systemctl start libvirtd

종속성을 설정한 후 git clone 명령을 사용하여 GitHub에서 macOS Simple KVM 프로젝트 파일을 가져옵니다.

자식 클론 https://github.com/foxlet/macOS-Simple-KVM.git

cd 명령을 사용하여 “macOS-Simple-KVM” 폴더로 이동합니다 .

cd macOS-Simple-KVM/

그런 다음 jumpstart.sh 명령을 실행하여 macOS 설치 소프트웨어를 다운로드합니다.

./jumpstart.sh --카탈리나

jumpstart 스크립트 실행이 완료되면 가이드의 다음 섹션으로 이동합니다.

macOS 하드 드라이브 생성

macOS KVM 가상 머신용 HDD를 생성해야 합니다. 그렇게 하려면 아래의 qemu-img 명령을 사용하십시오. 이 가이드에서는 크기가 100GB인 드라이브를 생성합니다(한 번에 모두 할당하지는 않음). 드라이브를 더 크게(또는 더 작게) 만들고 싶다면 명령의 "100G" 부분을 편집하십시오.

qemu-img 생성 -f qcow2 macos.qcow2 100G

VirtManager에서 macOS 활성화

VirtManager에서 macOS를 활성화하려면 고유한 스크립트를 실행해야 합니다. 이 스크립트는 macOS 구성을 만들고 가져옵니다. 그런 다음 터미널에서 make.sh 명령을 실행합니다.

sudo ./make.sh --추가

아래 명령을 실행한 후 make.sh스크립트는 XML 구성을 생성하고 VM을 VirtManager로 가져옵니다. 마우스 오른쪽 버튼으로 클릭하고 "열기" 옵션을 선택하여 VM에 액세스합니다. 그러나 아직 VM을 시작하지 마십시오.

모니터 아이콘 옆에 있는 정보 버튼을 선택하여 macOS VM 구성에 액세스합니다. "SATA 디스크 1" 또는 "SATA 디스크 2"를 선택한 다음 마우스로 "하드웨어 추가" 버튼을 클릭합니다.

컴퓨터에서 "macOS-Simple-KVM" 폴더를 찾아 "맞춤 저장소 선택 또는 생성" 확인란을 클릭합니다. 그런 다음 "관리" 버튼을 누릅니다.

"관리" 버튼을 클릭하면 "스토리지 볼륨 찾기 또는 만들기" 팝업 창이 나타납니다. "+" 기호를 클릭합니다. 이 버튼을 클릭하면 “Create storage pool”이라는 창이 뜬다. "대상 경로"를 찾아 마우스로 클릭하십시오.

"대상 경로"를 클릭한 후 다음 경로를 입력합니다. 그러나 “USERNAME ”을 Linux PC의 사용자 이름으로 변경해야 합니다.

/home/USERNAME/macOS-Simple-KVM

스토리지 풀을 추가하려면 "마침"을 클릭하십시오. 그런 다음 "macos.qcow2"에 대한 새 스토리지 풀을 살펴보고 "볼륨 선택"을 선택합니다. 그런 다음 "마침" 버튼을 선택하여 최신 하드웨어를 VM에 추가합니다.

새 하드 드라이브가 추가되면 "PLAY" 버튼을 클릭하여 VM을 시작합니다.

macOS 설치

VM이 부팅되면 Clover 부팅 관리자가 표시됩니다. 먼저 "macOS 기본 시스템에서 macOS 설치 부팅" 옵션을 찾아 키보드 화살표로 선택합니다. 그런 다음 Enter 키를 눌러 설치 프로그램을 부팅합니다.

설치 프로그램이 부팅된 "macOS 유틸리티" 창이 나타납니다. "디스크 유틸리티"를 선택하여 Apple 파티션 도구를 로드합니다. 디스크 유틸리티에서 107.37GB 공간이 있는 "QEMU HARDDISK"를 찾습니다.

하드 드라이브를 찾았으면 "지우기" 버튼을 선택합니다. 그런 다음 드라이브 이름을 "HDD"로 지정합니다. 그런 다음 "지우기" 버튼을 선택하여 드라이브를 포맷합니다. 완료되면 상단 막대에서 "디스크 유틸리티"를 클릭하고 "디스크 유틸리티 종료"를 선택하여 macOS 설치 도구로 돌아갑니다.

"macOS 다시 설치"를 선택하고 macOS를 VM으로 설치합니다. VM이 느릴 수 있음을 명심하십시오. 한 시간 정도 설치를 해야 할 수도 있습니다.

긴 설치가 끝나면 Linux PC에서 VM으로 MacOS를 사용할 준비가 된 것입니다.

Leave a Comment

Linux에서 Vivaldi 브라우저 설정을 백업하는 방법

Linux에서 Vivaldi 브라우저 설정을 백업하는 방법

Linux에서 Vivaldi 웹 브라우저를 일일 드라이버로 사용하십니까? 안전한 보관을 위해 브라우저 설정을 백업하는 방법을 알아보세요.

고정된 Gnome 데스크탑 세션을 수정하는 방법

고정된 Gnome 데스크탑 세션을 수정하는 방법

고정된 Gnome 데스크탑 세션을 수정하는 방법에 대한 가이드

리눅스 라이트를 설치하는 방법

리눅스 라이트를 설치하는 방법

Linux Lite는 Ubuntu의 장점을 통합하여 경량화한 운영체제로, 간단한 설치 과정을 가지고 있습니다.

Linux에서 Eternal Return: Black Survival을 플레이하는 방법

Linux에서 Eternal Return: Black Survival을 플레이하는 방법

Eternal Return: Black Survival은 Nimble Neuron에서 개발 및 퍼블리싱한 PC용 MOBA/배틀 로열/서바이벌 게임 하이브리드입니다. 플레이어는 캐릭터를 선택합니다

Linux에 App Outlet 앱 스토어를 설치하는 방법

Linux에 App Outlet 앱 스토어를 설치하는 방법

Snap 패키지, Flatpak 앱 및 AppImage 프로그램을 Linux의 한 곳에서 모두 설치할 수 있기를 바란 적이 있습니까? 앱 아울렛으로 할 수 있습니다.

Linux를 절전 모드에서 자동으로 깨우는 방법

Linux를 절전 모드에서 자동으로 깨우는 방법

Linux PC를 절전 모드로 전환한 후 자동으로 깨어나기를 원한 적이 있습니까? 결과적으로 모든 Linux를 설정할 수 있습니다.

Slimbook 배터리로 Ubuntu에서 배터리 수명을 절약하는 방법

Slimbook 배터리로 Ubuntu에서 배터리 수명을 절약하는 방법

Slimbook 배터리로 Ubuntu에서 배터리 수명을 절약하는 방법

Brave 브라우저 프로필을 백업하는 방법

Brave 브라우저 프로필을 백업하는 방법

Brave는 개인 정보 보호, 보안 및 사용 편의성에 중점을 둔 브라우저로, GPG 암호화로 안전한 프로필 백업을 제공합니다.

Syncthing을 사용하여 Linux에서 구성 파일을 동기화하는 방법

Syncthing을 사용하여 Linux에서 구성 파일을 동기화하는 방법

Linux에서 구성 파일을 동기화하기 위해 Syncthing을 사용하는 방법에 대해 자세히 알아보세요. Syncthing의 설치 및 설정 방법을 단계별로 안내합니다.

Ubuntu Linux에서 ExFat 파일 시스템에 액세스하는 방법

Ubuntu Linux에서 ExFat 파일 시스템에 액세스하는 방법

Ubuntu Linux에서 ExFat 파일 시스템에 액세스하는 방법