dockur / macos

OSX (macOS) inside a Docker container.
MIT License
485 stars 36 forks source link

macOS fails to boot #67

Open zymsbgt opened 2 weeks ago

zymsbgt commented 2 weeks ago

Operating system

VanillaOS 2 (Orchid)

Description

I am trying to run this image through Podman on my system, using podman-compose. When I try to run it, it crashes instantly. This same error occurs on both macOS Ventura and Monterey

Docker compose

services: macos: image: ghcr.io/dockur/macos container_name: macos environment: VERSION: "monterey" devices:

Docker log

BdsDxe: failed to load Boot0001 "UEFI Misc Device" from PciRoot(0x0)/Pci(0xA,0x0): Not Found BdsDxe: loading Boot0002 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x5,0x0) BdsDxe: starting Boot0002 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x5,0x0)

[EB|LOG:EXITBS:END] _

[EB.BST.FBS|-]

[EB|B:BOOT]

[EB|LOG:HANDOFF TO XNU] _

======== End of efiboot serial output. ======== qemu-system-x86_64: terminating on signal 2 from pid 1 (/usr/bin/tini)

Screenshots (optional)

No response

dajix350 commented 2 weeks ago

I got this same error on Arch using docker-compose on both Ventura and Monterey.

cristianpenteado commented 1 week ago

I got the same error running on Fedora 40

drkx commented 1 week ago

What kind of partition did you create? I'm not sure if it has something to do with it, but when I selected case sensitive with partitioning my installation didn't work. Since I also changed the OS version from Sonoma to Montery I'm not sure if this was the issue though.

dajix350 commented 1 week ago

I get this error before reaching the macOS partitioning stage, the VM never starts. My host system uses BTRFS