Як отримати доступ до папок на хост-машині з віртуальної машини Ubuntu у VirtualBox
VirtualBox це програма, яка дозволяє запускати декілька операційних систем (гостей) на одному комп'ютері (комп'ютері). Можливо, вам знадобиться передати файли між хостом та гостем. Легко налаштувати в гостях Windows, але складно в гостях Ubuntu.
Ми покажемо вам, як налаштувати гостьовий автомат Ubuntu, щоб ви мали доступ до папок на хост-машині з гостьової машини. Для цього потрібно ввімкнути спільні папки, які можна встановити за допомогою програми VirtualBox для додатків для гостей (див. Нашу статтю, щоб дізнатися, як це зробити).
Після встановлення додатків для гостей, увімкніть спільні папки, додавши папку з хост-машини в налаштуваннях для гостьової машини. Для цього спочатку переконайтеся, що гостьовий апарат вимкнено. Потім виберіть гостьовий апарат у списку ліворуч від менеджера VirtualBox і клацніть Параметри на панелі інструментів.
У діалоговому вікні "Параметри" клацніть "Спільні папки" у списку параметрів ліворуч. На екрані Спільні папки клацніть кнопку папки зі знаком "плюс", щоб додати папку.
У діалоговому вікні Додати добірку виберіть пункт Інший з розкривного списку Папка.
Відобразиться діалогове вікно "Огляд папок". Перейдіть до папки, якою ви хочете поділитися між хостом і гостем, виберіть її і натисніть кнопку OK.
Шлях до вибраної папки вставляється в поле редагування шляху папки. Назва папки автоматично стає ім'ям папки, але ви можете змінити це ім'я. Якщо ви не бажаєте змінювати елементи в цій папці на гостьовій машині, установіть прапорець "Лише для читання". Щоб автоматично вибирати вибрану папку на гостьовій машині під час її завантаження, встановіть прапорець Автоматичне встановлення. Після вибору налаштувань для спільної папки натисніть кнопку OK.
Вибрана папка відображається у списку папок. Натисніть кнопку OK, щоб закрити діалогове вікно.
Тепер переконайтеся, що гостьовий апарат все ще вибирається в менеджері VirtualBox і натисніть кнопку "Пуск", щоб завантажити його.
Після завантаження гостьової машини відкрийте Nautilus (диспетчер файлів), натиснувши файловий кабінет на панелі Unity ліворуч на робочому столі..
У списку пристроїв зліва натисніть Комп'ютер, а потім двічі клацніть папку Медіа праворуч. Ви побачите папку, що називається подібно до папки, яку ви вибрали для спільного використання на хост-машині, а на початок імені додано “sf_”.
Якщо двічі клацнути на цій папці, відобразиться наступне діалогове вікно. Це пов'язано з тим, що потрібно виконати ще одне завдання, перш ніж ви зможете отримати доступ до спільної папки.
Крім користувачів у Ubuntu, існують також групи. Коли VirtualBox встановив операційну систему Ubuntu, він додав групу під назвою “vboxsf”. Перш ніж мати доступ до загальних папок, потрібно додати себе до групи vboxsf. Для цього натисніть Ctrl + Alt + T, щоб відкрити вікно Терміналу. Введіть наступне під заголовком, замінивши "ім'я користувача" своїм ім'ям користувача, і натисніть Enter.
sudo adduser [ім'я користувача] vboxsf
Введіть пароль під час запиту та натисніть Enter ще раз. Повідомлення відображатимуться під час додавання до групи, а "Готово" відображається після успішного завершення процесу.
Щоб закрити вікно терміналу, введіть "exit" (без лапок) у запиті та натисніть Enter.
Щоб переконатися, що ви знаходитесь у групі vboxsf, ви можете ввести "id [ім'я користувача]" (без лапок і замінити "[ім'я користувача]" своїм ім'ям користувача) і натиснути Enter. Всі групи, для яких вказаний користувач є членом відображення.
Тепер, коли ви отримуєте доступ до спільної папки в папці "Медіа", як описано вище, ви повинні побачити будь-які файли, які існують у цій папці на хост-машині.
Ви можете редагувати ці файли безпосередньо в цій папці, якщо ви не вибрали параметр "Тільки для читання" під час вибору папки в меню "Налаштування". Можна також копіювати файли в цю папку та з неї. Якщо для папки встановлено значення "Лише для читання", можна копіювати файли лише з цієї папки та не зможете копіювати файли.