Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

VirtualBox

  1. установка
  2. підтримка USB
  3. Налаштування мережі
  4. Установка доповнень гостьовий openSUSE
  5. пакет розширення
  6. загальні папки
  7. Загальні папки в гостьовій openSUSE
  8. Доступ до загальних папок від імені звичайного користувача
  9. Монтування сумісних дисків
  10. Копіювання віртуальних машин і дисків
VirtualBox

є пакетом віртуалізації розробленого 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.

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.