두 OS 웹사이트에서 올바른 arm64 iso 파일을 얻었습니다. 앵무새의 경우 arm64 건축가 버전을 사용했고 Kali의 경우 arm 설치 프로그램을 다운로드했습니다.
ParrotOS를 설치하는 동안 UTM 응용 프로그램을 열고 ISO 파일을 boot iso 섹션에 로드했습니다. 가상 머신에 할당할 수 있는 RAM 용량, CPU 코어, 스토리지 크기를 할당했습니다.
UTM VM 설정 또는 설치 메뉴에 가상 디스크 드라이브를 외부 SSD에 할당할 수 있는 설정 옵션이 표시되지 않습니다. 부팅 메뉴의 그래픽 설치 옵션을 통해 사용자와 비밀번호를 생성한 후 모든 기본 옵션을 통해 드라이브를 분할했습니다.
모든 OS를 올바르게 설치하고 설치할 패키지를 선택했습니다. 재부팅 후 설치 및 그래픽 설치 메뉴가 다시 나타납니다. 로그인 메뉴가 아닙니다. OS 및 패키지 설치 단계에서 오류를 확인하기 위해 같은 단계를 다시 진행했는데, 프로세스를 완료할 수 없어 모두 삭제하고 재부팅해야 한다고 합니다.
Kali 설치의 경우 그래픽 설치를 선택한 후 검은 화면이 나타나는 것을 제외하고는 동일한 작업을 수행했습니다.
답변1
나는 이것에 대한 간단하고 직접적인 해결책을 가지고 있습니다.
나는 처음부터 단계를 제공하고 있습니다.
- Mac에 UTM을 설치하세요.
- UTM에서 필요한 VM을 생성하려면 표준 절차를 따르세요.
- 이때 생성된 가상 머신의 전체 데이터는 --> 위치에 저장됩니다
~/Library/Containers/com.utmapp.UTM/Data/Documents/
. - 예를 들어 제 경우에는 Kali와 Parrot VM을 만들었습니다. 따라서 이러한 가상 머신의 데이터 위치는 다음과 같습니다.
~/Library/Containers/com.utmapp.UTM/Data/Documents/kali.utm
(운영 체제 + 데이터 포함)~/Library/Containers/com.utmapp.UTM/Data/Documents/parrot.utm
(운영 체제 + 데이터 포함)
.utm
따라서 이상적으로는 위의 2개 파일을 원하는 대상으로 이동하는 것이 좋습니다 . 그러나 수동으로 수행하지 마십시오. UTM 소프트웨어가 작업을 수행하도록 하십시오. 다음 단계를 참조하세요.- 외장 하드 드라이브를 Mac에 연결하십시오.
- 이제 UTM 대시보드(애플리케이션)를 엽니다. 왼쪽에는 모든 가상 머신이 표시됩니다. 각 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 이동 옵션을 선택합니다. 그런 다음 대상 위치를 외장 하드 드라이브 위치로 선택하십시오. 그런 다음 "확인"을 클릭하세요.
- 이제 가상 머신을 대상 위치로 이동했습니다. 이 위치의 가상 머신 데이터도
~/Library/Containers/com.utmapp.UTM/Data/Documents/
삭제됩니다. 모든 가상 머신에 대해 동일한 작업을 반복합니다.
노트:UTM 소프트웨어에는 파일이 하나만 필요합니다 .utm
. 따라서 원하는 위치에 파일을 수동으로 저장할 수 있습니다. UTM 소프트웨어 대시보드를 엽니다. 그런 다음 Finder를 열고 복사한 파일을 두 번 클릭하여 UTM 소프트웨어에서 엽니다. 그게 다야.
결점:생성하는 각 가상 머신에 대해 이 작업을 수동으로 수행해야 합니다. 어쨌든 우리는 우리가 원하는 것을 이루었습니다.
답변2
판결이 통과됨Kali UTM 설치 지침UTM 문제인 것 같습니다.
UTM 개발자는 가상 머신에 이동식 드라이브를 사용하는 것을 고려하지 않은 것 같습니다. 왜냐하면 이는 옵션이 아니기 때문입니다.UTM 문서이렇게 말해보세요:
이동식 드라이브
이동식 드라이브는 .utm 패키지에 저장됩니다. 이동식 드라이브는 ISO 및 기타 디스크 이미지에 적용되는 드라이브 이미지에 대한 북마크만 저장합니다.
이 UTM GitHub 스레드솔루션이 제공됩니다:
여기서 저는 희소 이미지를 사용하여 그다지 현명하지 않은 방법으로 이 문제를 해결하는 방법을 찾았습니다. 단점은 UTM을 사용하기 전에 디스크 이미지를 수동으로 마운트해야 하지만 이를 수행하기 위한 스크립트를 작성할 수 있다는 것입니다.
- UTM 애플리케이션을 끄는 것을 잊지 마십시오.
- Disk Utility.app을 열고 새로운 빈 스파스 디스크 이미지를 생성하여 외장 드라이브에 저장합니다. SSD의 경우 APFS가 권장되는 반면, HDD의 경우 HFS+(Mac OS 확장)를 사용하면 문제가 더 적게 발생할 수 있습니다.
- 터미널을 열고 터미널에서 hdiutil Attach /Volumes//.sparseimage -mountpoint ~/Library/Containers/com.utmapp.UTM/Data/Documents를 실행하여 이미지를 대상 폴더에 탑재합니다.
- 이제 데스크탑이나 Finder 사이드바에 설치된 이미지가 표시될 수 있습니다. ~/Library/Containers/com.utmapp.UTM/Data/Documents의 모든 파일을 새 디스크 이미지로 이동합니다.
- 원본 .utm 파일을 삭제하고 UTM 애플리케이션을 시작하면 이제 가상 머신이 외부 드라이브에서 실행됩니다.
macOS Monterey 12.0.1(21A559)에서 UTM 2.4.1(40)로 테스트되었습니다.
...피드백:
이미지는 불필요한 추상화 수준이므로 성능이 저하될 수 있습니다. diskutil mount의 -mountPoint 옵션을 사용하여 ~/Library/Containers/com.utmapp.UTM/Data/Documents 마운트 지점에 볼륨을 마운트할 수 있습니다.