Контакти

Инсталиране и конфигуриране на VirtualBox в Windows

Днес ще говоря за моя опит инсталации, настройкиИ конфигуриране VirtualBox на Windows.Освен това ще ви кажа защо го избрах Платформа за виртуализация VirtualBox, защо изобщо ми трябва това и т.н. За да спестите време, ви предлагам да гледате видеоклип по темата:


Защо VirtualBox?

Преди да говоря за причините, поради които избрах VirtualBoxБих искал да засегна малко темата за виртуализацията и емулацията като цяло. Какво е емулация?
Емулацияе способността на програма или устройство да имитира работата на друга програма или устройство.
Кой използва емулатори и за какво?
Софтуерните емулатори са предназначени основно за внедряване на множество операционни системи на един компютър, без да засягат основната операционна система. Емулаторите или системите за виртуализация са достъпни за широк кръг хора: от обикновени потребители до администратори и програмисти.
Емулатори за потребители- това е на първо място възможността за стартиране на приложения под други операционни системи без рестартиране на основната, тестване на нов софтуер и различни експерименти с настройки.
Емулатори за администратори- това е поле за експерименти! Сега обучението за администриране стана много по-лесно; всеки може да създава виртуални мрежи от десетки операционни системи за гости, да ги конфигурира и да придобие практически умения.
Емулатори за програмисти- това са тези помощници, без които вече е трудно да се живее. Те буквално значително ускоряват отстраняването на грешки и тестването на програми. И ако говорим за разработчици на мрежови приложения или програмиране на ниско ниво, тогава емулаторите просто нямат цена!
Емулатори за хакери- добре, тук всичко е ясно, проверка на експлойти, тестване на вируси, отстраняване на грешки и изучаване на програми на други хора...
Следователно значението на емулацията е трудно да се надцени. Единственият въпрос е кой емулатор да избера?

Изборът на виртуална машина зависи от редица причини, които потребителят определя за себе си. Изхождах от следните изисквания за виртуалната машина:

  1. Трябва да работи на платформата Windows
  2. Трябва да поддържа всички най-разпространени операционни системи в режим на гост

Не всички виртуални машини отговарят на тези две, бих казал, строги изисквания. Смятаха ме VirtualPC(не работи, защото се поддържат само системи за гости на Windows) и VMWare(не работи, защото това е платен софтуер, чиято цена е много висока и не искам да използвам хакнати версии).

Функции на VirtualBox

  • Кросплатформен
  • Модулност
  • Жива миграция
  • Поддръжка на USB 2.0, когато хост устройствата са достъпни за операционни системи за гости (само собствена версия)
  • Поддържа 64-битови системи за гости (от версия 2.0), дори и на 32-битови хост системи (от версия 2.1 това изисква поддръжка за технология за виртуализация на процесора)
  • Поддръжка на SMP от страна на системата за гости (започвайки от версия 3.0, това изисква поддръжка за технология за виртуализация на процесора)
  • Вграден RDP сървър, както и поддръжка за USB клиентски устройства през RDP (само собствена версия)
  • Експериментална поддръжка за хардуерно 3D ускорение (OpenGL, DirectX 8/9 (използване на винен код) (само за 32-битови Windows XP и Vista)), за DOS/Windows 3.x/95/98/ME гости, хардуерното 3D поддържащо ускорение е не е предоставено
  • Поддръжка за VMDK (VMware) и VHD (Microsoft Virtual PC) изображения на твърд диск, включително моментни снимки (започвайки от версия 2.1)
  • iSCSI поддръжка (само собствена версия)
  • Поддръжка за виртуализация на аудио устройства (AC97 или SoundBlaster 16 емулация за избор)
  • Поддръжка за различни типове мрежова комуникация (NAT, Host Networking чрез Bridged, Internal)
  • Поддръжка за верига от запазени състояния на виртуална машина (моментни снимки), които могат да бъдат върнати от всяко състояние на системата за гости
  • Поддръжка на споделени папки за лесно споделяне на файлове между хост и гост системи (за Windows 2000 и по-нови, Linux и Solaris гости)
  • Поддръжка за десктоп интеграция (безпроблемен режим) на хост и гост OS
  • Възможно е да изберете език на интерфейса (поддържа се и интерфейс на руски език)

