Меню Рубрики

Shared folders virtualbox windows

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

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

Настройка общей папки VirtualBox для Windows

Процесс настройки общих папок в VirtualBox немного отличается, в зависимости от того, какая операционная система установлена на виртуальной машине. Для начала рассмотрим вариант, когда и основная и гостевая операционные системы это Windows. В нашем случае это будет Windows 10, но инструкция будет актуальной и для других версий Windows.

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

После этого на виртуальной машине с Windows 10 появится оптический дисковод с программным обеспечением от VirtualBox.

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

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

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

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

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

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

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

Теперь рассмотрим ситуацию, когда вашей основной операционной системой является Windows, а на виртуальной машине VirtualBox установлена Linux. В нашем примере в качестве Linux будет использоваться Lubuntu 19.10, но с другими дистрибутивами процесс настройки должен быть схожим.

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

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

В нашем случае диск был примонтирован в каталог « /media/user/VBox_Gas_6.1.4 ». В этом каталоге есть файл « VBoxLinuxAdditins.run », который нужно выполнить (с правами ROOT) для установки дополнений гостевой ОС. Поэтому запускаем терминал и выполняем следующую команду:

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

Следующий шаг – настройка общей папки в свойствах виртуальной машины VirtualBox. Для этого выключаем виртуальную машину и открываем ее настройки. Здесь в разделе нужно добавить новую общую папку, указать к ней путь на вашем компьютере и включить опцию « Авто-подключение ». В общем, все точно также как в случае виртуальной машины с Windows.

После настройки общей папки снова запускаем виртуальную машину с Linux. Созданная общая папка должна быть автоматически примонтирована в « /media/sf_foldername ». В нашем случае это « /media/sf_temp ».

Но, данную папку пока нельзя открыть, поскольку нет доступа. Чтобы получить право на доступ к общей папке нужно добавить своего пользователя в группу « vboxsf ». Для этого запускаем терминал и выполняем следующую команду:

Обратите внимание, « user » — это имя вашего пользователя на виртуальной машине Linux.

На этом настройка общей папки завершена. Папка « /media/sf_foldername » должна появиться в диспетчере файлов и доступ к ней должен быть открыт.

С помощью этой общей папки вы сможете перемещать файлы между вашей основной операционной системой и виртуальной машиной VirtualBox.

Источник

Настройка общей папки основной и гостевой операционных систем в программе VirtualBox

Программа для виртуализации операционных систем VMware Workstation, будучи чуть более функциональным продуктом, нежели программа VirtualBox, последней, несмотря на массу преимуществ, всё же уступает во многих моментах. Например, в отличие от платной VMware Workstation, программа VirtualBox полностью бесплатна. А если виртуальная машина создаётся в 64-разрядной Windows, с помощью VirtualBox на неё можно установить 32-разрядную гостевую Windows. 32-разрядная гостевая ОС будет работать чуть шустрее, нежели 64-разрядная, которую нужно будет в силу обусловленностей программы VMware Workstation ставить на виртуальную машину с основой также 64-разрядной Windows.

Но вот в чём безоговорочно проигрывает VirtualBox, так это в процессе настройки общей папки основной и гостевой ОС. В программе VMware Workstation этот процесс, который, кстати, рассматривался ранее в этой статье сайта, упрощён до предельности. В то время как в программе VirtualBox для настройки общей папки потребуется несколько отдельных этапов – назначение общей папки, установка специальных дополнений гостевой ОС и подключение общей папки для отображения в проводнике с помощью командной сроки Windows.

0. Оглавление:

Что же, дорогу осилит идущий, потому приступим непосредственно к делу.
Но прежде об обязательных условиях. Для добавления общей папки виртуальные машины в программе VirtualBox, для которых подключаются эти папки, должны быть выключены, а не приостановлены и сохранены.

1. Добавление общей папки основной и гостевой ОС

Выбираем виртуальную машину, для которой необходимо настроить общую с основной ОС папку, если таковых (виртуальных машин) создано несколько. В окне менеджера VirtualBox жмём кнопку на панели инструментов программы «Настроить».

Откроется окно настроек виртуальной машины. Слева выбираем раздел «Общие папки». Справа жмём кнопку в виде папки с плюсиком – это кнопка обзора для выбора папки, которой предназначено стать общей с основной и гостевой ОС. В проводнике выбираем папку на реальном компьютере или создаём новую специально для работы с двумя системами. В окошке добавления общей папки ставим галочку на опции «Авто-подключение» и жмём «ОК». Чтобы обезопасить себя от возможного попадания вредоносного ПО из гостевой в основную ОС, можно выставить опцию «Только для чтения». При этом файлы, помещённые в общую папку в основной ОС, можно будет открывать или копировать в любое другое место в гостевой ОС. А вот наполнять общую папку файлами гостевой ОС будет нельзя.

2. Установка дополнений гостевой ОС

Теперь запускаем виртуальную машину, для которой настроена общая с основной ОС папка. В меню окна VirtualBox сверху выбираем раздел «Устройства», а в нём — команду «Подключить образ диска Дополнений гостевой ОС».

Далее на виртуальной машине открываем проводник Windows. И сразу же в разделе «Этот компьютер» увидим подключённый образ CD-диска с логотипом VirtualBox. Кликаем его.

В открывшемся окне дополнений VirtualBox выбираем файл запуска.

Затем следуем пошаговому мастеру установки дополнений VirtualBox. В первом окошке жмём «Next».

Во втором окошке также жмём «Next».

В третьем жмём «Install».

Последнее окошко установки дополнений VirtualBox уведомит о необходимости перезагрузки виртуальной машины. Соглашаемся и жмём «Finish».

3. Подключение общей папки с помощью командной сроки Windows

Когда виртуальная машина перезагрузится, в редких случаях общая папка может сразу уже отображаться в проводнике Windows в разделе «Сеть». Но, увы, часто на практике происходит так, что папка в проводнике не отображается. И чтобы это произошло, необходимо проделать кое-какие действия с помощью командной строки. Вызываем командную строку. Если в качестве гостевой ОС установлена Windows 7, вызвать командную строку можно в меню «Пуск». Если её нет в быстром доступе, ищем её в поиске по меню. Командную строку вызываем от имени администратора.

Если в качестве гостевой ОС установлена Windows 8.1, командная строка с правами администратора доступна в перечне контекстного меню, вызываемом на кнопке «Пуск».

В окне командной строки вводим команду по типу:
net use буква_диска: \\vboxsvr\название_папки
В нашем случае выбран диск Х, а общая папка названа «Общая_папка». Следовательно, команда будет выглядеть так:
net use x: \\vboxsvr\Общая_папка
Вводим команду и жмём Enter.

Теперь открываем проводник Windows. И в разделе «Этот компьютер» с раскрытым подразделом «Сетевые расположения» увидим ярлык общей папки основной и гостевой ОС. Кликаем его.

Если ярлык общей папки в «Сетевых расположениях» не отображается, перезагружаем виртуальную машину. Чтобы к общей папке в гостевой ОС был удобный доступ, можем вынести её ярлык на рабочий стол.

Всё – общая папка основной и гостевой ОС создана. Можем её тестировать. Поместим какой-то файл в общую папку на реальном компьютере и откроем его из общей папки на виртуальной машине.

Смотрите также:

Для работы с виртуальными машинами на рынке десктопного софта существует, по сути, только две программы – это VMware Workstation и VirtualBox. Все остальные либо малоизвестны, либо с ограниченным функционалом, либо…

Подобно тому, как человек только в своих иллюзиях может дать отпор грозному начальнику, нахамить сварливой тёще или свекрови и даже предаться страсти с недоступной пассией, не имея возможности сделать это…

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

Источник

Shared folders virtualbox windows

With the shared folders feature of Oracle VM VirtualBox, you can access files of your host system from within the guest system. This is similar to how you would use network shares in Windows networks, except that shared folders do not require networking, only the Guest Additions. Shared folders are supported with Windows 2000 or later, Linux, and Oracle Solaris guests. Oracle VM VirtualBox includes experimental support for Mac OS X and OS/2 guests.

Shared folders physically reside on the host and are then shared with the guest, which uses a special file system driver in the Guest Additions to talk to the host. For Windows guests, shared folders are implemented as a pseudo-network redirector. For Linux and Oracle Solaris guests, the Guest Additions provide a virtual file system.

To share a host folder with a virtual machine in Oracle VM VirtualBox, you must specify the path of the folder and choose a share name that the guest can use to access the shared folder. This happens on the host. In the guest you can then use the share name to connect to it and access files.

There are several ways in which shared folders can be set up for a virtual machine:

In the window of a running VM, you select Shared Folders from the Devices menu, or click on the folder icon on the status bar in the bottom right corner.

If a VM is not currently running, you can configure shared folders in the virtual machine’s Settings dialog.

From the command line, you can create shared folders using VBoxManage , as follows:

There are two types of shares:

