[solved] TrueNAS 12: VM's not booting - must be 64bit!

Joined
Sep 2, 2018
Messages
5
Hi all,

I've been struggling to get linux VM's to boot under TrueNAS 12 and tried all manner of different options including different distros (debian net installer, rancheros 1.5.x iso)

The symptoms are the serial connection reporting 'connected' and there would be no other output. VNC would work, and report EFI boot failures. The VMs that I created would not boot and would throw errors under 12.0 if I tried to stop them (apparently fixed under 12.1)

The solution:
* bhyve can only boot 64bit VMs -

The documentation doesn't note this and although I would expect most ppl to be trying with 64bit iso's, the ones I tried with to get a minimal install may not have been.

Other references that may help anyone finding this post:
- https://www.jongibbins.com/solving-uefi-boot-problems-on-bhyve-freenas-vm/

This config worked for me:
Virtual CPUs: 2
Cores:
1
Threads: 1
Memory Size: 2.00 GiB
Boot Loader Type: UEFI
System Clock:
LOCAL
UBUNTU ISO: ubuntu-20.04.1-live-server-amd64.iso
NIC type: E1000
VNC: enabled
 

sretalla

Powered by Neutrality
Moderator
Joined
Jan 1, 2016
Messages
9,703
Not true.

If you change the statement to be "can only boot 64-bit UEFI", then OK, but if you select the Grub boot option, 32 bit will work fine.
 
Top