You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched the issues and this bug has not been reported previously
Describe the bug
I am trying to run macOS Mojave on an M1 Mac (obviously this is only possible via emulation and not virtualization).
So I tried to use UTM, but at least the pre-config versions at https://github.com/adespoton/utmconfigs gave way to less VRAM and screen resolution.
So I stumbled upon quickemu and gave this a try.
Followed the instructions and got the following output/error:
$ ./quickemu --vm macos-mojave.conf
Quickemu 4.9.6 using /opt/homebrew/bin/gemu-system-x86_64 v9.1.0
- Host:
macOS 14.1.1 running Darwin 23.1.0 MBP
ERROR! macOS mojave requires a CPU with SSE 4.1 support.
Is there something I am missing?
To Reproduce
Steps to reproduce the behavior:
On M1 Mac with macOS 14:
$ ./quickget macos mojave
$ ./quickemu --vm macos-mojave.conf
Quickemu output
Quickemu output
__ _ _ _(_) ___| | _____ _ __ ___ _ _
/ _' | | | | |/ __| |/ / _ \ '_ ' _ \| | | |
| (_| | |_| | | (__| < __/ | | | | | |_| |
\__, |\__,_|_|\___|_|\_\___|_| |_| |_|\__,_|
|_| v4.9.6, using qemu 9.1.0
--------------------------------------------------------------------------------
Project - https://github.com/quickemu-project/quickemu
Discord - https://wimpysworld.io/discord
--------------------------------------------------------------------------------
Usage
quickemu --vm ubuntu.conf <arguments>
Arguments
--access : Enable remote spice access support. 'local' (default), 'remote', 'clientipaddress'
--braille : Enable braille support. Requires SDL.
--delete-disk : Delete the disk image and EFI variables
--delete-vm : Delete the entire VM and its configuration
--display : Select display backend. 'sdl' (default), 'cocoa', 'gtk', 'none', 'spice' or 'spice-app'
--fullscreen : Starts VM in full screen mode (Ctl+Alt+f to exit)
--ignore-msrs-always : Configure KVM to always ignore unhandled machine-specific registers
--kill : Kill the VM process if it is running
--offline : Override all network settings and start the VM offline
--shortcut : Create a desktop shortcut
--snapshot apply <tag> : Apply/restore a snapshot.
--snapshot create <tag> : Create a snapshot.
--snapshot delete <tag> : Delete a snapshot.
--snapshot info : Show disk/snapshot info.
--status-quo : Do not commit any changes to disk/snapshot.
--viewer <viewer> : Choose an alternative viewer. @Options: 'spicy' (default), 'remote-viewer', 'none'
--width <width> : Set VM screen width; requires '--height'
--height <height> : Set VM screen height; requires '--width'
--ssh-port <port> : Set SSH port manually
--spice-port <port> : Set SPICE port manually
--public-dir <path> : Expose share directory. @Options: '' (default: xdg-user-dir PUBLICSHARE), '<directory>', 'none'
--monitor <type> : Set monitor connection type. @Options: 'socket' (default), 'telnet', 'none'
--monitor-telnet-host <ip/host> : Set telnet host for monitor. (default: 'localhost')
--monitor-telnet-port <port> : Set telnet port for monitor. (default: '4440')
--monitor-cmd <cmd> : Send command to monitor if available. (Example: system_powerdown)
--serial <type> : Set serial connection type. @Options: 'socket' (default), 'telnet', 'none'
--serial-telnet-host <ip/host> : Set telnet host for serial. (default: 'localhost')
--serial-telnet-port <port> : Set telnet port for serial. (default: '6660')
--keyboard <type> : Set keyboard. @Options: 'usb' (default), 'ps2', 'virtio'
--keyboard_layout <layout> : Set keyboard layout: 'en-us' (default)
--mouse <type> : Set mouse. @Options: 'tablet' (default), 'ps2', 'usb', 'virtio'
--usb-controller <type> : Set usb-controller. @Options: 'ehci' (default), 'xhci', 'none'
--sound-card <type> : Set sound card. @Options: 'intel-hda' (default), 'ac97', 'es1370', 'sb16', 'usb-audio', 'none'
--sound-duplex <type> : Set sound card duplex. @Options: 'hda-micro' (default: speaker/mic), 'hda-duplex' (line-in/line-out), 'hda-output' (output-only)
--extra_args <arguments> : Pass additional arguments to qemu
--version : Print version
System information
Run quickreport and include the output here; if you can't run quickreport,
please provide the output of the following:
The text was updated successfully, but these errors were encountered:
lj3954
changed the title
bug: macOS Mojave on M1 Mac / Am I missing something?
bug: Quickemu searches for x86_64 CPU flags on aarch64 platforms
Oct 14, 2024
I confirm this bug has not already been reported
Describe the bug
I am trying to run macOS Mojave on an M1 Mac (obviously this is only possible via emulation and not virtualization).
So I tried to use UTM, but at least the pre-config versions at https://github.com/adespoton/utmconfigs gave way to less VRAM and screen resolution.
So I stumbled upon quickemu and gave this a try.
Followed the instructions and got the following output/error:
Is there something I am missing?
To Reproduce
Steps to reproduce the behavior:
$ ./quickget macos mojave
$ ./quickemu --vm macos-mojave.conf
Quickemu output
Quickemu output
System information
Run
quickreport
and include the output here; if you can't runquickreport
,please provide the output of the following:
Quickreport output
The text was updated successfully, but these errors were encountered: