Я установил гостевую Ubuntu на компьютер с Windows 7, используя VirtualBox. Как можно совместно использовать папки между гостем Ubuntu и хостом Windows? Спасибо.
запустите его на своем терминале, и все будет хорошо:
sudo mkdir /media/(folder-name-on-linux)
sudo mount -t vboxsf (folder-name-set-on-virtualBox) /media/(folder-name-on-linux)
(имя-папки-на-linux) будет легко доступно в вашем файловом менеджере
PS: Таким образом, вам не нужно перезагружать виртуальную машину; -)
Если вы получаете Отказано в доступе при доступе к подключенной общей папке, выполните следующую команду:
sudo adduser <yourUsername> vboxsf
Замените <yourUsername>
на свое действительное имя пользователя (например, john
или в зависимости от того, что из этого). твой).
Затем перезапустите, и у вас должен быть полный доступ.
Вы должны активировать опцию «вставить образ с добавленным гостевым компакт-диском» в меню устройств, чтобы включить общую папку. общая папка должна появиться в /media.
У меня была та же проблема, но после прочтения другого вопроса на этом сайте я обнаружил, что запуск
gksudo nautilus
заставил его работать нормально.
Закройте гостевую виртуальную машину, а затем откройте диалоговое окно «Настройки» для этой виртуальной машины. Внизу внизу левой области навигации в этом диалоговом окне должна быть опция для общих папок.
Вы можете выбрать, какие папки на хост-машине вы хотите использовать совместно с этой конкретной гостевой виртуальной машиной, хотите ли вы, чтобы они были подключены гостем только для чтения, и должны ли они быть доступны при загрузке виртуальной машины. После этого перезапустите / восстановите гостевую виртуальную машину, и вы сможете перейти к новой файловой системе или папке.
Обычно я создаю новую папку в папке «VirtualBox VMs» в моем пользовательском каталоге с именем «Shared», а затем делюсь этой папкой с любыми гостевыми виртуальными машинами, которым это необходимо. Я монтирую его только для чтения, чтобы ни одна машина не смогла запрограммировать его для других, а затем я могу поместить туда любые необходимые файлы.
Совместное использование папок между хостом и гостем
Пакет расширений
Шаги: Откройте VirtualBox ---> Щелкните меню "Файл" - -> Настройки (Ctrl + G) ---> Вкладка «Расширения»
Если вы не найдете установленного пакета расширений, перейдите на страницу загрузки VirtualBox ( https://www.virtualbox.org/wiki/ Загрузки ) и найдите Oracle VM VirtualBox Extension Pack, загрузите и установите его.
( * Extension Pack должен быть той же версии вашего VirtualBox
) [Если вы не знаете, какая у вас версия VirtualBox, просто нажмите на меню «Справка» ---> О VirtualBox]
Добавление гостя
I. Запустите вашу виртуальную машину
II. Щелкните «Устройства» -> «Вставить образ компакт-диска с дополнительным гостевым устройством»
III. После этого вы увидите диалоговое окно «Добавление гостя»
IV. Нажмите «Выполнить», чтобы начать установку гостевого дополнения VirtualBox
V. Введите пароль своей учетной записи и нажмите «Аутентификация»
.[Альтернатива]
Если вы не видите диалоговое окно «Добавление гостя», дважды щелкните значок компакт-диска с добавлением гостя VirtualBox.
После этого вы увидите, что папка cdrom0
открыта. Щелкните эту папку правой кнопкой мыши и выберите «Открыть в терминале».
Введите в терминале sudo su
и введите пароль своей учетной записи. Используйте команду ls
, чтобы показать все файлы в папке cdrom0
.
После этого введите команду chmod + x VBoxLinuxAdditions.run
, чтобы изменить разрешение файла VBoxLinuxAdditions.run
.
Наконец, выполните команду sh ./VBoxLinuxAdditions.run
, чтобы начать установку гостевого дополнения VirtualBox.
Теперь перезагрузите вашу виртуальную машину.
Запустите виртуальную машину ---> Щелкните меню «Устройства» ---> Общие папки ---> Параметры общей папки
Теперь щелкните значок «Добавить папку».
Выберите путь к папке, Имя папки будет выбрано автоматически. Поставьте галочку на Авто-крепление и Сделать постоянным. Щелкните по кнопке ОК.
Теперь снова перезагрузите вашу виртуальную машину.
После перезагрузки на рабочем столе появится общая папка.
- Если вы не можете получить доступ к содержимому вашей общей папки, попробуйте следующие шаги.
Откройте свой Терминал. Введите sudo su
, затем введите свой пароль.
Напишите следующие команды
sudo usermod -a -G vboxsf mir
(* Вместо mir
используйте имя вашей учетной записи)
sudo chown -R your_account_name:users /media/your_share_folder_name/
Пример sudo chown -R mir: users / media / sf_Linux_Application /
Теперь перезагрузите виртуальную машину и проверьте общую папку.