Pour que ça fonctionne la partition doit être monté avant de lancer Virtualbox et sous le même répertoire.
Attention ! par défaut une partition supplémentaire n'est pas monté automatiquement, biensur si tu cliques sur son nom dans le gestionnaire de fichier ça va se lancer mais c'est justement parceque ça la monte automatiquement à ce moment là la 1ère fois mais virtualbox ne va pas monter tes partitions si tu l'a pas monté avant. Le second problème possible est le répertoire de montage qui doit être identique.
L'idéal est donc d'activer le montage de la partition via le fichier /etc/fstab et dans le répertoire de ton choix comme ça cela fonctionnera à tous les coups.
Sans modifier le fstab, tu dois monter la partition avant de lancer la VM
Si tu as un doute si tu vx vérifier si elle est monté automatiquement ou pas, redémarre ton pc, ne lance pas le gestionnaire de fichier ni virtualbox mais le terminal et tape la commande :
df -h
tu dois voir ta partition secondaire apparaitre dans la liste, si ce n'est pas le cas c'est qu'elle n'est pas monté (donc normale que virtualbox ne puisse pas y accéder)