I had problems getting minikube to run with kvm2 driver on a gentoo machine,with the error below
dnsmasq: cannot run lease-init script /usr/libexec/libvirt_leaseshelper: Permission denied
this error is caused by apparmor enforcing security profile from dnsmasq
and easier way to deal with this is to disable the apparmor profile related to dnsmasq
To view the status of apparmor profiles the command is
aa-status
To disable a particluar apparmor profile
aa-complain profile
try
minikue delete
minikube start --vm-driver=kvm2
Now minikube should be able to start with kvm2 driver if problem was due to the interaction of libvirtd, apparmor and dnsmasq