Как получить доступ к общей папке в VirtualBox?

Ubuntu пытается выбрать локальное зеркало репозиториев, которые географически близки вам. У партнера-репо нет зеркал из-за проблем с авторским правом (AFAIK - это несвободное программное обеспечение), поэтому вы в конечном итоге используете копию, размещенную в Лондоне.

Как вы находитесь в Карибском бассейне, я предполагаю, что трафик, связанный с Великобританией, должен проскочить через США, прежде чем отправиться в Атлантику в Лондон. Это долгий путь для путешествий, и если какая-либо из ссылок плохая или потерянная, трафик может размотаться до низкой скорости. По крайней мере, время отклика очень медленное.

Если вы хотите проверить это дальше, вы можете запустить ping archive.canonical.com и посмотреть, что вы получите за время ответа (я в Англии и получаю ~ 26 мс) , И как обычный скоростной тест в Лондон, вы можете запустить wget http://london1.linode.com/100MB-london.bin (1.3MB / s здесь).

Что касается исправления проблемы ... Canonical либо нуждается в более, географически распределенных серверах для репо-партнера , или вам нужно приблизиться к Лондону.

1
задан 8 September 2015 в 01:58

7 ответов

На самом деле есть простой способ сделать это:

Установить пакет расширения для VirtualBox. Перезагрузите свою виртуальную машину. Установите гостевые дополнения в гостевой Ubuntu. Вы можете установить ISO, который находится на /media, или нажать Left Control + D Reboot. Попробуйте получить доступ к /media/sf_your_shared_folder_name. Если у вас все еще нет доступа, это означает, что вы не принадлежите к группе vboxsf, как сказал Нило. Эта команда решит вашу проблему:
sudo adduser your_username vboxsf
94
ответ дан 25 May 2018 в 08:49
  • 1
    ЭТО. Я не был в группе пользователей. Похоже, что это должно было быть автоматизировано с помощью дополнений с жестами или, по крайней мере, четко указано. – AwokeKnowing 17 June 2014 в 05:39
  • 2
    кажется, проблема для меня в том, что мое имя пользователя не является root. Это должно было упоминаться где-то – AwokeKnowing 17 June 2014 в 05:47
  • 3
    ВАЖНО: вы должны перезагрузить компьютер после вызова adduser. – kol 17 January 2015 в 19:04
  • 4
    @kol Нет, вам нужно только выйти из системы и снова войти в систему. – Atcold 13 September 2015 в 02:41
  • 5
    @Atcold Выход из системы и снова добавляет группу к текущему пользователю (сеансу), но в моем случае не запускает автоопределение общей папки. Только перезагрузка. – scai 30 October 2016 в 16:27

Во-первых, убедитесь, что вы установили гостевые дополнения

Запустите ваши устройства VM> Вставить гостевые дополнения CD-образ ... Установить компакт-диск:
sudo mount /dev/cdrom /media/cdrom
Установить необходимые пакеты:
sudo apt-get install make gcc linux-headers-$(uname -r)
Установить :
sudo /media/cdrom/VBoxLinuxAdditions.run

Во-вторых, добавьте своего пользователя в группу «vboxsf»:

~$ echo $USER; 
ahmed
~$ sudo usermod -a -G vboxsf ahmed

Reboot

Знайте, что метка вашей общей папки lpi (например):

Подготовьте sf_ к метке. Затем вы найдете свою общую папку под /media/sf_lpi

Наконец, вы также можете создать ссылку на свой дом. Например:

ln -s /media/sf_lpi /home/ahmed/lpi

:)

59
ответ дан 25 May 2018 в 08:49
  • 1
    работа как шарм ... спасибо :) – Enix 30 November 2016 в 10:51
  • 2
    Могу ли я использовать общую папку из Ubuntu VM без изображения жесткого диска, но только с изображением Live CD? В основном я пытаюсь добавить два CD-диска, один из которых содержит компакт-диск Ubuntu Live, а другой - VBGuestAdditions.iso, и запустите машину, затем установите VBGuestAdditions в корневой петле, а затем я хотел бы иметь доступ к общая папка. – Sorin Postelnicu 27 September 2017 в 18:37
  • 3
    Кроме того, есть ли способ увидеть общую папку перед установкой, например, используя команду, например lsblk или что-то еще? – Sorin Postelnicu 27 September 2017 в 18:46
  • 4
    Когда я пытаюсь сделать «sudo mount -t vboxsf mysharename mysharemountpoint», я всегда получаю: «/sbin/mount.vboxsf: установка не удалась с ошибкой: нет такого устройства», – Sorin Postelnicu 27 September 2017 в 18:51

Добавить общую папку на виртуальную машину с помощью графического интерфейса vBox. Обязательно выберите autount и сделайте постоянным

Добавьте общую папку в виртуальную машину с помощью графического интерфейса vBox [ ! d4]

Проверить группу vboxsf существует

~$ grep vboxsf /etc/group
vboxsf:x:125:

Проверить пользователя еще нет в группе vboxsf

