mount дает неизвестный тип файловой системы vboxsf


36

Я получаю сообщение об ошибке mount: unknown filesystem type 'vboxsf'при попытке смонтировать общую папку на моей гостевой машине с Ubuntu.

У меня машина с Windows 7 под управлением 4.1.22V Oracle VM VirtualBox. Я установил общую папку (названную shared) в VirtualBox Manager и на гостевой 10.04 Ububtu запустил команды:

mike@mike-laptop: ~$ mkdir win_share
mike@mike-laptop: ~$ sudo mount -t vboxsf shared win_share/
mount: unknown filesystem type 'vboxsf'

Что странно, так это точно такая же настройка, но с моим изображением OpenSUSE 12.1 те же шаги работают. Есть идеи, почему Ubuntu не может найти файловую систему 'vboxsf' и что я могу с этим поделать?

РЕДАКТИРОВАТЬ
Исходя из полученного предложения, я решил добавить, что в окне виртуальной коробки гостя нет «меню». Нажатие на иконку в левом верхнем углу просто дает «ход», «макс», «мин» и т. Д.

введите описание изображения здесь


4
Вы установили гостевые дополнения VBOX?
nerdwaller

@nerdwaller - нет, как мне это сделать?
Майк

1
Я обновил свой пост, попробуйте Host + D (Right Control + D), чтобы увидеть, запрашивает ли он установку гостевых дополнений. Если это не сработает, когда я вернусь домой, я могу попытаться найти вашу версию VBox и посмотреть, смогу ли я заново создать интерфейс, который вы видите.
nerdwaller

Это сработало? Я мог бы попробовать это сегодня вечером, если нет.
ботаник

@nerdwaller - меню устройств для меня никогда не показывалось, но я смог загрузить гостевые дополнения через VirtualBox Manager (загрузил образ CD .iso) на устройство «хранения». Так что это там и сейчас unknown filesystem typeушло, но я получаю protocol errorвместо этого. Есть идеи по этому поводу?
Майк

Ответы:


38

Попробуйте установить Virtualbox Guest Additions , об этом следует позаботиться.

  1. Запустите гостевую ОС (UBUNTU)
  2. Нажмите « Устройства» в верхней строке меню (окна VBOX, в котором находится Ubuntu)
  3. Нажмите Установить гостевые дополнения

Окно VBox Install Devices

Это должно вызвать загрузку гостевых дополнений и может открыть окно nautilus, когда загрузка будет завершена.

В этот момент, если он не устанавливается автоматически - вам может понадобиться открыть терминал, перейти к этой папке и выполнить bash с

sudo ./whitherTheArchitectureTypeYouHaveIs.sh

Он предложил сделать это автоматически для меня.

VBOX Guest Дополнения Автоматическая установка всплывающих окон (обратите внимание, это требует прав суперпользователя в гостевой ОС.)

редактировать

Вот скриншот Windows (версия 4.2.4r81684 - однако, я видел опцию, так как я помню с VBox. Похоже, что у других нет меню и в Интернете, я бы точно хотел отключить мое.), Выглядит в основном то же самое. Вы должны быть в состоянии нажать клавиши Host + D, чтобы установить их (извините за пропуск этого раньше). Хост по умолчанию имеет право управления.

Host + D


Спасибо за подробную информацию, но можете ли вы сказать мне, откуда вы получаете меню "Устройства"? Если я правильно вас понял, это должно было быть в «окне» моего гостя. Я запустил гостя и сделал снимок экрана с тем, что я видел (см. Редактирование). Я не нахожу вкладку "Устройства". Вы используете другую версию?
Майк

Странно, но у меня на W7 это похоже на мой скриншот выше (из Virtualbox, работающего на Arch). Попробуйте нажать <HOST> + HOME на клавиатуре (по умолчанию Host - Right Control) в VBOX. Это должно появиться в строке меню. Дайте мне знать, если это работает / не работает!
nerdwaller

1
Редактировать: я идиот. Прямой путь к установке гостевых дополнений есть ... Нажмите <HOST> + D (Right Control + D). Не беспокойся о меню, дай этому шанс.
nerdwaller

+1 за "Гостевые дополнения". По какой-то причине <HOST> + D не работал, и меню устройств никогда не показывалось. (Я опубликую «ответ» о том, как я это сделал), но мое монтирование все еще не удается, по другой причине. :(
Майк

Что делать, если вы используете OS X в качестве хоста?
trainoasis

16

Может быть, проще установить гостевые дополнения, используя

sudo apt-get install virtualbox-guest-x11

и затем перезагрузите компьютер.


там написано: «E: невозможно найти пакет virtualbox-guest-x11»
ealeon

Даже я не смог найти пакет, но после добавления ссылки на stretch-backports в sources.list он начал работать, т.е.deb http://ftp.debian.org/debian stretch-backports main
jeet

5

Как и в сообщении nerdwaller, мне нужно было установить Virtualbox Guest Additions, чтобы получить vboxsfтип там ... Я до сих пор не знаю, зачем это нужно с Ubuntu, а не с OpenSUSE, но это не так уж важно, я думаю ,

Ни одно из предыдущих предложений не помогло установить гостевые дополнения. То, что я в итоге сделал, довольно просто:

В Oracle VM VirtualBox Manager, когда вы щелкаете виртуальную машину Ubuntu, вы можете выбрать «Настройки». Это открывает следующее окно:

введите описание изображения здесь

Как видно здесь, я щелкнул на Storageглавном контроллере IDE (он был установлен на ничего) и обновил привод CD / DVD, чтобы он указывал на: C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso

Где гостевые дополнения .iso хранились по умолчанию.


1
Правой клавишей Ctrl + C откроется меню «Устройства». Оттуда вы можете установить гостевые дополнения.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.