1

Я использую Linux Mint 12 и установил последнюю версию VirtualBox. Я установил Windows 7 в качестве гостя. Я также создал общий ресурс с именем share . Я попытался выполнить команду sudo mount -t vboxsf share /media/virtualshare однако получил ошибку /sbin/mount.vboxsf: mounting failed with the error: No such device .

Затем я выполнил команду sudo insmod /lib/modules/3.0.0-12-generic/updates/vboxsf.ko однако получил ошибку insmod: error inserting '/lib/modules/3.0.0-12-generic/updates/vboxsf.ko': -1 Unknown symbol in module .

Я также выполнил команду sudo modprobe vboxsf и sudo modprobe vboxvsf . и была отображена ошибка FATAL: Error inserting vboxsf (/lib/modules/3.0.0-12-generic/updates/vboxsf.ko): No such device

Что я делаю неправильно?

РЕДАКТИРОВАТЬ

Я также установил дополнения VirtualBox Guest.

РЕДАКТИРОВАТЬ

Возможно, я не очень хорошо понимаю это, но я наткнулся на статью, относящуюся к 2007 году, по адресу https://forums.virtualbox.org/viewtopic.php?t=3201 и вместо этого создал монтирование в Windows, то есть net use M: \\vboxsrv\share с акцией и все заработало !!! Зачем? Что означает создание доли? Я думал, что создаю общий ресурс в Windows 7 и монтирую его из Linux.

3 ответа3

1

замещать

поделиться vboxsf

с

vboxsf foo

где foo - имя, под которым вы открываете доступ к папке.

0

VirtualBox создает некоторые общие папки по протоколу ssh (может быть, другие), так что некоторые устройства подключены к вашей виртуальной машине.

я узнал, что вы работаете как виртуальные окна, так что ваши виртуальные окна были подключены к какому-либо устройству из вашего mint , таким образом, вам нужно смонтировать папку внутри окна, также, как и в Windows.

вот почему.

0

Установите пакеты на новую установку в этом порядке. Обязательно перезагружайтесь после каждого экземпляра!

sudo apt-get update && sudo apt-get dist-upgrade

Установите заголовки с именем ядра (второй вариант лучше!):

sudo apt-get install linux-headers-$(uname -r) or
sudo apt-get install linux-headers-3.0.0-12-generic

Установите gcc:

sudo apt-get install make gcc

Смонтируйте и установите VboxGuestAdditions:

Он по-прежнему будет сообщать, что заголовки не найдены, но при правильной установке общий доступ будет работать. Теперь у вас будет смонтирован /media/sf_MyShare (вы должны автоматически смонтировать общий ресурс в виртуальной коробке).

Сейчас устанавливаем

sudo apt-get install dkms
sudo apt-get install build-essential

Проблема в том, что если вы сначала устанавливаете DKMS, он автоматически устанавливает gcc и заголовки, но загружает неправильные версии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .