Virtualbox общая папка linux debian

Как в VirtualBox сделать общую папку

VirtualBox — программа, предназначенная для создания виртуальной машины. Пользоваться утилитой можно совершенно бесплатно. С ее помощью получится быстро создать виртуальную ОС. Внутри можно будет проводить любые действия без рисков повредить основную систему. Чтобы полноценно пользоваться виртуальной машиной, необходимо найти способ передачи фалов. Для этого нужно создать общую папку в ВиртуалБокс, которая станет доступна в двух ОС и поможет выполнять файловый обмен.

Как настроить общую папку VirtualBox для Windows

Настройка общей папки отличается в зависимости от установленной на виртуальной машине операционной системы. Рассмотрим способ, когда две ОС — это Windows:

1. Чтобы общая папка стала доступна для основной и гостевой системы, установите дополнения. Откройте меню «Устройства». Кликните на надпись «Подключить образ диска Дополнений гостевой ОС».

2. На виртуальной машине увидите оптический дисковод, на котором размещено программное обеспечение ВиртуалБокс.

3. После открытия дисковода вы увидите установочные файлы, которые подходят для различных ОС. Для Windows выберите программу «VBoxWindowsAdditions».

4. Для установки нажмите на надпись «Next». После окончания процесса выполните перезагрузку ПК.

5. После того, как установились дополнения, можете создать общую папку. Для этого включите виртуальную машину, а затем перейдите в основном окне ВиртуалБокс к настройкам.

6. Перейдите к разделу «Общие папки». Создайте новую, а затем подключите опцию «Автоподключение». Затем обязательно сохраните настройки и запустите виртуальную машину.

7. На виртуальной машине вы увидите сетевой диск, указывающий на общую папку из основной операционной системы.

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

Создание общей папки в VirtualBox для Linux

Если основная ОС — это Виндовс, а виртуальной машины — Linux, то для создания общей папки следуйте инструкции:

1. Подключите образ диска, зайдя через меню в «Устройства», а затем выберите «Подключить образ диска».

2. Произойдет автоматическое монтирование подключенного диска. Система выдаст запрос с предложением открытия в диспетчере фалов. Предложение отклонять не надо, так как необходимо увидеть путь, куда примонтировался диск.

3. Диск смонтировался в каталог «/media/user/vbox¬_gas_6.1.4». У вас на компьютере адрес может быть другим. Находите файл «VboxLinuxAdditins.run», который выполните с правами root для установки дополнения гостевой ОС. Запустите терминал и исполните команду «/media/user/vbox¬_gas_6.1.4/ VboxLinuxAdditins.run». На вашем ПК путь может быть другим. Перезагрузите компьютер.

4. Настройте общую папку ВиртуалБокс. Выключите виртуальную машину, а затем откройте ее настройки. В появившемся окне добавьте новую общую папку. Укажите к ней путь на ПК. Поставьте галочку возле надписи «Автоподключение».

5. Запустите виртуальную машину. Новая общая папка автоматически примонтируется в «/media/sf_foldername». Открыть вы ее сразу не сможете, так как отсутствует доступ. Для получения права добавьте пользователя в группу «vboxsf». Для этого запустите терминал, а затем выполните команду «sudo usermod-aG vboxsf user». Вместо «user» вписывайте имя добавленного вами пользователя.

Читайте также:  Калибровка принтера canon g3415

6. После выполненных действий в диспетчере файлов появится с открытым доступом папка «/media/sf_temp».

При помощи этой папки получится перемещать файл между основной ОС и виртуальной машиной ВиртуалБокс.

Как сделать общей папкой диск С и D

Можно сделать диски С и D доступными для двух ОС:

1. Откройте «Устройства», затем «Общий буфер обмена». Выберите «Двунаправленный».

2. Затем кликните на «Устройства», нажмите на «Общие папки». Выберите надпись «Настроить общие папки».

3. Увидите информационное окно. Согласитесь с представленной информацией, нажав на кнопку «Ок».

4. Добавьте новую общую папку.

5. Выберите путь под названием «Другой».

6. В появившемся окне при помощи мыши выделите диск С. Нажмите на надпись «Выбор папки».

7. Поставьте галочку возле надписи «Создать постоянную папку». Подтвердите действие, нажав на «Ок».

8. Добавьте еще одну общую папку.

9. Выберите путь «Другой».

10. В появившемся окне выделите диск D. Кликните на надпись «Выбор папки».

11. Поставьте галочку возле надписи «Создать постоянную папку». Подтвердите действие, кликнув на «Ок».

12. Произошло расширение дисков основной ОС для гостевой Виндовс 10.

13. Теперь установите Дополнения к гостевой ОС. Нажмите на «Устройства», затем «Подключить образ диска».

14. Кликните на кнопку «Выполнить».

15. Нажмите на надпись «Next».

16. Подтвердите действие, нажав на «Install».

17. После загрузки нажмите на «Установить».

18. Подтвердите действие, нажав на «Finish».

19. Произойдет автоматическая перезагрузка ПК.

20. Откройте проводник. Кликните на «Сеть».

21. Подтвердите нажатием на «Ок».

22. Увидите сообщение о том, что сетевое обнаружение отключено.

23. Нажмите на левую кнопку мыши и выберите «Включить сетевое обнаружение».

24. Согласитесь с включением обнаружения сети.

25. Закройте проводник и откройте его снова.

26. Выберите «Сеть».

27. Зайдите в VBOXSVR.

28. Увидите диски С и D. Можете зайти в любой и скопировать нужный файл в гостевую Виндовс и обратно.

Теперь вы сможете перемещать файлы между основной ОС и виртуальной машиной ВиртуалБокс!

Источник

Настройка общих папок в VirtualBox для Linux

Общие папки позволяют использовать локально хранящиеся файлы не только на хост-машине, но и в виртуальной ОС. Это упрощает взаимодействие операционных систем, не нужно переносить документы в облачные сервисы хранения и прочие способы хранения данных.

Для того, чтобы использовать обшие папки, как и буфер обмена, необходимо установить специальное дополнение.

Гостевые дополнения VirtualBox — это фирменный набор расширенных функций для более гибкой работы с виртуальными операционными системами, это модули ядра (драйверы) системы.

Настройка общих папок в VirtualBox для Ubuntu

Для начала нужны полное обновление и перезагрузка системы:

Устанавливаем необходимые для компиляции модуля ядра зависимости:

Настраиваем систему для сборки модулей ядра:

Подключаем диск с Гостевыми дополнениями, для этого в меню VirtualBox виртуальной машины выберите «Устройства» → «Подключить образ диска Дополнений гостевой ОС…»:

После этого в системе переходи на смонтированный диск и запускаем скрипт:

После окончания установки выполняем перезагрузку, чтобы изменения вступили в силу:

Созданная общая папка может быть недоступна со следующей ошибкой:

«Не удалось показать содержимое этой папки. Недостаточно прав для просмотра содержимого объекта sf_Имя_папки».

Поэтому заранее рекомендуется открыть новое окно «Терминала» и прописать в нем следующую команду:

Перезагружаем виртуальную машину.

Настройка общих папок в VirtualBox для Debian 11

Для начала нужны полное обновление и перезагрузка системы:

Устанавливаем необходимые для компиляции модуля ядра зависимости:

Настраиваем систему для сборки модулей ядра:

Подключаем диск с Гостевыми дополнениями, для этого в меню VirtualBox виртуальной машины выберите «Устройства» → «Подключить образ диска Дополнений гостевой ОС…»:

После этого в системе переходи на смонтированный диск и запускаем скрипт:

После окончания установки выполняем перезагрузку, чтобы изменения вступили в силу:

Настройка общих папок в VirtualBox для CentOS 8

Шаг 1. Установка EPEL на CentOS 8

Читайте также:  Инструкция по эксплуатации принтера hp officejet 7000

Чтобы установить репозиторий EPEL в CentOS 8 , выполните следующую команду dnf на терминал

Шаг 2. Установка заголовков ядра и инструментов сборки

После установки репозитория EPEL продолжите установку и установите заголовки ядра и инструменты сборки, необходимые для установки гостевых дополнений

После установки убедитесь, что версия kernel-devel соответствует версии вашего ядра Linux, выполнив следующие команды:

Если версии различаются, то обновите ядро ​​Linux

Когда обновление будет завершено, перезагрузите систему CentOS 8 .

Шаг 3. Установите гостевые дополнения VirtualBox в CentOS 8

Создайте точку монтирования для ISO-образа гостевых дополнений.

Затем смонтируйте образ ISO в точку монтирования.

Перейдите к месту монтирования и запустите скрипт установщика VirtualBox.

Если материал понравился Вам и оказался для Вас полезным, поделитесь им со своими друзьями!

Источник

How to enable a Virtualbox shared folder for Linux guest systems

VirtualBox is a very useful tool to install operating systems inside the main system. However, configuring the Virtualbox to share files between your main system and the system you installed in a VirtualBox is not trivial. So, I will show you how to enable a shared folder in Virtualbox for Debian, Linux Mint/Ubuntu, and Arch Linux as guest systems. I will also show a universal way that should work for any Linux guest distribution.

INTRODUCTION

There are several essential steps you need to follow, to enable a shared folder between the real machine (host) and the virtual machine (guest):

  1. Install guest additions for your guest system.
  2. Create a shared folder.
  3. Change the user permission for the shared folder.

In this tutorial, my host system is Arch Linux, but the host system does not matter in this case because we will do all the setting in the guest systems. So, I will show you the settings for Arch Linux, Linux Mint and Debian as guest systems. If you use some other distributions as a guest, look at the instructions for Debian. It is a universal way to enable a shared folder and it should work for all distributions.

VIDEO TUTORIAL

Enable a shared folder in VirtualBox for Arch Linux guest

Prepare the system

First, make sure your Arch Linux guest system is up to date. Open a terminal and update it:

Next, install kernel headers. I use the Linux kernel LTS, so I have to install the linux-lts-headers package. If you use the standard kernel, install linux-headers .

Then, install the virtualbox-guest-utils package. It will make you choose a package: either virtualbox-guest-modules-arch or virtualbox-guest-dkms . The Arch Linux wiki recommends choosing the virtualbox-guest-modules-arch package if you use the Linux kernel and virtualbox-guest-dkms for others kernels like LTS. Again, I use the linux-lts kernel so I needed to install the virtualbox-guest-dkms package.

After that, enable the VirtualBox kernel modules:

Add the shared folder

In VirtualBox, go to the Devices menu -> Shared Folders menu -> Shared folders settings.

In the window that opens, on the right side, you will find the button to add a new shared folder. Click on it.

And select the folder you want to share between systems. For example, I usually share my Public folder. Make it permanent and activate auto-mounting by clicking on the options.

Then, you need to reboot the guest system. Once the guest system has rebooted, you can find the shared folder in the /media folder.

The problem is, however, that only the root user can access the folder. To gain access to this folder as a regular user, open the terminal in your guest system and add your user to the vboxsf group.

Читайте также:  Картридж hp c9352a аналог

`whoami` stand there to automatically paste your username. You can also type your username directly.

Next, give that user a permission to access the media folder.

Finally, log out, and log in again. Open the file manager and you should be able to access the shared folder as a regular user.

So, this is the whole process to enable a shared folder in VirtualBox using Arch Linux. You can start placing files there.

Enable a shared folder in VirtualBox for Debian guest

Installing guest addition in Debian is a little different from in Arch Linux. For Debian, I will show you a more universal way that you can apply to any other distro including Arch Linux. However, the way I showed before is preferable for Arch Linux.

Prepare the system and add a shared folder

In Debian guest, open a terminal and install the build-essential, dkms, and linux-headers packages.

After that, you can add a shared folder. It is the same procedure as before. Go to the Devices menu -> Shared folders -> click on the Shared folder settings option.

Again, click on the button at the right to add the shared folder. Set the folder options you want and click on the Ok button.

After the packages are installed and the shared folder is added, reboot the system.

Install the GuestAddition CD Image

When your guest system has started. Go to the Devices menu and click on the Insert Guest addition image option.

Then, open a file manager, navigate to VBOXADDITION CD, right click in that directory and click on the open Terminal here option.

In the terminal, run the following command to install the VirtualBoxLinuxAddtions:

Make sure it is installed without errors. If some errors occur, read the message, most likely the instruction for a fix will be provided. If the install is successful, you need to reboot the system.

Setting the permissions to the shared folder

If you go to the /media folder in the file manager and check if a shared folder is mounted, most likely you will not be able to access it as a regular user.

To enable the access to this folder for a regular user, do the same what we did for Arch Linux, add your user to the vboxsf group.

And change the permission of the media folder.

Log out, log in and you should be able to access the shared folder.

This method to enable a shared folder in VirtualBox for Debian is universal and it should work for any other distributions.

Enable a shared folder in VirtualBox for Linux Mint / Ubuntu guest

Linux Mint and Ubuntu usually come with VirtualBox guest addition pre-installed by default. If not, you can install it using a software manager like Synaptic.

Open the software manager, search and install virtualbox-guest-X11 , virtualbox-guest-utils , and virtualbox-guest-dkms .

Then do the same steps I showed for Arch Linux and Debian. First, add a shared folder.

Reboot the system. Then, add your user to the vboxsf group.

Change the permissions.

Finally, log out and log in, and you should have the shared folder working.

CONCLUSION

Now, you can use your VirtuaBox systems more extensively by sharing files between your host and guest systems.

If you use any other distro than Ubuntu-based ones, Arch Linux or Debian, try the way I show for Debian and let me know how it worked.

I recommend for the next read to learn how to clean Arch Linux.

Источник

Поделиться с друзьями
КомпСовет
Adblock
detector