Há uma ótima resposta neste post para criar uma conexão somente host para o seu Virtualbox que pode ser visto pelo Ubuntu para ser usado para conectar sua VM para compartilhamento de conexão de rede.
No VirtualBox, como configuro máquinas virtuais somente host que podem acessar a Internet?
Antes de seguir essas instruções, você precisa criar a conexão virtual. Copie e cole o seguinte em uma janela de terminal para criá-lo:
vboxmanage hostonlyif create
Além disso, siga estas instruções aqui depois de criar a conexão somente host e configurá-la para configurar o Compartilhamento de Conexão com a Internet em sua VM do Windows para poder compartilhar sua conexão.