foxlet / vmra1n

Guide on setting up checkra1n in QEMU.
63 stars 24 forks source link

Stucks on boot #20

Open y0va opened 8 months ago

y0va commented 8 months ago

Start macOS image with:

qemu-system-x86_64 \
    -enable-kvm \
    -usb \
    -m 16000 \
    -cpu Penryn,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check, \
    -machine q35,accel=kvm:tcg \
    -smp 4,cores=4 \
    -device 'isa-applesmc,osk=ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc' \
    -drive if=pflash,format=raw,readonly=on,file=OVMF_CODE.fd -drive if=pflash,format=raw,file=OVMF_VARS-1024x768.fd \
    -smbios type=2 \
    -audiodev none,id=hda \
    -device ich9-intel-hda \
    -device hda-duplex,audiodev=hda \
    -device ich9-ahci,id=sata \
    -drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file=OpenCore.qcow2 \
    -device ide-hd,bus=sata.2,drive=OpenCoreBoot \
    -device ide-hd,bus=sata.3,drive=InstallMedia \
    -drive id=InstallMedia,if=none,file=BaseSystem.img,format=raw \
    -drive id=MacHDD,if=none,file=mac_hdd_ng.img,format=qcow2 \
    -device ide-hd,bus=sata.4,drive=MacHDD \
    -netdev user,id=net0,hostfwd=tcp::23-:22,hostfwd=tcp::5900-:5900,hostfwd=tcp::5901-:5901, \
    -device vmxnet3,netdev=net0,id=net0,mac=52:54:00:09:49:17 \
    -monitor stdio \
    -boot menu=on \
    -device usb-kbd \
    -device usb-tablet \
    -device pcie-root-port,bus=pcie.0,multifunction=on,port=1,chassis=1,id=port.1 \
    -device vfio-pci,host=00:1d.0,bus=port.1 \

Host USB controller is recognized, but then nothing happens. CPU load is at 100% for qemu on host.

grafik