How to configure cluster VM with hugepages using virtualbox vm driver?

Cluster information:

Kubernetes version: minikube version: v1.6.2
commit: 54f28ac5d3a815d1196cd5d57d707439ee4bb392
Cloud being used: bare-metal
Installation method: curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
Host OS: Ubuntu 18.04
CNI and version:
CRI and version:

Trying to deploy docker containers within a kubernetes cluster that I setup using minikube on my ubuntu station at work. The apps in one of the containers requires 4GB hugepages which is why I have following in our .yaml file.

resources:
limits:
hugepages-2Mi: 4Gi
memory: 5Gi
cpu: “4”
requests:
memory: 4500Mi
hugepages-2Mi: 4Gi
cpu: “4”

I do following to start minikube but the VM created is not configured with hugepages, so when I later try to deploy the pods using kubectl apply and above mentioned .yaml file, it fails due to hugepage requirement.

minikube start --vm-driver=virtualbox --feature-gates=SCTPSupport=true --alsologtostderr --cpus=6 --memory=‘6g’

So, how do I get my VM configured with hugepages configuration I want?