I upgraded a Big Sur VM to Monterey and the upgrade goes well (no errors).
Upon finished, the VM reboots automatically into Monterey (if I open "About this Mac" I get macOS Monterey Version 12.4).
But if I try to restart that machine again, it never ever comes back. It stays on the apple logo with no progress bar forever.
Luckily, I did a snapshot in the state directly after the VM rebooted into Monterey after upgrade, so I can run the snapshot of the fresh installed Monterey as many times as I like.
I already tried several things with Parallels support:
As the Monterey machine is running directly after the upgrade and the VM reboot, I can work on this machine (until I need a reboot). Is there anything I can do to rewrite or re-establish all boot relevant things? Maybe using bless or systemsetup? I'm not afraid of the console...
Upon finished, the VM reboots automatically into Monterey (if I open "About this Mac" I get macOS Monterey Version 12.4).
But if I try to restart that machine again, it never ever comes back. It stays on the apple logo with no progress bar forever.
Luckily, I did a snapshot in the state directly after the VM rebooted into Monterey after upgrade, so I can run the snapshot of the fresh installed Monterey as many times as I like.
I already tried several things with Parallels support:
- Boot to recovery with devices.mac.boot_args="-x -v". Here, the screen stays black forever with nothing to see at all.
- Connect a serial console to a file and boot with devices.mac.boot_args="keepsyms=1 -v debug=0x54a nvram_paniclog=1".
It returns only this:
#[EB|LOG:EXITBS:END] _
#[EB.BST.FBS|-]
#[EB|B:BOOT]
#[EB|LOG:HANDOFF TO XNU] _
======== End of efiboot serial output. ======== - Use boot menu and try to run recovery partition. But it behaves the same. No boot at all.
- Disk Utility is happy with all partitions and volumes. First Aid function does not find any problem.
- Calling sudo bless --setBoot --device /dev/disk1s2 in the machine is the only device that does not return an error. But it did not help.
As the Monterey machine is running directly after the upgrade and the VM reboot, I can work on this machine (until I need a reboot). Is there anything I can do to rewrite or re-establish all boot relevant things? Maybe using bless or systemsetup? I'm not afraid of the console...