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

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

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

-install dkms
-update
-upgrade
-смонтировать iso-файл vboxadditions на виртуальном диске хоста, а также смонтировать его в гостевой системе
-install 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? или я просто где-то пропустил метку? спасибо, что прочитали это и помогли мне.


person black sensei    schedule 16.08.2010    source источник
comment
Возможный дубликат VirtualBox: mount.vboxsf: mount не удалось с ошибкой: Нет такого устройства   -  person kenorb    schedule 08.06.2016


Ответы (10)


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

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

Удачи.

person Robert Bruce    schedule 13.02.2014
comment
+1. Стоит отметить, что предложенный здесь способ доступен, если вы установили Guest Additions через ISO (несколько способов его установки подробно описаны здесь askubuntu.com/questions/22743/). - person IsaacS; 09.06.2014
comment
В последнее время это работает: sudo /etc/init.d/virtualbox-guest-utils restart - person emsr; 03.10.2018

я обнаружил, что версия ядра и версия заголовков ядра различаются. Я получил последние версии ядра и заголовков ядра от Synapic и пересобрал гостевое дополнение. работает нормально. спасибо, по крайней мере, за чтение: D

person black sensei    schedule 07.10.2010
comment
Спасибо. Я использовал этот же ответ, чтобы решить то же сообщение об ошибке, которое я начал получать после обновления ядра гостевой ОС Ubuntu (через автоматическое обновление). Просто перезапустите sudo ./VBoxLinuxAdditions-x86.run. - person James A Wilson; 25.10.2010
comment
В моем случае похоже, что эти расширения несовместимы с 32-битной версией 13.10... Жаль. Но компиляция выдает ошибки. - person Alexis Wilke; 01.01.2014
comment
Чтобы установить заголовки: sudo apt-get install linux-headers-$(uname -r) - person OozeMeister; 16.04.2014

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

modprobe -a vboxguest vboxsf vboxvideo

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

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

person Bob Ajob    schedule 09.09.2015
comment
У меня также работала команда modprobe (гость CentOS 7 на хосте Windows 7) - person jalanb; 15.09.2015

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

sudo apt-get install make gcc
person tumick    schedule 15.10.2012

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

person Thiago Cardoso    schedule 07.12.2011

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

person look    schedule 07.05.2013

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

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

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

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

person elhadi dp ıpɐɥןǝ    schedule 11.04.2012

Попробуйте это для 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
person HankerPL    schedule 16.01.2014

Я использую 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, а не то, что у меня есть в отрывке из скрипта.

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

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

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

person Raymond Burkholder    schedule 25.04.2017

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

person Marco    schedule 23.08.2010
comment
я думаю, что сделал это с тем же именем для папки и общей папки на рабочем столе Ubuntu 9.10 - person black sensei; 24.08.2010