general/other Issue(s) booting FreeBSD 12.2 aarch64 on Parallels Desktop on Apple Silicon

luyanaa

New Member


Messages: 1

I've succeeded in importing the 'FreeBSD-12.2-RELEASE-arm64-aarch64.vhd' into the Parallels Desktop 16 for Mac M1 Preview Edition by converting the given .vhd into .hdd and substitute the .hdd file in the .pvm. However, after booting, issues occur that I can't do anything else.
1611936669936.png

As you have seen, it seems that things related to filesystem failed in the booting procedure. And though RETURN directly enables access to /bin/sh, operations like adduser, bsdinstall, etc. can't be finished for the filesystem is read-only, and I can't do anything else.
I'm a UNIX newbie and have no knowledge on how to solve this kind of problem on myself. Few resource can be found on running an aarch64 FreeBSD VM on Parallels Desktop, and I wonder if special preparations beyond me should be made in advance.
The version of Parallels Desktop installed is 16.3.1(50393) Technical Preview on a MacBook Air M1 8GB.
 

trev

Daemon

Reaction score: 293
Messages: 1,016

You need to select just one CPU in Parallels and then it boots without issue (on my M1 Mac mini 8G/256G).

Unfortunately in Xorg it does not recognise the mouse which is very unhelpful :(

If you just want consoles though, it is very nice even with just one CPU. A kernel recompile took just under 10 minutes .
 

outpaddling

Active Member

Reaction score: 44
Messages: 131

Did you try both with and without moused running?
FYI, I just committed some updates to sysutils/desktop-installer to auto-configure X11 under x86 Parallels and VMWare. I'd be interested in knowing if it works on M1 Macs as well.
 

trev

Daemon

Reaction score: 293
Messages: 1,016

Alas, I no longer have access to the FreeBSD ARM64 VM. moused(8) would have been running, I would not have tried without. I use the twm(1) window manager.
 

outpaddling

Active Member

Reaction score: 44
Messages: 131

Bummer. Hopefully someone else with an M1 will spot this thread and have a look.
Mouse issues can also be video-driver related and solved by switching to software cursor. Both moused and software-sursor are default-on options in desktop-installer for this reason.
 
Top