Как создать автоматическое монтирование ‘vboxsf’ для общего доступа к папкам в Ubuntu 20.04.1?

Вопрос или проблема

Ubuntu 20.04.1 жалуется на команду:

sudo usermod -a -G vboxsf (имя_пользователя)

с сообщением:

usermod: группа 'vboxsf' не существует

Я подозреваю, что группа не была создана пакетом virtualbox-guest-additions-iso. Поэтому это будет ручное исправление.

Как создать автоматическую монтировку ‘vboxsf’ для совместного использования папок в Ubuntu 20.04.1?

Пакет virtualbox-guest-additions-iso фактически не устанавливает ни один из модулей ядра Virtualbox для гостя, он просто копирует ISO-файл в /usr/share/virtualbox/. Если вы хотите установить дополнения для гостя, вы можете сделать одно из трех:

  • В госте (предполагая, что это Ubuntu) установите дополнения для гостя, выполнив apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms
  • Смонтируйте ISO-файл /usr/share/virtualbox/VBoxGuestAdditions.iso (предполагая, что он установлен через virtualbox-guest-additions-iso) с хоста в гость как CD-ROM, а затем запустите установщик CD-ROM внутри гостя.
  • Установите virtualbox-guest-additions-iso в госте, смонтируйте ISO и запустите установщик. Это, вероятно, наименее предпочтительный из трех вариантов.

Ответ или решение

Для автоматического монтирования папок с использованием ‘vboxsf’ в Ubuntu 20.04.1, важно правильно установить дополнения гостя VirtualBox и создать соответствующую группу и учетные записи. Следуйте пошаговым инструкциям ниже.

Шаг 1: Установка дополнений гостя VirtualBox

Исходя из вашей ситуации, вам необходимо установить дополнения гостя, так как команда usermod выдает ошибку usermod: group 'vboxsf' does not exist. Это означает, что группа vboxsf была не создана, что обычно происходит при отсутствии установленных дополнений гостя.

Вы можете установить дополнения одним из предложенных вариантов:

  1. Установка через APT:
    Откройте терминал и выполните следующую команду:

    sudo apt-get update
    sudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms
  2. Установка из ISO-образа:
    Если дополнения уже были установлены через virtualbox-guest-additions-iso, выполните следующие команды:

    sudo mount /usr/share/virtualbox/VBoxGuestAdditions.iso /mnt
    sudo /mnt/VBoxLinuxAdditions.run
    sudo umount /mnt

    Это смонтирует ISO-образ, запустит установщик и затем размонтирует ISO.

  3. Не рекомендуется:
    Устанавливать только virtualbox-guest-additions-iso, так как это не предоставляет всех необходимых файлов и библиотек.

Шаг 2: Проверка наличия группы vboxsf

После установки дополнений, проверьте наличие группы vboxsf:

getent group vboxsf

Если группа отсутствует, создайте ее вручную:

sudo groupadd vboxsf

Шаг 3: Добавление пользователя в группу vboxsf

Теперь добавьте вашего пользователя в группу vboxsf, заменив (username) на ваше имя пользователя:

sudo usermod -aG vboxsf $(whoami)

После выполнения этой команды не забудьте выйти из системы и войти снова, чтобы изменения вступили в силу.

Шаг 4: Настройка автоматического монтирования

Для того чтобы настройки автоматически монтировали общие папки, выполните следующие шаги:

  1. Редактируйте файл /etc/fstab:
    Откройте файл /etc/fstab в текстовом редакторе с правами суперпользователя:

    sudo nano /etc/fstab

    Добавьте следующую строку, чтобы установить общую папку. Замените ShareFolderName на имя вашей общей папки, а /mnt/shared на путь, где вы хотите ее монтировать.

    ShareFolderName /mnt/shared vboxsf defaults 0 0
  2. Создайте точку монтирования:
    Перед монтированием убедитесь, что папка существует:

    sudo mkdir -p /mnt/shared

Шаг 5: Проверьте автоматическое монтирование

Чтобы проверить, работает ли автоматическое монтирование правильно, выполните команду:

sudo mount -a

Если ошибок не возникает, попробуйте посмотреть, смонтирована ли папка:

ls /mnt/shared

Заключение

Теперь у вас должно быть правильно настроенное автоматическое монтирование vboxsf для общих папок в Ubuntu 20.04.1. Убедитесь, что вы следовали всем шагам, чтобы избежать проблем с доступом к общим ресурсам. Если у вас возникнут дополнительные вопросы, не стесняйтесь их задавать.

Оцените материал
Добавить комментарий

Капча загружается...