<
  • Главная
Статьи

Керівництво по VirtualBox (частина 2): Створення та запуск віртуальної машини - HackWare.ru

  1. Зміст Зміст «Повне керівництво по VirtualBox» 1. Що таке VirtualBox, як встановити та використовувати...
  2. Запуск віртуальної машини
  3. Запуск нової віртуальної машини в перший раз
  4. Захоплення і вивільнення клавіатури і миші
  5. Введення спеціальних символів
  6. Зміна знімних носіїв
  7. Зміна розміру вікна машини
  8. Збереження стану машини

Зміст

Зміст «Повне керівництво по VirtualBox»

1. Що таке VirtualBox, як встановити та використовувати

2. Створення і запуск віртуальної машини

2.1 Створення вашої першої віртуальної машини

2.2 Запуск віртуальної машини

2.3 Запуск нової віртуальної машини в перший раз

2.4 Захоплення і вивільнення клавіатури і миші

2.5 Введення спеціальних символів

2.6 Зміна знімних носіїв

2.7 Зміна розміру вікна машини

2.8 Збереження стану машини

3. Використання груп, знімків, клонування, імпорт і експорт віртуальних машин

4. Налаштування віртуальної машини

5. Гостьові доповнення VirtualBox

6. Підказки, поради та додаткові матеріали по використанню VirtualBox

Створення вашої першої віртуальної машини

Натисніть кнопку «Створити» в верхньому кутку VirtualBox.

З'явиться вікно помічника, який проведе вас по налаштуванню нової віртуальної машини (VM).

З'явиться вікно помічника, який проведе вас по налаштуванню нової віртуальної машини (VM)

На наступних сторінках майстер запитає у вас мінімальну інформацію, необхідну для створення віртуальної машини, зокрема:

  • Ім'я віртуальної машини, яка пізніше буде показано у списку віртуальних машин у вікні VirtualBox Менеджер, і воно буде використовуватися для файлів VM на диску. Незважаючи на те, що будь-яке ім'я може бути використано, майте на увазі, що, як тільки ви створили кілька віртуальних машин, ви оціните, якщо ви дали своїм віртуальним машинам досить інформативні імена; «Моя віртуальна машина» було б менш корисною, ніж «Windows XP SP2 з OpenOffice».
  • У розділі «Тип операційної системи» виберіть операційну систему, яку ви пізніше хочете встановити. Операційні системи згруповані; якщо ви хочете встановити щось дуже незвичне, чого немає в списку, виберіть «Інше». Залежно від вашого вибору VirtualBox включить або відключить деякі параметри віртуальної машини, які можуть знадобитися вашій гостьовій операційній системі. Це особливо важливо для 64-бітних гостьових ОС. Тому рекомендується завжди встановлювати тип на правильне значення.

На наступній сторінці виберіть пам'ять (ОЗУ), яку VirtualBox повинен виділяти при кожному запуску віртуальної машини. Обсяг пам'яті, вказаний тут, буде забрано з вашого хост-комп'ютера і надано гостьовою операційною системою.