Списъкът е впечатляващ, освен това наскоро беше пусната версия 3.2.12 и бяха коригирани голям брой грешки; те могат да бъдат намерени на уебсайта за разработчици на VirtualBox.

Надявам се, че покупката слънцекомпания Оракулняма да повлияе на развитието на този страхотен проект, иначе те обичат да монетизират всичко.

Инсталиране на VirtualBox

Използва се като хост система Windows Vista Ultimate SP2. Самият процес на инсталиране на VirtualBox е доста тривиален, всичко е ясно и без коментари.

След това трябва да следвате инструкциите на инсталатора. На един етап, при инсталиране на мрежови адаптери, текущата връзка с локалната мрежа може да бъде прекъсната. След инсталирането можете да започнете да добавяте OS за гости. След като инсталирате VirtualBox, съветвам ви да промените някои настройки на програмата, по-специално да посочите пътищата по подразбиране за нови файлове на виртуална ОС и т.н. Това може да стане в прозореца, извикан от командата Файл -> Настройки.

Настройка на VirtualBox

Създаване на нова гост OS

За да създадете първата си виртуална операционна система, щракнете върху бутона „Създаване“. Стартирайте съветника за нова виртуална машина. Следвайки неговите инструкции, ще трябва да изберете семейството на бъдещата виртуална операционна система и нейната версия, както и да въведете нейното име.

512 MB вече са достатъчни за повечето операционни системи, но аз отделих 1 GB.
След това ще трябва да създадете нов твърд диск, това е доста проста процедура, просто трябва да следвате инструкциите в съветника за създаване на нови твърди дискове. В резултат на това трябва да получите нещо подобно:

Последният етап от създаването на гост OS във VirtualBox

Настройване на хардуер на OS за гости във VirtualBox

Можете да определите хардуера на създадената система за гости в нейните „Свойства“. За да направите това, изберете желаната гост OS и извикайте командата Имотикоманден панел. След това се появява прозорецът със свойства. Секциите с настройки ще бъдат посочени от лявата страна на този прозорец, а техните настройки в центъра на прозореца. Всички настройки са интуитивни и имат подсказки.

Раздел Общи - Разширени

  • Папка със снимки— път към папката, в която ще се съхраняват дисковите изображения на OS за гости. Моментната снимка изисква голямо количество дисково пространство, така че тук е по-добре да посочите диск, където има достатъчно място за това
  • Споделен клипборд— настройка на използването на клипборда между хост системата и гост ОС
  • Мини лента с инструменти— конзола за управление на виртуална машина

Раздел Система - Дънна платка

  • Ред на зареждане— определя реда на зареждане на операционната система за гости. След инсталирането ви съветвам да промените този ред и да поставите твърдия диск на първо място (освен ако, разбира се, зареждането от други носители не е толкова важно за вас)
  • Деактивирайте IO APIC- усъвършенстван контролер за прекъсване, използван в процесорите от Intel. Напълно поддържана ОС Windows.
  • Активирайте EFIEFIдефинира "услуги за зареждане", които включват поддръжка за текстови и графични конзоли на различни устройства, шини, блокови и файлови услуги и услуги за изпълнение като дата, час и енергонезависима памет. Използва се от редица операционни системи за зареждане.

Раздел Система - Процесор

  • Процесор(и)— конфигуриране на броя процесори, използвани от виртуалната машина. „Моля, имайте предвид, че тази опция ще бъде налична само ако се поддържа хардуерна виртуализация AMD-Vили VT-xраздел Система - Ускорение, както и активираната опция OI APICна раздела Система - Дънна платка.
  • Активирайте PAE/NX- режим на работа на вградения модул за управление на паметта на x86-съвместими процесори, който използва 64-битови елементи от таблицата на страниците (от които само 36 бита се използват за адресиране), с които процесорът може да адресира 64 GB физическа памет (вместо това от 4 GB адресирани при използване на 32-битови таблици).

