Vagrant на Ubuntu 20.04 (хост) со старой версией Ubuntu (гость)

Vagrant на Ubuntu 20.04 (хост) со старой версией Ubuntu (гость)

Я использую Ubuntu Budgie 20.04 (хост) с ядром 5.4.0-74-generic.

VirtualBox версии 6.1.22 r144080

Бродяга: 2.2.16

Уже неделю я не могу запустить Vagrant со старой версией Ubuntu в качестве гостевой системы, например

$ vagrant init ubuntu/xenial64
$ vagrant up

Затем я получаю информацию и ошибки:

Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   5.0.18
VBoxService inside the vm claims: 5.1.38
Going on, assuming VBoxService is correct...
Vagrant was unable to mount VirtualBox shared folders. This is usually
because the filesystem "vboxsf" is not available. This filesystem is
made available via the VirtualBox Guest Additions and kernel module.
Please verify that these guest additions are properly installed in the
guest. This is not a bug in Vagrant and is usually caused by a faulty
Vagrant box. For context, the command attempted was:

mount -t vboxsf -o uid=1000,gid=1000,_netdev vagrant /vagrant

The error output from the command was:

: No such device

Если вместо этого я запущу Vagrant Box с Focal.

$ vagrant init ubuntu/focal64
$ vagrant up

Отлично работает.

Есть ли у меня предложения, что я могу сделать, чтобы это снова заработало?

Я не знаю, но думаю, что это связано с обновлением ядра, но мне не удалось понизить версию ядра Linux.

Это кросс-постинг отhttps://stackoverflow.com/questions/67833305/vagrant-on-ubuntu-20-04-host-with-older-ubuntu-on-guestтак как мне предположили, что здесь мне, возможно, будет легче получить помощь.

решение1

Это не совсем ответ, но в итоге это стало моим решением.

Мне пришлось приложить немало усилий, чтобы обновить свою старую Ubuntu 16.04 до 20.04.

Для меня это потребовало немало работы, поэтому мое предложение простое:

Регулярно обновляйте содержимое своих ящиков, чтобы не попадать в подобные ситуации. :)

Связанный контент