runMacOSinVirtualBox
verless (20190226)
간단한 스크립트 MacOS의 VirtualBox에서 MacOS 11 Big Sur (및 기타 버전)를 자동으로 다운로드, 설치 및 실행할 수 있습니다. VirtualBox는 APFS 볼륨에서 부팅을 지원하지 않으므로이 스크립트는 APFS EFI 드라이버를 자동으로 복사합니다.

다음 소프트웨어가 필요합니다.
2 분 요약 비디오 (카탈리나) :
make all 설정하고 실행하도록 모든 것을 실행하십시오. 설치자가 재부팅 한 후 터미널에서 Enter를 눌러 설치를 완료합니다.
$ make all
Running checks (around 1 second)....
Creating image ' /Users/awi/VirtualBox VMs/macOS-VM.dmg ' (around 20 seconds, version 14.2.2, will need sudo)....
Creating iso ' /Users/awi/VirtualBox VMs/macOS-VM.iso.cdr ' (around 25 seconds)....
Creating VM HDD ' /Users/awi/VirtualBox VMs/macOS-VM/macOS-VM.vdi ' (around 5 seconds)....
Creating VM ' macOS-VM ' (around 2 seconds)....
Adding APFS drivers to EFI in ' /Users/awi/VirtualBox VMs/macOS-VM/macOS-VM.vdi ' (around 5 seconds)....
Starting VM ' macOS-VM ' (3 minutes in the VM)....
Press enter to stop VM ' macOS-VM ' (e.g. after installer restarted)....
Ejecting installer DVD for VM ' macOS-VM ' ....
Starting VM ' macOS-VM ' (3 minutes in the VM)....또한 다음 매개 변수는 환경 변수로 사용자 정의 할 수 있습니다.
| 변수 이름 | 설명 | 기본값 |
|---|---|---|
| DST_DIR | VM이 저장 될 루트 디렉토리 | $ home/virtualbox vms/ |
| vm_name | 가상 머신의 이름 | 마코스 -VM |
| VM_DIR | VM이 저장 될 서브 디렉토리 | $ dst_dir/$ vm_name |
| vm_size | 하드 디스크의 크기 | 131072 |
| VM_RES | 모니터 해상도 | 1680x1050 |
| VM_RAM | 메가 바이트의 RAM 크기 | 4096 |
| vm_vram | 메가 바이트의 비디오 RAM 크기 | 128 |
| VM_CPU | 할당 할 CPU 코어 수 | 2 |
도움을 받으려면 Maite를 실행 make .
$ make
Some available commands:
* all : run everything needed (check, installer, vm, patch, run, stop, eject)
* check : check environment
* installer: create macOS installer image
* patch : add APFS drivers to VM EFI to boot
* vm : create VM and disk
* run : run VM
* stop : stop VM
* wait : wait for VM to stop
* eject : eject installer medium
* clean : delete generated images and downloaded files
* stash : delete generated VM and disk
* test : test shell scripts
* style : style shell scripts
* harden : harden shell scripts
* release : make new release
* feedback : create a GitHub issueinstallinstallmacos.py - 열 수있는 dmg 파일을 생성합니다. 이 이미지 내에서 /Applications 에 복사 해야하는 app 찾을 수 있습니다.Trying to find a bootable device... 때 CMD+C 누르십시오 ... 일반 부팅 프로세스를 방해합니다. 다음 EFI 쉘 프롬프트에서 루트 디렉토리의 무작위로 이름 지정된 하위 디렉토리에서 관련 볼륨 보유 boot.efi 찾으십시오. 따라서 fs4: (또는 fs5: , fs6: 등)를 입력하여 현재 볼륨을 변경 한 다음 cd TAB 입력 한 다음 ( TAB 무작위로 이름 지정된 서브 디어를 자동으로 완성하는 데 사용됨) 해당 DIR에서 boot.efi 찾으십시오. 존재하는 경우 boot.efi 입력하여 복구를 시작하십시오.Continue 시작했으며 몇 분 동안 아무 일도 일어나지 않았습니다.MACH Reboot 메시지가 보입니다. 어떻게해야하나요?Error loading kernel cache (0x9) 나타납니다. 어떻게해야하나요?Mac OS X (64-bit) 에서 macOS 10.13 High Sierra (64-bit) 로 설정에서 VM 버전을 변경하십시오.