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를 사용할 준비가 된 것입니다.


Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다

SELinux로 Ubuntu Linux 서버 보호

SELinux로 Ubuntu Linux 서버 보호

SELinux를 설치하고 활성화하여 Ubuntu Linux 서버에 추가 보안을 추가하는 방법을 알아보십시오.

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Linux 서버에 NFS 공유를 마운트하는 더 쉬운 방법이 필요하십니까? Cockpit 앱으로 NFS 공유를 마운트하는 방법을 알아보세요.

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 장기 지원이 시작되었습니다! 데스크탑 또는 랩탑을 최신 Ubuntu 릴리스로 업그레이드하는 방법을 알아보세요.

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에 최신 Nvidia GPU 드라이버를 설치하는 방법

Docker 컨테이너로 파일을 전송하는 방법

Docker 컨테이너로 파일을 전송하는 방법

파일을 Docker 컨테이너로 전송해야 합니까? Docker cp 도구를 사용하면 컨테이너 간에 파일을 쉽게 이동할 수 있습니다.

Linux에 DEB 파일을 설치하는 방법

Linux에 DEB 파일을 설치하는 방법

.DEB 파일이란? 그것으로 무엇을 합니까? Linux PC에 DEB 파일을 설치할 수 있는 다양한 방법을 알아보세요.

Linux에서 GOG Galaxy를 작동시키는 방법

Linux에서 GOG Galaxy를 작동시키는 방법

GOG.com에서 게임을 소유하고 계신가요? 일부 비디오 게임을 즐기기 위해 Linux PC에 GOG Galaxy 클라이언트를 설정하고 싶으신가요? 우리가 보여주는 대로 이 가이드를 따르십시오.

CentOS에 Docker 엔진을 설치하는 방법

CentOS에 Docker 엔진을 설치하는 방법

Docker 엔진은 Linux 및 기타 플랫폼을 위한 개방형 컨테이너화 프로그램입니다. Docker 엔진은 다음과 유사하게 작동하는 독립형 컨테이너를 관리합니다.

Ferdi로 모든 채팅을 하나로 통합하는 방법

Ferdi로 모든 채팅을 하나로 통합하는 방법

Linux 시스템에 Slack, Discord 및 기타 여러 생산성 도구를 설치하는 데 지치셨습니까? 그것들이 하나로 결합될 수 있기를 바라는가?