Почему я не могу получить доступ к общей папке с моего компьютера Virtualbox?

У меня Ubuntu 14.04 в качестве хост-системы, а затем на Virtualbox у меня Lubuntu 14.04.

Я пытаюсь открыть общий доступ к папке в моей хост-системе, чтобы моя гостевая система могла записывать в нее файлы. Я следовал инструкциям, насколько мог, установил гостевые дополнения Virtualbox. Я дошел до того, что добавил общую папку в интерфейсе Devices:

shared folder

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

Как мне заставить мою общую папку отображаться на моей гостевой машине Lubuntu?

67
задан 27 April 2014 в 18:06

9 ответов

Необходимо смонтировать папку на VM.

Сначала необходимо установить Гостевые Дополнения (хотя я уже сделал это во время установки).

  1. Запустите свой VM
  2. Devices > Insert Guest Additions CD image...
  3. Я должен был вручную смонтировать CD: sudo mount /dev/cdrom /media/cdrom
  4. Установите необходимые пакеты: sudo apt-get install make gcc linux-headers-$(uname -r)
  5. Установите гостевые дополнения: sudo /media/cdrom/VBoxLinuxAdditions.run

Теперь можно смонтировать использование доли:

mkdir ~/new
sudo mount -t vboxsf New ~/new

Где New название Вашей совместно используемой папки.

Теперь можно получить доступ к совместно используемой папке в ~/new.


Примечание: это не является постоянным. Для постоянного монтирования папки, необходимо добавить следующую строку к /etc/fstab (sudo nano /etc/fstab):

New /home/user/new vboxsf defaults 0 0

Очевидно, необходимо заменить user в /home/user/new Вашим собственным именем пользователя.

91
ответ дан 27 April 2014 в 18:06

Как совместно использовать папки в виртуальном поле (Пошаговое Руководство)

  1. Переходят в Virtual Box/Device/Shared, Папка (на хосте ОС)
  2. Добавляет папку, которую Вы хотите совместно использовать во всплывающем окне. (на хосте ОС)
  3. Let’s называют эту папку “Shared” (на хосте ОС)
  4. , Теперь Переходят к Устройству и устанавливают гостевое дополнение.
  5. Теперь следующий шаг должен был бы создать папку, что Вы хотите синхронизировать с хостом ОС, но удостоверяться, что Вы в /home/UserName.

    можно проверить его путем ввода pwd в терминале. Теперь создавая каталог -

    mkdir Share
    sudo chmod 777 /home/userName/Share
    
  6. Теперь гость установки дополнительный пакет (Решающий шаг! Люди обычно пропускают это, которое создает ошибку тип файла “Unknown “vboxsf”)

    sudo apt-get install virtualbox-ose-guest-utils
    
  7. , Теперь делают заключительный шаг путем монтирования папки (на госте ОС)

    sudo mount -t vboxsf share ~/Share/
    
  8. Сделанный! теперь синхронизируйте файлы между Хостом и гостевой ОС через виртуальное поле.

0
ответ дан 27 April 2014 в 18:06

Как получить доступ к общему каталогу Windows Host от гостя Ubuntu VirtualBox:

  1. Создают каталог в Windows на любом местоположении по Вашему выбору.
  2. В VirtualBox переходят к настройкам Гостя Ubuntu.
  3. Под разделом Shared Folder добавляют местоположение Вас папка, созданная с полными полномочиями.
  4. Теперь запускают гостя человечности и удостоверяются, что у Вас есть последние Гостевые Дополнения VirtualBox, установленные
  5. , Теперь добавляют Вашего пользователя к vboxsf группе:

    sudo usermod -aG vboxsf $(whoami)
    
  6. Выход из системы пользователь и вход в систему снова.

  7. Теперь можно получить доступ общему каталогу в /media/sf_(shared_folder_name).
40
ответ дан 27 April 2014 в 18:06
  • 1
    К вашему сведению: одни только libav-инструменты не работают над человечностью 14.04, но ppa действительно работает. – e_x_p 22 March 2018 в 21:22

Это важно, проверяют, что Вы обновили виртуальную версию модуля. В моем случае я пытался смонтировать свою очень старую версию дополнений предположения на Ubuntu 15.04 и каждой отказавшей вещи. Решение было просто: Обновление Ваше приложение .