Permanent shares, that are saved with the VM settings.

Transient shares, that are added at runtime and disappear when the VM is powered off. These can be created using a checkbox in the VirtualBox Manager, or by using the —transient option of the VBoxManage sharedfolder add command.

Shared folders can either be read-write or read-only. This means that the guest is either allowed to both read and write, or just read files on the host. By default, shared folders are read-write. Read-only folders can be created using a checkbox in the VirtualBox Manager, or with the —readonly option of the VBoxManage sharedfolder add command.

Oracle VM VirtualBox shared folders also support symbolic links, also called symlinks , under the following conditions:

The host operating system must support symlinks. For example, a Mac OS X, Linux, or Oracle Solaris host is required.

Currently only Linux and Oracle Solaris Guest Additions support symlinks.

For security reasons the guest OS is not allowed to create symlinks by default. If you trust the guest OS to not abuse the functionality, you can enable creation of symlinks for a shared folder as follows:

4.3.1.В Manual Mounting

You can mount the shared folder from inside a VM, in the same way as you would mount an ordinary network share:

In a Windows guest, shared folders are browseable and therefore visible in Windows Explorer. To attach the host’s shared folder to your Windows guest, open Windows Explorer and look for the folder in My Networking Place s, Entire Network , Oracle VM VirtualBox Shared Folders . By right-clicking on a shared folder and selecting Map Network Drive from the menu that pops up, you can assign a drive letter to that shared folder.

Alternatively, on the Windows command line, use the following command:

While vboxsvr is a fixed name, note that vboxsrv would also work, replace x: with the drive letter that you want to use for the share, and sharename with the share name specified with VBoxManage .

In a Linux guest, use the following command:

To mount a shared folder during boot, add the following entry to /etc/fstab :

In a Oracle Solaris guest, use the following command:

Replace sharename , use a lowercase string, with the share name specified with VBoxManage or the VirtualBox Manager. Replace mountpoint with the path where you want the share to be mounted on the guest, such as /mnt/share . The usual mount rules apply. For example, create this directory first if it does not exist yet.

Here is an example of mounting the shared folder for the user jack on Oracle Solaris:

Beyond the standard options supplied by the mount command, the following are available:

This option sets the character set used for I/O operations. Note that on Linux guests, if the iocharset option is not specified, then the Guest Additions driver will attempt to use the character set specified by the CONFIG_NLS_DEFAULT kernel option. If this option is not set either, then UTF-8 is used.

This option specifies the character set used for the shared folder name. This is UTF-8 by default.

The generic mount options, documented in the mount manual page, apply also. Especially useful are the options uid , gid and mode , as they can allow access by normal users in read/write mode, depending on the settings, even if root has mounted the filesystem.

In an OS/2 guest, use the VBoxControl command to manage shared folders. For example:

As with Windows guests, shared folders can also be accessed via UNC using \\VBoxSF\ , \\VBoxSvr\ or \\VBoxSrv\ as the server name and the shared folder name as sharename .

4.3.2.В Automatic Mounting

Oracle VM VirtualBox provides the option to mount shared folders automatically. When automatic mounting is enabled for a shared folder, the Guest Additions service will mount it for you automatically. For Windows or OS/2, a preferred drive letter can also be specified. For Linux or Oracle Solaris, a mount point directory can also be specified.

If a drive letter or mount point is not specified, or is in use already, an alternative location is found by the Guest Additions service. The service searches for an alternative location depending on the guest OS, as follows:

Windows and OS/2 guests. Search for a free drive letter, starting at Z: . If all drive letters are assigned, the folder is not mounted.

Linux and Oracle Solaris guests. Folders are mounted under the /media directory. The folder name is normalized (no spaces, slashes or colons) and is prefixed with sf_ .

For example, if you have a shared folder called myfiles , it will appear as /media/sf_myfiles in the guest.

The guest properties /VirtualBox/GuestAdd/SharedFolders/MountDir and the more generic /VirtualBox/GuestAdd/SharedFolders/MountPrefix can be used to override the automatic mount directory and prefix. See Section 4.7, “Guest Properties”.

Access to an automatically mounted shared folder is granted to everyone in a Windows guest, including the guest user. For Linux and Oracle Solaris guests, access is restricted to members of the group vboxsf and the root user.

Copyright В© 2004, 2020 Oracle and/or its affiliates. All rights reserved. Legal Notices

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Shared folder windows phone
  • Shared buffers postgresql windows
  • Share it for windows 7 на русском
  • Shake windows 7 windows
  • Shadowuser pro для windows 7