До створення віртуальних машин
Віртуальна машина - модель обчислювальної машини, створеної шляхом віртуалізації обчислювальних ресурсів: процесора, оперативної пам'яті, пристроїв зберігання та вводу і виводу інформації.
Віртуальна машина на відміну від програми емуляції конкретного пристрою забезпечує повну емуляцію фізичної машини чи середовища виконання (для програми).
Для створення віртуальної машини нам потрібно:
- фізична машина
- програма віртуалізації для операційних систем
- компакт-диск або образ диску операційної системи, що буде встановлена на віртуальну машину
Ми обрали VirtualBox - програма для створення віртуальних машин, що належить Oracle Corporation. Ця програма є в вільному доступі та підтримується основними операційними системами Linux, FreeBSD, Mac OS X, OS/2 Warp, Microsoft Windows, які підтримують роботу гостьових операційних систем FreeBSD, Linux, OpenBSD, OS/2 Warp, Windows і Solaris.
Ключові можливості
- Кроссплатформовість
- Модульність
- Жива міграція
- Підтримка USB 2.0, коли пристрої хост-машини стають доступними для гостьових ОС (лише в пропрієтарній версії)
- Підтримка 64-бітних гостьових систем[2] (починаючи з версії 2.0), навіть на 32-бітних хост-системах[3] (починаючи з версії 2.1, для цього потрібна підтримка технології віртуалізації процесором)
- Підтримка SMP на стороні гостьової системи (починаючи з версії 3.0, для цього потрібна підтримка технології віртуалізації процесором)
- Вбудований RDP-сервер, а також підтримка клієнтських USB-пристроїв поверх протоколу RDP (лише в пропрієтарній версії)
- Експериментальна підтримка апаратного 3D-прискорення (OpenGL, DirectX 8/9 (з використанням коду wine) (лише в 32-бітних Windows XP и Vista)), для гостьових DOS / Windows 3.x / 95 / 98 / ME підтримка апаратного 3D-прискорення не передбачена
- Підтримка образів жостких дисків VMDK (VMware) и VHD (Microsoft Virtual PC), включаючи snapshots (починаючи з версії 2.1[4])
- Підтримка iSCSI (лише в пропрієтарній версії)
- Підтримка віртуалізації аудіопристроїв (емуляція AC97 або SoundBlaster 16 на вибір)
- Підтримка різноманітних видів мережевої взаємодії (NAT, Host Networking via Bridged, Internal)
- Підтримка ланцюжка збережених станів віртуальної машини (snapshots), до яких можна повернутися з будь-якого стану гостьової системи
- Підтримка Shared Folders для простого обміну файлами між хостовою та гостьовою системами (для гостьових систем Windows 2000 і новіше, Linux та Solaris)
- Підтримка інтеграції робочих столів (seamless mode) хостової та гостьової ОС
- Є можливість вибору мови інтерфейса (підтримується і україномовний інтерфейс).
Встановлення VirtualBox
Скачати інсталяційний пакет програми можна на офіційному сайті.
На сайті присутні допоміжні матеріали та інструкція по встановленню. Встановлення не складне, в декілька кроків користувачу пропонується ознайомитися з ліцензійною угодою та обрати директорію для встановлення.
Далі розглянемо встановлення операційних систем Ubuntu 10.04 та Windows XP