You want to use Rocky Linux because it doesnt have the systemd issues that Ubuntu has
I would also recommend using Rocky Linux Podman containers or a Rocky Linux jail
instead of using a chroot
This is my freebsd-cuda project that enables Cuda on using Rocky Linux Podman containers
which has a pulseaudio socket for apps that need it
Run Linux command line and gui applications on FreeBSD with full Nvidia Cuda hardware acceleration. - NapoleonWils0n/freebsd-cuda
github.com
This is the nix package manager in a Podman container
( which doesnt have cuda support )
Nixpkgs Podman containers on Freebsd with home-manager and flakes - NapoleonWils0n/freebsd-nixpkgs
github.com
Here is Davinci Resolve running in a Rocky Linux Jail with pulseaudio
Daviinci Resolve in a Rocky Linux Freebsd jail. Contribute to NapoleonWils0n/davinci-resolve-freebsd-jail-rocky development by creating an account on GitHub.
github.com
If you have a look through those projects you should get the idea
Forget about Ubuntu on Freebsd using a chroot, jail or podman container
you will just get lots of systemd errors
You want to set up Rocky Linux as the default for the Linuxulator
then use Rocky Linux Podman containers and they work perfectly together that my advice