Я выполнил шаги, найденные здесь, однако, общий ресурс не монтируется при загрузке. Общий ресурс монтируется, если после запуска я запускаю 'mount -a'. Почему общий ресурс не монтируется при загрузке?
1. Настройте виртуальную машину и установите OpenSUSE 11.2.
2 - Создать общую папку на хосте (HostFolder)
3 - Настройте общую папку в Virtualbox через Детали виртуальной машины или через Устройства> Общие папки ...
4 - Установите зависимости для запуска установщика Virtualbox Вам необходимо установить соответствующий пакет ядра разработки для вашего типа машины (используйте 'zypper search -i kernel', чтобы увидеть, что установлено) sudo zypper install make gcc kernel-source kernel-hosttype/default-devel
5 - Запустите виртуальную машину и перейдите в раздел Устройства> Дополнения гостя. Это смонтирует ISO-образ вашего гостя OpenSUSE.
6 - Откройте корневой терминал и запустите
cd /usr /src /linux сделать oldconfig && сделать подготовить && сделать сценарии && сделать dep cp ../linux-obj/$HOSTTYPE/default/Module.symvers. готовиться
- Комментатор в вышеупомянутой теме говорит, что этот шаг не нужен, но он не работает без моей системы. Я предлагаю сначала выполнить шаг 7 и вернуться к шагу 6, если это не помогло. *
7 - Беги./VirtualboxLinux yourhosttype .run из смонтированного образа iso.
8 - Создать общую папку в OpenSUSE (GuestFolder)
9 - Тестирование с помощью sudo mount -t vboxsf HostFolder /home /user /GuestFolder
Оно работает? Большой! Давайте настроим систему так, чтобы она автоматически смонтировала учетную запись обычного пользователя вместо доступа с правами root.
10 - Добавьте эту строку в /etc /fstab HostFolder /home /user /GuestFolder vboxsf по умолчанию, uid = 1000, gid = 1000 0 0
11 - он работает для меня, но если он все еще не автоматически монтируется после перезагрузки; sudo mount -a