поля Virtual
2
ответ дан 27 April 2014 в 18:06
  • 1
    Спасибо F. Hauri, но я конкретно искал метод, где capslock работает модифицирующими клавишами при объединении с другим ключом. Не объединяясь и выпущенный самостоятельно, это отправит ключевое событие тогда. См. мой ответ ниже. – ReneFroger 6 November 2015 в 21:39

Я решил его путем установки самбы и совместного использования папки с функциями единицы. Затем я видел папку в сети моей виртуальной машины.

-1
ответ дан 27 April 2014 в 18:06
  • 1
    Обновленный мой вопрос с выводом lvs. Таким образом, Вы говорите, что я должен уменьшиться root логический том так, чтобы я мог создать новый логический том под 0 группа объема? Спасибо за Вашу справку это - мой первый раз, работая с LVs. – Nate 29 October 2015 в 04:20

Я думаю, что Вы избежали вручную создавать и монтировать папку Host OS в гостевую ОС. Вот то, как я получил его работающий над моей системой. Конфигурации системы:

Host OS : Windows 10
Guest OS : Ubuntu Xenial
Virtual Box : Oracle Virtual Box 6.0

Созданный SharedFolder от желаемых настроек VirtualBox, как подано ниже изображения:

enter image description here

Folder Path фактический путь к папке на Хосте ОС. Folder Name любое произвольное имя, которое Вы принимаете решение иметь для своей совместно используемой папки; это не должно физически присутствовать или на Хосте ОС или на гостевой ОС. Теперь, мы должны на самом деле смонтировать совместно используемую папку на гостевой ОС. Выполните следующие команды на гостевой ОС из корневого каталога пользователя: mkdir -p ~/shared3; sudo mount -t vboxsf shared2 ~/shared3. Здесь, ~/shared3 папка на гостевой ОС покажет то же содержание Folder Path на Хосте ОС, и папка будет читаема/перезаписываема оба пути.

0
ответ дан 22 November 2019 в 23:31
  1. Выделите VM, перейдите к Настройкам> Совместно используемые папки и добавьте папку.
  2. Запустите VM Переходят к Устройствам>, Вставляют Гостевой Дополнительный образ CD.
  3. Позвольте VM выполнять Гостевые Дополнительные установки.
  4. В выполненном терминале: sudo adduser (your user name here) vboxsf
  5. Перезапуск VM.
2
ответ дан 22 November 2019 в 23:31

Самая легкая вещь сделать состояла бы в том, чтобы создать homegroup в окнах при выполнении ubuntu OS в поле Virtual для окон. Установите гостевые дополнения. Затем перейдите к Файлам и ищите Сеть. Ubuntu поможет Вам присоединиться к группе дома в окнах и в зависимости от того, как Вы установили совместное использование полномочий, можно получить доступ, отредактировать и передать данные. Примите во внимание, что Вы должны быть подключены к сети, и ДЛЯ ДАННОГО СЛУЧАЯ, некоторая беспроводная LAN и т.д., но не обязательно к Интернету.

0
ответ дан 22 November 2019 в 23:31

Я знаю, что эта публикация немного устарела, но у меня такая же проблема с гостевыми инструментами VBox версии 6.0.14, на которых запущено ядро ​​гостевого хоста Oracle Linux 7.7 4.1.12-124.33.4 .el7uek.x86_64. Обходной путь - понизить гостевые инструменты до 6.0.10. Вы можете загрузить iso для конкретных гостевых инструментов с сайта http://download.virtualbox.org/virtualbox/6.0.10/

После загрузки мне просто пришлось переименовать его в «VBoxGuestAdditions.iso», тогда я был возможность смонтировать его с помощью графического интерфейса (не вручную). Он удалил версию 6.0.14 без каких-либо проблем (даже если это более поздняя версия), и проблема была решена.

В VirtualBox есть два зарегистрированных дефекта, связанных с этой ошибкой, поэтому мы надеемся, что она будет исправлена ​​в следующей версии.

0
ответ дан 3 December 2019 в 21:48

Другие вопросы по тегам:

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