Пам'ятайте: Уважно обирайте цей параметр! Пам'ять, яку ви передаєте віртуальній машині, не буде доступна ОС на вашому фізичному комп'ютері під час роботи віртуальної машини, тому не вказуйте більше, ніж у вас є вільною. Наприклад, якщо ваш хост-комп'ютер має 8 Гб оперативної пам'яті і ви вводите 4000 МБ в якості обсягу ОЗУ для конкретної віртуальної машини, в той час як ця віртуальна машина працює, у вас залишиться тільки 4000 МБ для всього іншого програмного забезпечення на вашому хості. У разі використання дві віртуальні машини, для другої віртуальної машини буде виділено ще більше пам'яті (яка може навіть не запуститися, якщо ця пам'ять недоступна). З іншого боку, ви повинні вказати стільки, скільки ваша гостьова ОС (і ваші програми) зажадають для правильної роботи.

Для гостя Windows XP потрібно мінімум кілька сотень МБ ОЗУ для правильної роботи, і Windows Vista навіть відмовиться встановлюватися якщо їй є менше 512 МБ. Звичайно, якщо ви хочете запускати додатки з інтенсивною графікою у вашій віртуальній машині, вам може знадобитися ще більше оперативної пам'яті.

Сучасним версіями Windows (як хосту, так і гостьовий ОС) для комфортної роботи бажано мати не менше 4 ГБ оперативної пам'яті. Для Linux з графічним інтерфейсом для комфортної роботи бажано мати 2 ГБ. Для Linux з інтерфейсом командного рядка досить від 100 МБ для самої ОС + пам'ять на запускаються.

Не залишайте вашому хосту (ОС на фізичному комп'ютері) менше пам'яті, ніж її потрібно для роботи, інакше вона почне інтенсивно використовувати файл підкачки, що призведе до значного уповільнення як хоста, так і віртуальних машин.

Як і у випадку з іншими настройками, ви можете змінити цей параметр пізніше, після того, як ви створили віртуальну машину.

Потім ви повинні вказати віртуальний жорсткий диск для вашої віртуальної машини.

Існує багато, в тому числі і потенційно складних способів, за допомогою яких VirtualBox може надати простір на жорсткому диску для віртуальної машини, але найбільш поширеним способом є використання великого файлу образу на вашому «реальному» жорсткому диску, чиє вміст VirtualBox являє вашої віртуальній машині, як якщо б це був її жорсткий диск. Цей файл являє собою весь жорсткий диск, тому ви можете навіть скопіювати його на інший хост і використовувати його з іншого установкою VirtualBox.

Майстер покаже вам наступне вікно:

Майстер покаже вам наступне вікно:

Щоб створити новий порожній віртуальний жорсткий диск, натисніть кнопку «Створити».

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

Якщо ви вперше використовуєте VirtualBox, вам потрібно буде створити новий образ диска. Отже, натисніть кнопку «Створити».

Це викличе інше вікно - «Створити віртуальний жорсткий диск», який допоможе вам створити новий образ образу диска в папці нової віртуальної машини.

Майстер каже нам:

«Будь ласка, вкажіть тип файлу, який визначає формат, який Ви хочете використовувати при створенні нового жорсткого диска. Якщо у Вас немає необхідності використовувати диск з іншими продуктами програмної віртуалізації, Ви можете залишити цей параметр без змін.

  • VDI (VirtualBox Disk Image)
  • VHD (Virtual Hard Disk)
  • VMDK (Virtual Machine Disk) »

VirtualBox підтримує два типи файлів образів:

  • Динамічно розподілений файл буде рости тільки тоді, коли гостьова ОС дійсно зберігає дані на своєму віртуальному жорсткому диску. Тому він спочатку буде невеликим на жорсткому диску хоста і тільки пізніше, у міру заповнення даними, буде рости до зазначеного розміру.
  • Файл фіксованого розміру негайно займе вказаний обсяг, навіть якщо насправді використовується тільки частина віртуального простору на жорсткому диску. Такий варіант, займаючи набагато більше місця, файл з фіксованим розміром, несе менше «накладних витрат» (необхідності виконувати операції пов'язані зі збільшенням контейнера) і, отже, трохи швидше, ніж динамічно виділений файл.

Такий варіант, займаючи набагато більше місця, файл з фіксованим розміром, несе менше «накладних витрат» (необхідності виконувати операції пов'язані зі збільшенням контейнера) і, отже, трохи швидше, ніж динамічно виділений файл

Щоб не допустити переповнення фізичного диска, VirtualBox обмежує розмір файлу образу. Тим не менш, він повинен бути досить великим, щоб утримувати дані вашої операційної системи і додатків, які ви хочете встановити - для гостьової ОС Windows або Linux вам, ймовірно, знадобиться кілька десятків гігабайт для будь-якого серйозного використання. Межа розміру файлу образу можна змінити пізніше.

Межа розміру файлу образу можна змінити пізніше

Запуск віртуальної машини

Щоб запустити віртуальну машину, у вас є кілька варіантів:

  • двічі клацніть по віртуальній машині в Менеджері
  • виберіть його запис у списку у вікні Менеджера і натисніть кнопку вгорі «Запустити»
  • для віртуальних машин, створених за допомогою VirtualBox 4.0 або більш пізньої версії, перейдіть в папку «VirtualBox VMs» в домашньому каталозі вашого системного користувача, знайдіть підкаталог машини, яку ви хочете запустити, і двічі клацніть файл настройок машини (файл з розширенням .vbox)
  • якщо ви створили ярлик на робочому столі для віртуальної машини, то можна запустити подвійним кліком з робочого столу

Це відкриє нове вікно, і обрана вами віртуальна машина завантажиться. Все, що зазвичай видно на моніторі віртуальної системи, відображається в прищепити в VirtualBox менежера.

Загалом, ви можете використовувати віртуальну машину так само, як якщо б ви використовували справжній комп'ютер. Однак є кілька моментів, які варто згадати.

Запуск нової віртуальної машини в перший раз

Коли віртуальна машина буде запущена в перший раз, з'явиться ще один майстер - «Майстер запуску» - ви зможете вибрати інсталяційний носій. Оскільки віртуальна машина створюється порожнім, вона буде вести себе точно так само, як реальний комп'ютер без встановленої операційної системи: він нічого не зробить і відобразить про помилку, що завантажувальний операційна система не була виявлена.

З цієї причини майстер допомагає вибрати середу для установки операційної системи.

  • Якщо у вас є фізичний носій CD або DVD, з якого ви хочете встановити гостьову операційну систему (наприклад, в разі компакт-диска або DVD-диска Windows), помістіть носій в дисковод компакт-дисків або DVD-дисків вашого хоста.
    Потім в списку майстрів інсталяційного носія виберіть «Привід хоста» з правильною буквою диска (або, в разі файлу Linux, файлу пристрою). Це дозволить вашій віртуальній машині отримати доступ до медіафайлів на вашому головному диску, і ви можете продовжити установку.
  • Якщо ви завантажили інсталяційний носій з Інтернету у вигляді файлу образу ISO (швидше за все, в разі дистрибутива Linux), ви зазвичай записуєте цей файл на порожній CD або DVD і продовжуєте, як тільки що описано. Разом з VirtualBox ви можете пропустити цей крок і безпосередньо підключити файл ISO. Потім VirtualBox представить цей файл на віртуальній машині в якості диска CD або DVD-ROM, подібно до того, як це робиться з образом віртуального жорсткого диска.
    В цьому випадку розкривається майстра містить список настановних носіїв, які раніше використовувалися з VirtualBox.
    Якщо ваш носій відсутня в списку (особливо якщо ви використовуєте VirtualBox в перший раз), виберіть значок маленької папки поруч із списком, щоб відкрити стандартне діалогове вікно файлового менеджера, за допомогою якого ви можете вибрати файл образу на дисках вашого хоста.

В обох випадках, після вибору в майстра, ви зможете встановити свою операційну систему.

Захоплення і вивільнення клавіатури і миші

Починаючи з версії 3.2, VirtualBox надає віртуальне USB-планшетний пристрій для нових віртуальних машин, за допомогою яких події миші передаються гостьовою операційною системою. В результаті, якщо ви використовуєте сучасну гостьову операційну систему, яка може обробляти такі пристрої, підтримка миші може працювати з коробки без захоплення миші, як це описано нижче.

В іншому випадку, якщо на віртуальній машині видно тільки пристроїв стардартних миші і клавіатури PS / 2, то так як операційна система на віртуальній машині не «знає», що вона не працює на реальному комп'ютері, вона очікує ексклюзивного контролю над вашою клавіатурою і мишкою. Це, однак, не так, оскільки, якщо ви не використовуєте віртуальну машину в повноекранному режимі, вашої віртуальній машині необхідно ділити клавіатуру і мишу з іншими додатками і, можливо, з іншими віртуальними машинами на вашому хості.

В результаті, спочатку після установки гостьовий операційної системи і перед установкою гостьових доповнень (ми пояснимо це через хвилину), тільки одна з двох - ваша віртуальна машина або інша частина вашого комп'ютера - може «володіти» клавіатурою і мишкою. Ви побачите другий покажчик миші, який завжди буде обмежуватися межами вікна VM. Зазвичай ви активуєте віртуальну машину клацнувши всередині неї.

Щоб повернути права власності на клавіатуру і мишу на вашу операційну систему хоста, VirtualBox резервує для вас спеціальну клавішу на клавіатурі: «клавішу хоста». За замовчуванням це права кнопка CTRL на клавіатурі. Ви можете змінити це значення за замовчуванням в глобальних налаштуваннях VirtualBox. У будь-якому випадку поточна настройка для клавіші хоста завжди відображається в правому нижньому кутку вашого вікна VM на той випадок, якщо ви її забудете:

У будь-якому випадку поточна настройка для клавіші хоста завжди відображається в правому нижньому кутку вашого вікна VM на той випадок, якщо ви її забудете:

В деталях все це означає наступне:

  • Ваша клавіатура належить VM, якщо вікно VM на робочому столі вашого комп'ютера має фокус клавіатури (якщо в гостьовій ОС відкрито багато вікон, то належить тому вікну, який має фокус). Це означає, що якщо ви хочете зробити введення клавіатури в віртуальний комп'ютер, спочатку натисніть на рядок заголовка вікна своєї VM.

Щоб вивільнити клавіатуру з віртуальної машини, натисніть клавішу «Хост» (як описано вище, як правило, це правий CTRL).

Зверніть увагу, що поки віртуальна машина володіє клавіатурою, деякі комбінації клавіш (наприклад, Alt-Tab) більше не буде видно хосту, але замість цього вони вирушать до гостьової ОС. Після того, як ви натиснете хост-клавішу, щоб знову включити клавіатуру на хості, всі натискання клавіш знову підуть на хост. З технічних причин VM не зможе отримати всі вхідні дані клавіатури, навіть якщо вона в той момент володіє клавіатурою. Прикладами таких комбінацій є Ctrl-Alt-Del на хостах Windows або поодинокі клавіші, захоплені іншими додатками на хостах X11.

  • Ваша миша належить VM тільки після того, як ви клацнули в вікні VM. Курсор миші зникне, і ваша миша буде управляти покажчиком гостя замість звичайного покажчика миші.

Зверніть увагу, що володіння мишею не залежить від власника клавіатури: навіть після того, як ви натиснули на заголовок, щоб мати можливість вводити в вікно VM, ваша миша ще не обов'язково належить VM.

Щоб звільнити миша від володіння віртуальною машиною, також натисніть клавішу «Хост».

Оскільки це поведінка може бути незручним, VirtualBox надає набір інструментів і драйверів пристроїв для гостьових систем, званих «гостьовими доповненнями VirtualBox», які роблять роботу з клавіатурою і мишкою віртуальної машини більш плавною. Найголовніше, що гостьові доповнення позбавляють від другого, «гостьового», покажчика миші і зроблять ваш курсор миші хоста покажчиком миші в гостьовій ОС.

Це буде описано далі.

Введення спеціальних символів

Операційні системи від деяких комбінацій клавіш ініціюють певні процедури. Деяким з цих комбінацій клавіш може бути важко передати в гостьову ОС, так як є три кандидати, хто отримує введення з клавіатури: операційна система хоста, VirtualBox або гостьова операційна система. Хто з цих трьох отримує натискання клавіш залежить від ряду факторів, включаючи саму комбінацію.

Операційні системи хоста резервують певні комбінації клавіш для себе. Наприклад, неможливо ввести комбінацію Ctrl + Alt + Delete, якщо ви хочете перезавантажити гостьову операційну систему на своїй віртуальній машині, оскільки ця комбінація клавіш зазвичай жорстко підключена до основної ОС (її перехоплюють як Windows, так і Linux), і натискання цієї комбінації клавіш призведе до перезавантаження вашого хоста.

Крім того, на хостах Linux і Solaris, які використовують X Window System, комбінація клавіш Ctrl + Alt + Backspace зазвичай скидає X-сервер (щоб перезавантажити весь графічний інтерфейс користувача). Оскільки X-сервер перехоплює цю комбінацію, натискання на неї зазвичай перезапускає графічний користувальницький інтерфейс вашого хоста (і вбиває всі запущені програми, включаючи працюючу VirtualBox).

По-третє, на хостах Linux, що підтримують віртуальні термінали, комбінація Ctrl + Alt + Fx (де Fx є однією з функціональних клавіш від F1 до F12) зазвичай дозволяє перемикатися між віртуальними терміналами. Як і в разі Ctrl + Alt + Delete, ці комбінації перехоплюються операційною системою хоста і тому завжди перемикають термінали на хості.

Якщо замість цього ви хочете відправити ці комбінації клавіш в гостьову операційну систему на віртуальній машині, вам потрібно буде використовувати один з наступних способів:

  • Використовуйте пункти в меню вікна віртуальної машини «Введення»«Клавіатура». Там ви знайдете «Послати Ctrl + Alt + Delete» і «Ctrl + Alt + Backspace»; проте останній буде впливати тільки на гостьові ОС Linux або Solaris.
  • Використовуйте спеціальні комбінації із клавішею Хоста (зазвичай правою клавішею CTRL), яку VirtualBox потім передасть в віртуальну машину:
  • Кнопка Хост + Del для відправки Ctrl + Alt + Del (для перезавантаження гостя);
  • Кнопка Хост + Backspace для відправки Ctrl + Alt + Backspace (для перезапуску графічного інтерфейсу користувача Linux або Solaris);
  • Кнопка Хост + F1 (або інші функціональні клавіші) для імітації Ctrl + Alt + F1 (або інших функціональних клавіш, тобто для перемикання між віртуальними терміналами в гостьовій системі Linux).

Для деяких інших комбінацій клавіш, таких як Alt-Tab (для перемикання між відкритими вікнами), VirtualBox дозволяє вам налаштувати: під час фокуса на віртуальній машині, чи будуть ці комбінації впливати на хост або гостя. Це глобальна настройка для всіх віртуальних машин і вона може бути знайдена в розділі «Файл»«Налаштування»«Введення»«автозахвату клавіатури».

Зміна знімних носіїв

Під час роботи віртуальної машини ви можете змінити знімний носій в меню «Пристрої» вікна віртуальної машини.

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

Отже, в меню «Пристрої» VirtualBox дозволяє приєднати хост-диск до гостя, або вибрати дискету, або образ DVD за допомогою Дискового менеджера образів, як описано в розділі « Налаштування віртуальної машини ».

Зміна розміру вікна машини

Ви можете змінити розмір вікна віртуальної машини при її запуску. В цьому випадку відбудеться одна з трьох:

  1. Если ви включили режим масштабування, екран віртуальної машини буде масштабироваться до розміру вікна. Це может буті корисностей, если у вас много запущених машин и ві хочете поглянуті на одну з них, коли вона працює у фоновому режімі. В якості альтернативи, це може бути корисним для збільшення вікна, якщо вихідний екран віртуальної машини дуже малий, наприклад, тому що в ньому використовується стара операційна система.

Щоб включити режим масштабування, натисніть Хост клавішу + C або виберіть «Режим збільшення екрану» в меню «Вид» у вікні VM. Щоб вийти з режиму масштабування, знову натисніть Хост клавішу + C.

Співвідношення сторін екрану гостя зберігається при зміні розміру вікна. Щоб ігнорувати співвідношення сторін, натисніть Shift під час операції зміни розміру.

  1. Якщо у вас встановлені гостьові доповнення і вони підтримують автоматичну зміну розміру, гостьові доповнення будуть автоматично налаштовувати дозвіл екрана гостьової операційної системи. Наприклад, якщо ви використовуєте гостьовий Windows з роздільною здатністю 1024 × 768 пікселів, а потім змініть розмір вікна VM, щоб збільшити його на 100 пікселів, гостьові доповнення змінять дозвіл екрана Windows до +1124 × 768.
  2. В іншому випадку, якщо вікно більше екрану віртуальної машини, екран буде центрирован. Якщо він менше, то в вікно машини будуть додані смуги прокрутки.

Збереження стану машини

Коли ви натискаєте кнопку «Закрити» вікна вашої віртуальної машини (у правому верхньому кутку вікна, як ви закриваєте будь-яке інше вікно у вашій системі), VirtualBox запитує вас, чи хочете ви «Зберегти стан машини», «Послати сигнал завершення роботи» або « відключити машину ». (ви також можете для цього дії використовувати сполучення клавіш: натиснути клавішу «Хост» разом з «Q».)

Різниця між цими трьома параметрами має вирішальне значення. Смороду означають:

  • «Зберегти стан машини». За допомогою цієї опції VirtualBox «заморожує» віртуальну машину, повністю зберігаючи її стан на локальному диску.

Коли ви знову запустіть віртуальну машину, ви виявите, що віртуальна машина продовжує з того місця, де вона була зупинена. Всі ваші програми все одно будуть відкриті, і ваш комп'ютер відновить роботу. Таким чином, збереження стану віртуальної машини аналогічно призупинення роботи портативного комп'ютера (наприклад, закриваючи його кришку).

  • «Послати сигнал завершення роботи». Це відправить сигнал ACPI shutdown на віртуальну машину, що буде мати такий же ефект, як якби ви натиснули кнопку харчування на реальному комп'ютері. Якщо віртуальна машина працює з досить сучасною операційною системою, це повинно запустити належний механізм зупинки роботи віртуальної машини.
  • «Відключити машину»: за допомогою цієї опції VirtualBox також перестає працювати з віртуальною машиною, але не зберігає її стан.

Попередження: Це еквівалентно висмикування вилки харчування на реальному комп'ютері, без його виключення належним чином. Якщо ви знову запустіть машину після її включення, ваша операційна система повинна буде повністю перезавантажитися і може почати тривалу перевірку своїх (віртуальних) системних дисків. Тобто так зазвичай не слід робити, оскільки це може привести до втрати даних або неузгодженим станом гостьової системи на диску.

До такого варіанту виключення слід вдаватися у виняткових випадках, він може використовуватися для закриття зависла віртуальної машини, або якщо у вас є Знімки станів, до яких ви хочете повернутися і при цьому ви не хочете зберігати нові дані, записані після створення Знімка.

Аналогічну функцію як і варіант «Послати сигнал завершення роботи» виконує в меню «Машина» опція «Завершити роботу», вона має той же ефект і до неї застосовні все сказане вище.

Продовження: « Керівництво по VirtualBox (частина 3): Використання груп, знімків, клонування, імпорт і експорт віртуальних машин ».

Пов'язані статті:



Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью