Ubuntu на Oracle VirtualBox: Спільні папки


6

Я подивився на це питання , але це не допомогло.

Я використовую Windows 7 як хост з Ubuntu 10.10 як гість з VBox 4.0. Я хочу мати спільний каталог між ними. Я встановив гостьові додатки.

Я перейшов до панелі керування VBox у Windows, додав спільну папку (sharename Shared_Folder) і вибрав "Auto Mount". Довідник з назвою "sf_Shared_Folder" з'явився в / media на Ubuntu, але коли я розміщував файли в цьому каталозі з ОС, я не бачу їх на іншому.

Потім я спробував створити каталог без автоматичного нарахування (sharename collectfiles) і виконати наступну команду:

foo@foo-VirtualBox:~$ sudo mount -t vboxsf collectivefiles FileShare
/sbin/mount.vboxsf: mounting failed with the error: No such device

Що викликає цю помилку? Я перезавантажив і VM і VBox себе, але я все ще спостерігаю за цим.


У вас встановлена ​​самба?
Benny

Відповіді:


4

Принаймні на моєму хості Win7 з гостем Ubuntu 10.10 під керуванням VirtualBox 4.0.2 у мене не було проблем, про які ви згадали. Проте слід знати, що спільна папка змонтована з правами доступу, призначеними для користувача кореневого облікового запису та групи vboxsf.

Найкраще додати звичайний обліковий запис користувача до групи vboxsf. Ви можете це зробити, або безпосередньо редагуючи /etc/group файлу та додавання облікового запису в кінці визначення групи, наприклад, так (замінюючи goyuix обліковим записом користувача):

vboxsf:x:1001:goyuix

Або ви можете скористатися графічним інтерфейсом: System - & gt; Адміністрація - & gt; Користувачі та групи. Натисніть кнопку "Управління групами", прокрутіть у нижній частині списку і знайдіть групу vboxsf, виберіть її та натисніть кнопку Властивості. Потім можна встановити прапорець для кожного облікового запису користувача, який ви хочете бути частиною групи.


+1 Чи знаєте ви, як додати користувача vboxsf з командного рядка?
Amelio Vazquez-Reina

1
@AmV vboxsf є групою, а не користувачем. Ви можете використовувати groupadd і useradd команд з командного рядка.
Goyuix

1

У мене була точно така ж проблема і прийшла до висновку, що вона пов'язана з ядром. Якщо я хотів би запустити гостьову ОС зі старим ядром, це не було проблемою. Рішення для мене було в переустановці гостьових доповнень. Мабуть, VirtualBox запускає різні додатки для різних ядра; тому повторна інсталяція змушує гостьових додатків знову поглянути на ядро.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.