Раздел Система - Ускорение

  • Активирайте VTx/AMD-V— използване на хардуерна виртуализация на основния процесор (Вашият процесор трябва да поддържа тези режими или те трябва да бъдат активирани в BIOS)
  • Активиране на вложено страниранеВложено страниранеосигурява превод на адресите на физическата памет на операционната система за гости във физическите адреси на паметта на операционната система на хоста

Раздел Превозвачи

  • В този раздел можете да конфигурирате използването на външни носители и CD/DVD устройства. Моля, обърнете внимание, че можете да използвате виртуални дискове, когато инсталирате операционна система за гости. Много е удобно. Можете да ги добавите чрез Мениджър на виртуални медиив който можете да съхранявате голям брой различни изображения и да превключвате между тях по време на сесия в системата за гости. Можете да се обадите на този мениджър, както следва:

Диспечер на виртуални дискове във VirtualBox

Раздел Нет

  • Мрежовите настройки ще бъдат разгледани в отделна статия; IN Уиндоус експиима драйвери само за Pcnet-Fast III (Am79C973), затова трябва да го изберете.

Раздел COM портове

  • В този раздел можете да конфигурирате използването на COM портове. Сега те рядко се използват, така че е малко вероятно някой да трябва да ги конфигурира

Раздел USB

  • Тук трябва да ги добавите към списъка USB-контролери, които ще се използват от виртуални системи. Бъдете внимателни, когато стартирате посочената виртуална система USB-устройствата спират да работят в основния (поне при мен беше така)

Раздел Споделени папки

  • Споделените папки са предназначени за обмен на файлове между хост и гост OS

Конфигуриране на инсталирана гост OS Windows XP във VirtualBox

Трябва да инсталираме драйвери за всички виртуални хардуерни компоненти на нашия виртуален компютър. Това може да стане чрез инсталиране на добавки:

Съветникът за инсталиране на добавката ще се стартира, ако сте активирали поддръжката 3D, тогава трябва да посочите това, като поставите отметка в квадратчето. Отговорете положително на всички предупреждения от системата. След инсталиране на добавките във виртуалната ОС, интернет трябва да работи.

Режим на интегриране на дисплея

Много полезен режим, който ви позволява да управлявате виртуална система директно в основната, без да превключвате към прозореца на виртуалната машина. Наистина невероятна функционалност! Опитайте и ще разберете всичко. За да превключите към този режим, използвайте клавишни комбинации HOST+L, където „HOST“ е ключът на хоста (вдясно „Ctrl“ по подразбиране).

Използвани понятия и определения

Виртуална машина(VM, от английски virtual machine) е софтуерна и/или хардуерна система, която емулира хардуера на определена платформа и изпълнява програми за тази платформа ( мишена- целева или гост платформа) на друга платформа ( домакин- хост платформа, хост платформа)

Емулация(English emulation) - възпроизвеждане чрез софтуер или хардуер или комбинация от тях на работата на други програми или устройства.

Хипервизор(или Монитор на виртуална машина) - в компютрите, програма или хардуерна схема, която осигурява или позволява едновременното, паралелно изпълнение на няколко или дори много операционни системи на един и същ хост компютър. Хипервайзорът също така осигурява изолиране на операционните системи една от друга, защита и сигурност, споделяне на ресурси между различни работещи операционни системи и управление на ресурсите.

Гост OS— операционна система, инсталирана на виртуалната машина.

Хост система— операционната система, в която работи виртуалната машина.

Източници на информация

  1. VirtualBox.org - официална страница за виртуалната машина VirtualBox
  2. Категория:Виртуализация на ru.wikipedia.org
  3. Инсталиране и конфигуриране на платформата за виртуализация Oracle VM VirtualBox - статия от Виктор Краснухин в OSzone.net
Хареса ли ви статията? Сподели го