Как смонтировать общую папку virtualbox на сервере Ubuntu 10.04 + GUI / sbin / mount.vboxsf монтирование завершилось ошибкой: такого устройства нет - PullRequest
25 голосов
/ 16 августа 2010

Я новичок в этом форуме, но я был случайным пользователем Vbox. У меня был хост с Windows 7 и гостевой Ubuntu 9.10, которая отлично работает с установленными vboxadditions, папкой общего доступа и все идеально. Теперь для некоторых симуляций мне нужно было установить сервер Ubuntu 10.04 с x-window. что я сделал и пока все хорошо.

Теперь проблема, с которой я столкнулся, заключается в том, что для сервера я не могу смонтировать общую папку. После того же процесса:

-установка dkms
-update
-upgrade
-монтировать vboxadditions iso в виртуальный диск хоста и получить его также установлен в гостевой
-установить vboxadditions (sudo sh ./VBoxLinuxAdditions-x86.run)
-старт гостя ОС
- создана папка ubuntu_share в / media / ubuntu_share

каждый раз, когда я пытаюсь смонтировать папку ubuntu_share на моем диске D (D: / Ubuntu_Share) с помощью этой команды:

 mount -t vboxsf ubuntu_share /media/ubuntu_share

я всегда получаю:

/sbin/mount.vboxsf mouning failed with error: no such device


locate mount.vboxsf output this:
/opt/VBoxGuestAdditions-3.2.6/lib/VBoxGuestAdditions/mount.vboxsf
/sbin/mount.vboxsf

есть ли проблемы с сервером Ubuntu 10.04? или я просто где-то не попал? спасибо, что прочитали это и помогли мне.

Ответы [ 10 ]

27 голосов
/ 14 февраля 2014

В Ubuntu я так и не смог его смонтировать даже после установки гостевых дополнений.Эти две команды исправили это для меня:

    apt-get install dkms
    /etc/init.d/vboxadd setup

Удачи.

13 голосов
/ 07 октября 2010

Я обнаружил, что версия ядра и версия заголовков ядра были разными. Я получил последние версии ядра и заголовков ядра от synapic и пересобрал дополнение Guest. Работает отлично. Спасибо, по крайней мере, за чтение: D

5 голосов
/ 09 сентября 2015

Следующая команда сработала для меня -

modprobe -a vboxguest vboxsf vboxvideo

Я не уверен, но я думаю, что для переопределения доступного общего ресурса используется модуль ядра VirtualBox.Кредит на следующую ссылку -

VirtualBox: mount.vboxsf: монтирование не удалось с ошибкой: Нет такого устройства

4 голосов
/ 15 октября 2012

Некоторые важные детали.Перед установкой гостевых дополнений VirtualBox убедитесь, что вы сделали следующее:

sudo apt-get install make gcc
2 голосов
/ 07 декабря 2011

Я решил эту проблему, установив гостевые дополнения из репозитория Ubuntu.

1 голос
/ 08 мая 2013

Несмотря на то, что у меня уже были установлены гостевые дополнения, повторная установка (точно такая же версия) исправила это.

1 голос
/ 11 апреля 2012

У меня было то же самое в Ubuntu Lucid, и я использовал VirtualBox 4.1.12.

Попробуйте найти скрипт оболочки на компакт-диске с дополнениями VirtualBox, он называется VBoxLinuxAdditions****.run

Я решил эту проблему, запустив sudo ./VBoxLinuxAdditions.run.

Это было похоже на то, что сделал Джеймс Уилсон.

0 голосов
/ 25 апреля 2017

Я использую VirtualBox 5.1.20, и у меня была похожая проблема.Вот URL-адрес, по которому я нашел исправление, и исправление, которое я реализовал:

# https://dsin.wordpress.com/2016/08/17/ubuntu-wrong-fs-type-bad-option-bad-superblock/
if [ "5.1.20" == "${VBOXVER}" ]; then
  rm /sbin/mount.vboxsf
  ln -s /usr/lib/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf
fi

Ссылка содержала нечто похожее на /usr/lib/VBoxGuestAdditions/other/mount.vboxsf, а не то, что у меня есть.в отрывке сценария.

Для сценария сборки я использую vagrant для дополнений:

https://github.com/rburkholder/vagrant/blob/master/scripts/additions.sh

Кажется исправлением на https://www.virtualbox.org/ticket/16670

0 голосов
/ 16 января 2014

Попробуйте это для OpenGL

yum update -y
...
yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel -y

#export MAKE='/usr/bin/gmake -i'
#./VBoxLinuxAdditions.run
0 голосов
/ 23 августа 2010

папка и общая папка не могут иметь одинаковые имена

...