it does seem to be a 32bit / 64bit issue.
But the way I was expecting it "flipped".
I'm assuming the error was given by the guest "the OS on the VM"
and not the host "the one running VirtualBox"
ok on the command line ( of the host )
I wish it was a more exciting command
that should give you "x86_64" which confirms you have a 64bit OS
What strikes me as is odd is VitrualBox only offering 32bit
I suspect you may have a 32bit Zorin and not 64bit
in which case you *must* use a 32bit OS in VirtualBox