~$ id nilo
uid=1000(nilo) gid=1000(nilo) groups=1000(nilo),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),109(lpadmin),124(sambashare)

Добавить пользователя nilo в группу vboxsf

Еще раз проверьте группы пользователей

~$ id nilo
uid=1000(nilo) gid=1000(nilo) groups=1000(nilo),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),109(lpadmin),124(sambashare),125(vboxsf)

Перезагрузитесь и войдите в систему как nilo

В /media/sf_dropbox теперь доступна доступная общая папка (dropbox - это имя, которое я дал общему ресурсу)

22
ответ дан 25 May 2018 в 08:49

Поделитесь папкой между Host OS-> Windows и гостевой ОС -> Ubuntu (Virtual box)

Поделитесь папкой между Host OS-> Windows и гостевой ОС -> Ubuntu (виртуальная коробка ) Установите установочные дополнения для гостей из меню VirtualBox, перейдите в «Устройства» -> «Установка гостевых дополнений». Будет установлен виртуальный компакт-диск на вашем / media / cdrom. Как пользователь root Откройте эту папку / media / cdrom, используя Open с возможностью терминала (щелкните правой кнопкой мыши).

Шаг 2 Запустите программу VBoxLinuxAdditions.run. Когда программа завершит перезагрузку вашего VirtualBox.

$ sudo ./VBoxLinuxAdditions.run

Шаг 2 Создайте общую папку. В меню «Виртуальное» перейдите в «Устройства-> Общие папки», затем добавьте новую папку в список, эта папка должна быть той, что вы хотите использовать в Ubuntu (гостевой ОС). Создайте эту автоматически созданную папку. Пример -> Создайте папку на рабочем столе с именем Ubuntusare и добавьте эту папку.

Шаг 4 Когда вы закончите с общей папкой (-ами), мы монтируем папку из Ubuntu (гостевой ОС). Создайте точку монтирования, это каталог в Ubuntu, который будет обмениваться файлами с общей папкой из Windows. Запустите это, чтобы создать каталог в Ubuntu

$ sudo mkdir ~/Desktop/windowsshare

Шаг 4 С созданной вами точкой монтирования теперь можно монтировать общую папку. Выполните эту команду для совместного использования папки:

$ sudo mount -t vboxsf Ubuntushare ~/Desktop/windowsshare

Ubuntusare - это имя папки, которую мы добавляем в разделе «Устройства VirtualBox», эта папка находится в Windows (Host OS). ~ / Desktop / windowsshare - это каталог в Ubuntu (гостевая ОС)

ПОЗДРАВЛЕНИЯ-> Теперь вы можете делиться файлами между Windows и Ubuntu. Попробуйте добавить любой файл в Windows (хост-ОС). В общей папке Ubuntu теперь проверьте каталог Windowsshare Ubuntu (гостевой ОС), файл будет отображаться.

Моя статья

Общая папка b / w windows и ubuntu

5
ответ дан 25 May 2018 в 08:49
Установите программу «Программы и группа» из Центра программного обеспечения. Выберите текущего пользователя и нажмите «Управление группами». Выберите vboxsf и нажмите «Добавить». Перезагрузите
2
ответ дан 25 May 2018 в 08:49
  • 1
    Не удалось найти в программном центре Mint 17.1, но в меню были пользователи и группы, не так ли? – russ_hensel 26 September 2016 в 17:55
  • 2
    Монетный двор @russ_hensel не является официальным вкусом Ubuntu. Задайте свой вопрос в Unix & amp; Linux . – wjandrea 28 November 2016 в 04:49
Создайте каталог, где вы собираетесь его монтировать, например mkdir docs Установите гостевые дополнения в гостевую машину Ubuntu. Выключите гостевой Ubuntu, затем настройте его. В разделе «Хранение» настройте общую папку и отметьте, что вы указали как имя во втором поле. Например, «сумасшедший». Установите флажок Auto-Mount. Загрузите гостя Ubuntu. Как вы сказали, на самом деле он не будет доступен. (Это ключевая часть вашего вопроса.) Вместо этого вы найдете его в /media/sf_crazy, где «сумасшедший» - это имя, которое вы ему дали. И он также будет присутствовать в вашем домашнем каталоге на ~/crazy. Теперь вам нужно сделать еще один шаг, чтобы смонтировать его:
sudo mount -o uid=1000,gid=1000 -t vboxsf ~/crazy ~/docs
1
ответ дан 25 May 2018 в 08:49

Выполните следующие действия после установки гостевых дополнений. Для среды Windows 10, на машине Windows мне пришлось обмениваться папками.

Щелкните правой кнопкой мыши папку для совместного доступа. Выберите «Поделиться с». Выберите «Особые люди». Выберите «Специальные люди». Выберите всех, параметры чтения / записи. Команда запуска клиента Ubunto: sudo adduser xxxxxxx vboxsf

где xxxxxx - ваше имя учетной записи пользователя. Выйдите из системы и зайдите в Ubuntu.

1
ответ дан 25 May 2018 в 08:49

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

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