- установка
- підтримка USB
- Налаштування мережі
- Установка доповнень гостьовий openSUSE
- пакет розширення
- загальні папки
- Загальні папки в гостьовій openSUSE
- Доступ до загальних папок від імені звичайного користувача
- Монтування сумісних дисків
- Копіювання віртуальних машин і дисків
є пакетом віртуалізації розробленого Sun Microsystems (створеного німецькою компанією Innotek GmbH):
- підтримує 32-бітові гостьові системи (і 64-бітові гостьові системи, якщо хост має відповідну апаратну підтримку) - гостьових операційних систем
- працює на 32-бітних і 64-бітних процесорах Intel і AMD (хост-системі)
До версії 4.0 існувало два видання : З відкритим вихідним кодом звана "Open Source Edition" (OSE) і з закритим, поширювана у вигляді бінарних файлів і має повний набір функцій. Починаючи з версії 4.0, є тільки одна версія, та, що з відкритими вихідними компонентами, тобто це базовий пакет розповсюджується під ліцензією GPL v2 і додатковий пакет з закритим вихідним кодом, який розширює функціональність базового пакету.
установка
Будь ласка, прочитайте SDB: Установка VirtualBox сторінку для отримання більш докладної інформації про:
- установці з репозиторіїв openSUSE (OSE edition)
- установці VirtualBox з домашньої сторінки (OSE і бінарне видання)
- дії після інсталяції
підтримка USB
Версія: 42.1 або вище По замовчуванням нижченаведений файл знаходиться за адресою: /usr/lib/udev/rules.d Зверніть увагу, що файли знаходяться в директорії / etc мають більш високий пріоритет, і в разі поновлення залишаються незмінними.
З версії VirtualBox 4.x, хостової USB-пристрої можуть бути використані в гостьових ОС тільки після видалення коментарів "#" в останніх двох рядках файлу /etc/udev/rules.d/60-vboxdrv.rules. Після перезавантаження віртуальної машини (VirtualBox) можна використовувати USB-пристрої.
Зверніть увагу, що ці два рядки дають права на читання і запис групі vboxusers, це може бути загрозою безпеки.
Налаштування мережі
установка доповнень
Додатки гостьовій ОС
Знову встановлена віртуальна машина може використовуватися як є, але для повноцінної інтеграції в хост-систему необхідно встановити доповнення гостьовий ОС. Вони надають такі можливості:
- інтеграція покажчика миші
- загальні папки
- поліпшена підтримка відео
- інтеграція робочих столів
- загальні канали зв'язку гостя і хоста
- синхронізація часу
- загальний буфер обміну
- автоматичний вхід
Подробиці можливостей, а тажке способи установки додатків в залежності від типу гостьової ОС, ви зможете дізнатися, звернувшись до сторінці керівництва /usr/share/doc/packages/virtualbox/UserManual.pdf або пройшовши по наступній засланні .
Установка доповнень гостьовий openSUSE
Зверніть увагу, що в гостьовій openSUSE пакети доповнень встановлюються автоматично. Але версія цих додатків не завжди найостанніша. Якщо ви потребуєте в новішій версії додатків, тоді пройдіть по цій засланні і скачайте файл з розширенням * .iso.
Наступним умовою для установки в гостьовій системі доповнень з сайту розробника є:
- відсутність пакетів за замовчуванням в гостьовій OC:
sudo zypper rm virtualbox-guest-kmp-default virtualbox-guest-tools virtualbox-guest-x11
- пакети, необхідні для складання модулів ядра:
- основні пакети розробки (для C, C ++, make)
- пакети kernel- [default | desktop | pae] -devel і kernel-syms
sudo zypper in kernel-syms gcc make
Для установки самих доповнень:
- завантажте гостьову OC і через меню Devices (Пристрої) виберіть Install Guest Additions ... (Установка доповнень гостьової системи)
- погодьтеся з діалогами установки
Образ доповнень гостьовий OC, в разі необхідності можна змонтувати вручну:
- тепер в гостьовій системі, запустіть установку з правами суперкористувача:
sudo /media/VBOXADDITIONS_*/VBoxLinuxAdditions.run
Вихідне повідомлення ядра повинно містити "done (виконано)", а в разі помилки містити інструкції щодо усунення проблем.
- перезапустіть гостьову ОС, доповнення гостьовий ОС повинні бути включені.
пакет розширення
Додатковий пакет, який розширює функціональність базового пакета VirtualBox. Цей пакет надає наступне можливості:
- підтримку пристроїв USB 2.0 (EHCI)
- віддалений дисплей (VRDP підтримка)
- Intel PXE boot ROM для мережевої карти E1000
- експериментальна підтримка функції проброса пристроїв шини PCI, що дозволяє безпосередньо використовувати PCI-пристрої в гостьових ОС, навіть якщо хост-система не має драйвера для пристрою.
Увага: Невідповідність версій пакету розширення і VirtualBox, призведе до помилок установки.
Для установки даного пакета пройдіть по цій засланні і скачайте файл з розширенням * .vbox-extpack. Запустіть VirtualBox і в меню File (Файл) виберіть: Settings (Настройки) -> Plugins (Модулі) -> Add (Додати плагін).
Подробиці установки даного пакети можна дізнатися, пройшовши по наступній засланні
загальні папки
Тільки після установки доповнень гостьовий ОС, можна обмінятися папками між хостом і гостьової ОС:
br>
- Запустіть віртуальну машину з меню Settings (cвойства) виберіть Shared Folders ... (Загальні папки)
- Натисніть на іконку Add new shared folder (Додати загальну папку) в правій верхній частині вікна
- У вікні Shared folders (Загальні папки) Оберіть папки, які повинні бути доступні гостьовий OC
Детальна інформація про пакет додавання загальних папок в гостьовій ОС буде залежати від самої гостьовий ОС. Зверніться до розділу загальні папки керівництва VirtualBox.
Загальні папки в гостьовій openSUSE
Наберіть в консолі гостьової системи з правами суперкористувача:
sudo mount -t vboxsf host_folder_name guest_mount_point
- де host_folder_name де "Folder Name (назва папки)" є Shared folders (расшаренной папкою) в діалозі guest_mount_point (гостьова точка монтування), це папка в гостьовій ОС, де загальні дані повинні з'явитися.
- Ви також можете додати точку монтування в гостьовій OC за допомогою файлу конфігурації / etc / fstab, наприклад:
installation / mnt / installation vboxsf rw 1 2 work / mnt / work vboxsf uid = fred, gid = users 1 2
Доступ до загальних папок від імені звичайного користувача
За замовчуванням тільки привілейований користувач (root) може отримати доступ до загальних папок, змонтованих в хост-системі. Щоб дозволити звичайним користувачам доступ до цих папок:
- Відкрийте YaST → Управління користувачами і групами → Додайте користувачів до групи vboxsf, яким хочете надати доступ
- Перелогіньтесь, щоб зміни вступили в силу
Ви також можете досягти цієї мети, редагуючи / etc / fstab.
Монтування сумісних дисків
За допомогою команди vdfuse можна змонтувати образ диска VirtualBox на хост і використовувати його для монтування вбудованих розділів.
Встановити vdfuse пакет можна з Virtualization сховища.
Якщо vfuse встановлений, то з правами суперкористувача змонтуйте кореневий розділ vdi диска, а потім кожен розділ:
sudo vdfuse -f yourimage.vdi / mnt / vdi sudo mount -o loop / mnt / vdi / Partition1 / mnt / vdi-partition1
Копіювання віртуальних машин і дисків
Для копіювання віртуальних машин, в тому числі приєднаних віртуальних диск (ів), використовуйте експорт машин і потім можете імпортувати його там же або інший хост-системі. См.імпорт і експорт віртуальних машин в розділі керівництва VirtualBox.
Щоб скопіювати віртуальний диск, скористайтеся програмою VBoxManage clonehd - см. Клонування дисків керівництва по VirtualBox.
У будь-якому випадку, новостворені віртуальні диски мають унікальний UUID's. Залежно від того, як налаштована гостьова ОС, може бути необхідність, налаштувати її для читання диска. У гостьових системах Linux, ви можете змінити файл / etc / fstab в оригінальній системі, і використовувати загальні посилання на диски - в даному прикладі оригінал / dev / disk / але id змінений:
/ Dev / sda1 swap swap defaults 0 0 / dev / sda2 / ext3 acl, user_xattr 1 + 1 / dev / sda3 / home ext3 acl, user_xattr 1 2
Крім того, мак-адреси можуть відрізняться, від щойно імпортованих віртуальною машиною, вони можуть зажадати деякого коректування виходячи з хост-системи. Для гостьової openSUSE, необхідно буде замінити (як приклад) визначення eth0. Будь ласка, прочитайте man сторінку команди ifup. Для існуючих систем необхідно відредагувати файл /etc/udev/rules.d/70-persistent-net.rules з правами суперкористувача - в недавно завантажених / імпортованих гостьовий системою оновлень системи mac на адресу eth0 визначення (ви можете побачити це в Settings (Властивості) -> Network ... (Мережа) діалог гостьовий машини у вікні) і видалити всі помилкові нові записи з тією ж адресою Mac.