Не удается смонтировать общую папку с хоста W10 в гостевой системе Fedora 28

1009
Colin Fine

Еще несколько недель назад я запускал Fedora 27 в VBox на ноутбуке W7, и Shared Folders работали нормально. Эта машина недавно умерла. У меня новый ноутбук W10, я установил VBox 5.2.12 на мою новую машину W10 и создал на ней виртуальную машину Fedora 28.

Я установил гостевые дополнения (я не знаю, как это проверить напрямую, но буфер обмена работает в обе стороны).

Когда я создаю постоянную общую папку, точка монтирования (/ media / sf_ [sharename]) создается на гостевой системе Linux, но она не монтируется, и я не могу найти устройство для монтирования.

2
Вы уверены, что он не установлен? Проверьте, набрав команду `mount` от имени пользователя root на терминале. Если он не смонтирован, то «имя устройства» - это буквально просто имя общей папки, настроенное в vbox (с учетом регистра). И тип файловой системы - `vbox`. Cliff Armstrong 5 лет назад 0
Да, я уверен, что он не установлен. Я сделал `mount | grep [sharename] `и он возвращается ни с чем. И когда я попробовал явный `mount -t vboxsf [имя_ресурса] [точка монтирования], он говорит, что не может найти устройство [имя_ресурса]. Colin Fine 5 лет назад 0
Это действительно звучит так, как будто гостевые дополнения не установлены ... но буфер обмена. Вы уверены, что гостевые дополнения на гостевом сервере точно соответствуют версии virtualbox на хосте? Cliff Armstrong 5 лет назад 0
Знаете ли вы, есть ли способ проверить гостевые дополнения? Colin Fine 5 лет назад 0
откройте терминал в гостевой системе и введите `ls / opt`. Вы увидите имя папки, которая включает в себя имя и версию установленной версии гостевых дополнений. Cliff Armstrong 5 лет назад 0
Также попробуйте набрать `modinfo vboxguest`, чтобы получить версию модуля vboxguest editions. Также попробуйте `lsmod | grep "vbox" `чтобы увидеть, загружены ли оба модуля vboxsf и vboxguest. Cliff Armstrong 5 лет назад 0
Ага. `vboxguest` есть, но` vboxsf` нет. Утверждается, что версия 4.16.14, а не 5.2.12, как я ожидал; но / opt показывает каталог 5-2-12, так что я предполагаю, что номер версии Additions отделен от версии Vbox? Colin Fine 5 лет назад 0
В твоем случае да. Попробуйте установить версию, которая поставляется с вашей копией virtualbox. Если вы установили предыдущую версию гостевых дополнений через менеджер пакетов, сначала удалите их. Затем просто загрузите гостевую ОС и, в vbox, зайдите в «Устройства»> «Вставить образ гостевого дополнения CD». Гость должен обнаружить, что компакт-диск был вставлен в оптический привод. Если у вас нет возможности запустить подпрограммы на диске, перейдите к диску в корневом терминале и запустите установку с помощью `. / VBoxLinuxAdditions.run`. Пройдет ты, подумал об установке. Cliff Armstrong 5 лет назад 0

1 ответ на вопрос

2
Code Warrior

Fedora 28 поставляется с уже установленными гостевыми дополнениями VirtualBox. Установленный пакет мешает построению гостевых дополнений из ISO.

Я создал новую виртуальную машину Fedora 28, чтобы попробовать ее. В то время как в списке dnf показаны установленные virtualbox-guest-adds и запущенная служба виртуальных гостевых дополнений virtualbox, для меня это не сработало. Я не смог найти в Интернете никакой информации о том, где искать файлы журналов или как выяснить, что может быть не так.

Как я уже говорил в начале, эти установленные гостевые дополнения мешают компилировать собственную версию гостевых дополнений из ISO (инструкции на https://www.if-not-true-then-false.com/2010/install-virtualbox). -guest-дополнения-на-fedora-centos-red-hat-rhel / например). Процесс сборки не выполняется.

Я обнаружил, что после первого выполнения, а dnf erase virtualbox-guest-additionsзатем перезагрузки гостевые дополнения компилируются и устанавливаются правильно, и все начинает работать отлично.

Похожие вопросы