Как да направите виртуална машина от Linux. Виртуални машини за Linux

Oracle VM VirtualBoxе набор от приложни програми, системни услуги и драйвери, които емулират нов компютърен хардуер в средата на операционната система, където е инсталиран VirtualBox. Можете да инсталирате почти всяка операционна система (гост OS) на виртуален компютър (виртуална машина) и да я използвате паралелно с основната. Така например на истински компютър с Windows можете да инсталирате виртуална машина (VM) с операционна система Linux и да използвате и двете операционни системи едновременно. Освен това можете да конфигурирате взаимодействие между тези системи през локална мрежа, обмен на данни чрез сменяеми носители, споделени папки и т.н. Също така текущото състояние на виртуалната машина (и състоянието на инсталираната на нея операционна система) може да бъде записано и, ако е необходимо, във всеки един момент - извършете пълно връщане към това състояние. С други думи, виртуалната машина е много удобен инструмент за изучаване на нови операционни системи, отстраняване на грешки в софтуера, провеждане на експерименти, без да се нарушава работата на основната операционна система, изследване на вируси, инструменти за диагностика и възстановяване и просто за стартиране на няколко операционни системи паралелно на един компютър.

Инсталиране на Oracle VM Virtualbox

Текущата версия на Oracle VM VirtualBox може да бъде изтеглена от страницата за изтегляне на проекта, която съдържа връзки за изтегляне на инсталационни пакети за Windows x86/x64, Linux, Solaris и OS X.

Инсталирането в Windows среда трябва да се извърши под потребителски акаунт с администраторски права.

По време на по-нататъшното инсталиране на VirtualBox ще бъде издадено предупреждение:

Това означава, че при инсталиране на мрежови драйвери на VirtualBox текущите мрежови връзки ще бъдат нулирани и ще настъпи временно прекъсване на връзката с мрежата. Ако, например, успоредно с инсталацията се обменят данни с мрежово устройство, то ще се провали с грешка. Ако не работите в мрежата, тогава краткото деактивиране на адаптерите няма да има ефект и трябва да позволите инсталацията да продължи, като натиснете бутон да. В противен случай първо трябва да изключите мрежовите ресурси.

След като инсталацията приключи, основният софтуерен модул за потребителя на VirtualBox - Oracle VM VirtualBox Manager (Oracle VM VirtualBox Manager) ще бъде стартиран:

Инсталиране на Linux Ubuntu на виртуална машина Oracle VM VirtualBox

Всички действия за създаване на виртуални машини, промяна на техните настройки, импортиране и експортиране на конфигурации и т.н. могат да се извършват с помощта на Oracle VM VirtualBox Manager (на руски софтуер - Oracle VM VirtualBox Manager) или с помощта на помощната програма за команден ред VboxManage.exe. Последният има малко по-големи възможности за настройка на виртуални машини, но е по-труден за използване.

Инсталирането на гост OS на виртуална машина може грубо да се раздели на 2 етапа:

Създаване на необходимата виртуална машина с помощта на VirtualBox;

Източникът на зареждане (носител с дистрибуцията на Linux) се определя от настройките на виртуалната машина. Може да бъде реално или виртуално CD/DVD устройство, флопи диск, твърд диск, изображение на диск за зареждане или локална мрежа. По подразбиране редът на зареждане е както следва - флопи диск, CD-ROM, твърд диск, мрежа. Този ред може да се промени в настройките на виртуалната машина.

Когато стартирате VirtualBox за първи път, основният прозорец на програмата се показва с приветствено съобщение и активиран бутон Създавайтеза да създадете нова виртуална машина:

При създаване на нова виртуална машина се дефинират следните параметри:

Име на виртуална машина. В съответствие с него ще бъде създадена директория с файлове на виртуална машина. По подразбиране това е поддиректория в C:\Documents and Settings\Username\VirtualBox VMs\в среда на Windows XP и C:\Users\User\VirtualBox VMs\за Windows 7 и по-стари.

Типът операционна система, която ще бъде инсталирана на виртуалната машина. В случая - Linux

версия на ОС. В този случай Ubuntu.

Други параметри могат да бъдат оставени по подразбиране, тъй като те вече са избрани въз основа на хардуерната конфигурация на реалната машина и в съответствие с типа и версията на операционната система, инсталирана на виртуалната. Ако е необходимо, параметрите могат да бъдат определени въз основа на вашите собствени предпочитания, например увеличаване на размера на RAM, разпределен за виртуалната машина.

Ето пример за разпределяне на 1024 MB RAM на виртуална машина, вместо препоръчителните 512 MB. Когато разпределяте памет, трябва да вземете предвид нейния действителен размер и минималните изисквания на операционната система за гости. Ако имате затруднения при избора на този елемент, използвайте стойностите, препоръчани от програмата. Неправилното разпределение на паметта между реалната и виртуалната машина може да доведе до лоша производителност и за двете.

Твърдият диск на виртуална машина (виртуален твърд диск) е специален файлов формат във файловата система на Windows. Виртуален диск може да бъде създаден динамичен или фиксиран. Динамичен диск се създава не за целия обем, определен от настройката, а за част от него и се увеличава според нуждите по време на работа на виртуалната машина. За да получите максимална производителност на операционната система за гости, е по-добре да изберете фиксиран виртуален твърд диск, а за да спестите дисково пространство, по-добре е да изберете динамичен.

VirtualBox ви позволява да използвате няколко различни формата за данни на виртуален диск:

Повечето от параметрите, дефинирани по време на създаването на нова виртуална машина, могат, ако е необходимо, да бъдат променени по всяко време.

Бутонът става активен за създадената виртуална машина Настройте, което ви позволява да променяте някои от настройките му, да добавяте или премахвате виртуални устройства, да променяте режимите им на работа и да управлявате разпределението на ресурсите на реалната операционна система. За да се запознаете с Ubuntu Linux guest OS са достатъчни първоначалните настройки, направени при създаването на виртуалната машина. Следователно можете веднага да започнете да стартирате VM, като натиснете бутона Стартирайте. След като VM стартира, на екрана се показва съобщение за използването Автоматично заснемане на клавиатурата

Това означава, че когато курсорът е в прозореца на VM, въвеждането от клавиатурата ще се извърши за виртуалната машина. По подразбиране използвайте надясно Ctrl. Текущото състояние на въвеждане се показва в лентата на състоянието в долната част на прозореца на виртуалната машина.

Зеленият цвят на стрелката означава, че въвеждането от клавиатурата ще се извърши за виртуалната машина, сивото - за реалната.

За да инсталирате операционната система на виртуална машина, ще трябва да стартирате от инсталационния диск. В средата на VirtualBox е възможно да стартирате не само от стандартни устройства (CD/DVD устройство, флаш устройство, мрежа...), но и да използвате виртуално устройство, създадено на базата на образа на диска за зареждане. Linux дистрибуциите обикновено се разпространяват като ISO-9660 файлове с изображения (файлове с разширение ISO) и VirtualBox ви позволява да правите без да записвате изображението на компактдиск, а просто да свържете такъв файл директно към виртуалната машина като виртуално устройство с инсталиран носител въз основа на съдържанието на iso изображението. Когато стартирате виртуална машина за първи път, когато все още няма инсталирана гост операционна система, VirtualBox ще ви подкани да изберете устройство за стартиране

Вместо физическо устройство, можете да изберете например файл с изображение ubuntu-13.04-desktop-i386.iso, който ще бъде свързан като виртуално устройство с инсталационния CD/DVD на Ubuntu 13.04. Когато натиснете бутона продължиВиртуалното устройство ще се зареди и инсталирането на операционната система за гост (Ubuntu) ще започне.

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

По време на процеса на инсталиране трябва да посочите името на компютъра, потребителя, паролата и режима на влизане:

Останалата част от инсталацията на Ubuntu продължава без никаква намеса на потребителя и завършва с подкани за рестартиране на компютъра. В сравнение с инсталирането на системата на реален компютърен хардуер, инсталирането на виртуална машина е по-бавно, което е очаквано. Степента на влошаване на производителността зависи главно от скоростта на действителния компютърен хардуер.

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

Промяна на настройките на виртуалната машина на Oracle VM VirtualBox

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

В средата на VirtualBox е възможно да се използват 4 виртуални Ethernet мрежови адаптера, които се конфигурират в прозореца със свойства на виртуалната машина в раздела Нет

Когато натиснете бутона ДопълнителноСтойностите на допълнителните параметри на виртуалните мрежови адаптери се разкриват, което ви позволява да изберете типа адаптер, който ще се използва от драйвера на виртуалната машина, безразборен режим, когато виртуалният адаптер ще получи всички Ethernet кадри, независимо от MAC адреса на приемника, стойността на MAC адреса, който е присвоен на виртуалната мрежова карта.

За всеки мрежов адаптер можете да посочите в кой от следните режими ще работи (поле Вид на връзката):

Няма връзка- В този режим VirtualBox казва на гост OS, че мрежовият адаптер присъства в хардуерната конфигурация, но не е свързан - сякаш Ethernet кабелът не е свързан към картата.

NAT (превод на мрежови адреси)- основният режим на връзка, зададен по подразбиране при създаване на виртуална машина. Позволява най-лесно да реализирате мрежов достъп с помощта на клиентски софтуер (поща, уеб, Skype и др.)

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

Вътрешна мрежа- използва се за създаване на виртуална мрежа, достъпна от виртуална машина, но недостъпна от реални приложения.

Адаптер за виртуален хост- използва се за създаване на локална мрежа от виртуални машини и реална машина, където работи VirtualBox (хост машини). Този режим не използва комуникация чрез физически мрежов адаптер, като комуникация чрез интерфейс за обратна връзка.

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

За да включите виртуална машина в съществуваща локална мрежа с възможност за достъп до нейните мрежови услуги, използвайте режима Мрежов мости настройка на виртуалния мрежов адаптер, така че неговият IP адрес да бъде включен в диапазона от адреси на локалната мрежа. Например за локална мрежа 192.168.0.0/255.255.255.0 трябва да зададете свободен адрес от диапазона 192.168.0.1-192.168.0.254 на виртуалния адаптер (ръчно или автоматично чрез DHCP).

Първата стъпка е в настройките на новосъздадената виртуална машина, в секцията НетМениджърът на VirtualBox за мрежовия адаптер трябва да бъде сменен Вид на връзката NATНа Мрежов мост. След това, като използвате инструментите за гост OS (в този случай, Ubuntu инструменти), задайте нова стойност на IP адрес. Това може да стане с помощта на Системни параметри - Нет- Изберете връзка и натиснете бутона Настроики

За да промените IP адреса, трябва да изберете режим "Ръчно".

В средата на VirtualBox, точно както на истински компютър с операционна система Linux, можете да използвате няколко виртуални терминала, за превключване между които използвате клавишна комбинация CTRL - ALT + F1...F6(от първи терминал до 6-ти). По този начин, ако е необходимо, можете едновременно да отворите няколко потребителски сесии на различни терминали и да ги използвате едновременно. За да превключите към графичната обвивка, използвайте CTRL-ALT+F7. При различните дистрибуции клавишните комбинации за превключване може да се различават. Когато променяте или преглеждате системни настройки, които изискват да изпълнявате команди като корен, можете например да използвате първия терминал с регистрация в контекста на акаунт на суперпотребител. Вторият терминал (както и графичният) може да се използва с обикновен потребителски акаунт.

За да превключите към контекста на акаунта корентрябва да изпълните командата суот името на суперпотребителя.

sudo su- отидете на конзолата с права корен

суви позволява да изпълните команда като друг потребител. Ако потребителското име не е посочено, то се приема корен. Работа по сметка коренНе се препоръчва, тъй като неправилните действия могат да доведат до сериозни повреди или дори срив на системата.

За да видите текущите мрежови настройки в конзолата, използвайте командата ifconfig. Когато се изпълнява без параметри, се показват текущите настройки за всички мрежови интерфейси:

Eth0 Link encap:Ethernet HWaddr A8:00:97:6E:e9:65 inet addr:192.168.50.8 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe6b:e965/64 Обхват: Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:124 errors:0 dropped:0 overruns:0 frame:0 TX packets:166 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX байтове: 28340 (28.3 KB) TX байтове: 19383 (19.3 KB) lo Link encap: Local Loopback inet addr: 127.0.0.1 Mask: 255.0.0.0 inet6 addr: ::1/128 Scope: Host UP LOOPBACK RUNNING MTU :65536 Metric :1 RX пакети:144 грешки:0 отпаднали:0 превишавания:0 рамка:0 TX пакети:144 грешки:0 отпаднали:0 превишавания:0 превозвач:0 сблъсъци:0 txqueuelen:0 RX байта:12445 (12,4 KB ) TX байта :12445 (12,4 KB)

В този случай се показва информация за 2 мрежови интерфейса, eth0И ето. Първият с име eth0е Ethernet LAN интерфейс и се създава на мрежовата карта с MAC адрес A8:00:97:6E:e9:65И IP адрес 192.168.50.8. второ - етое loopback интерфейс с IP адрес 127.0.0.1, обикновено използван за емулиране на трансфер на данни в дадена система.

При желание може да се изтегли готов образ на виртуалната машина VirtualBox с инсталиран Linux Ubuntu от. Обикновено стартиращият образ на виртуалната машина отразява нейното състояние към момента на завършване на инсталацията на Ubuntu, като се използват стандартните настройки. Потребителското име и паролата за вход са предоставени на страницата за изтегляне.

Проектът Sourceforge също така поддържа страница за изтегляне на изображения на виртуални машини VirtualBox с инсталиран Android, FreeBSD, OpenSolaris и няколко десетки разновидности на операционни системи Linux.

За максимална гъвкавост, започвайки с версия VirtualBox 4.0, е внедрен механизъм за дистанционно управление на виртуални машини чрез допълнителния интерфейс VirtualBox Remote Desktop Extension (VRDE). Базовият пакет VirtualBox реализира поддръжка само за този интерфейс, а самата поддръжка е реализирана под формата на допълнителен външен модул (plugin) VirtualBox extension package, който може да бъде изтеглен и инсталиран като допълнение към основния пакет. Инсталирането на този модул се извършва чрез двойно щракване върху изтегления файл с разширение vbox-extpack. Материал взет от сайта:

Oracle VM VirtualBox е програма, която ви позволява да създавате операционни системи на виртуални машини. Това ще ви позволи да използвате Windows програми в Linux по 100% работещ начин. Ако програмата на Windows не работи под , тогава тя ще работи в собствената си среда на Windows. Използването на VirtualBox ще бъде по-лесна и по-добра алтернатива от инсталирането му на отделен дял на Windows OS на компютър с Linux като .

Първо инсталирайте VirtualBox

VirtualBox работи като "самостоятелен компютър", на който могат да се инсталират операционни системи.
Предполагам, че вече имате Windows на CD или DVD, или може би файл под формата на формат на виртуален оптичен диск.

  1. Отворете главния прозорец на VirtualBox и щракнете върху бутона „Създаване“.


    Използвайки стартирания съветник за създаване на виртуални машини, въвеждаме името на бъдещата ни машина: Windows 7 или Windows 8 и може би някой иска да инсталира Windows XP. В зависимост от въведеното име на операционната система, VirtualBox автоматично избира подробности за предварителна инсталация за бъдещата виртуална машина с Windows, които можете да промените точно по-долу за вашите собствени цели. Например изберете 64-битовата версия. В съответствие с избора съветникът за подготовка на виртуални машини подготвя необходимия брой, който също винаги може да бъде коригиран за увеличаване или намаляване на системните ресурси.
  2. Следващият прозорец ви позволява да разпределите определено количество RAM от действителната RAM на вашия компютър.

    Не разпределяйте твърде много RAM, колкото повече RAM давате на системата за гости, в нашия случай инсталирана от Windows, толкова по-малко RAM ще има хост системата, което ще доведе до повреда на цялата система.
  3. Създаване на нов твърд диск. След като щракнете върху „Напред“, ще бъдете отведени до стъпката „Избор на твърд диск“. Тази стъпка ще ви позволи да изберете размера на твърдия диск, динамично разширяващ се или фиксиран размер за вашата виртуална машина. Тук ще обърна внимание на факта, че е по-добре да изберете динамично разширяващ се диск, тъй като това ще ви позволи да спестите място на истинския твърд диск на вашия компютър.

    По-лесно е да кажете това: придържайте се към вече установения избор на съветника за създаване на виртуална машина. След като щракнете върху бутона „Създаване“, съветникът завършва работата си.
  4. Сега остава само да изберете образа на диска за инсталирания Windows, като щракнете върху бутона „Персонализиране“. Изберете секцията „Медия“ от лявата страна на прозореца. Щракнете върху „Empty“, което казва празна среда за CD, DVD.

    До думата „Диск“, щракнете върху иконата на диска, което ще ви позволи да изберете съществуващото дисково устройство на вашия компютър или образ на диск, който преди това е бил записан на компютъра. Натиснете OK.
  5. Вече сте готови да инсталирате Windows! Можете да стартирате виртуална машина и да извършите стандартна инсталация на Windows.

След като инсталираме Windows във VirtualBox, деактивираме инсталационния носител, така че VirtalBox да стартира от виртуален твърд диск. Вие също се нуждаете

Linux OSе интересен за много потребители, но малцина се осмеляват да сменят Windows с него. Ако обаче се задълбочите в същността на работата на тази платформа, ще видите, че Windows не е единственият възможен вариант (особено предвид високата му цена). Първо трябва да разберете как Linux се инсталира на виртуална машина.

Какво е необходимо за постигане на тази цел?

1. Процесорът трябва да поддържа хардуерно изобразяване
2. Инсталирано приложение VM VirtualBox от Oracle (наричано по-нататък VB)
3. Изтеглено ISO изображение на операционната система Linux

След като инсталирате виртуалната машина (това е доста бърз процес), можете да преминете към самата действителна операционна система Linux.

Днес можете да намерите много варианти на Linux, разработени върху неговото ядро. Сега ще разгледаме най-често срещаните от тях - Ubuntu OS.

1. Стартирайте VB и щракнете "Създай".

Посочете името на VM – Ubuntu, както и тип ОС – Linux. Трябва също да посочите версията на платформата; зависи от разрядността на заредената ОС - 32x или 64x.

2. Задаваме количеството RAM, което трябва да бъде разпределено за работата на VM. В този случай операционната система ще функционира нормално с обем от 1024 MB.

3. Създайте нов твърд диск. Изберете типа на файла, който се използва при създаване на ново изображение на диск. Най-добре е да оставите елемента активен VDI.



Ако искаме дискът да е динамичен, маркирайте съответния параметър. Това ще позволи на дисковото пространство да расте, докато виртуалната машина се запълва с файлове.

Създадохме виртуална машина, но в момента тя не е активна. За да го активирате, трябва да го стартирате, като щракнете върху бутона, съответстващ на името. Или можете да щракнете двукратно върху самата виртуална машина.

Linux инсталация

Инсталирането на Ubuntu е възможно най-просто и не изисква специални умения. След стартиране на VM ще се появи прозорецът на инсталационната програма. Трябва да посочи местоположението на изтегления Ubuntu образ.

С избраното изображение ще преминем към следващата стъпка. В новия прозорец изберете езика на интерфейса - руски, така че процесът на инсталиране да е напълно разбираем.

Можете да получите представа за операционната система в първия случай, но пълната инсталация ще ви позволи да се потопите по-добре в нейната среда. Да изберем "Инсталирай".

След това ще се появи прозорецът за подготовка за инсталиране. Нека проверим дали параметрите на компютъра отговарят на изискванията на разработчиците. Ако да, нека преминем към следващата стъпка.

По време на инсталацията изберете опцията, която предлага изтриване на диска и инсталиране на Ubuntu.

По време на процеса на инсталиране можете да зададете часовата зона и да посочите клавиатурната подредба.

Процедурата по инсталиране ще отнеме около 20 минути.

След приключването му компютърът автоматично ще се рестартира, след което ще се стартира работният плот на инсталирания Ubuntu.

Инсталация Linux Ubuntuзавършен, можете да започнете да се запознавате със системата.

Понякога има нужда от едновременно или последователно използване на няколко операционни системи на един персонален компютър. Ако не искате да използвате двойно зареждане, тогава можете да използвате единствената останала опция - инсталиране на виртуална машина за операционната система Linux.

С достатъчно количество RAM и виртуална памет и необходимата мощност на процесора е възможно едновременно да стартирате няколко системи наведнъж и да работите с тях в пълен режим. Трябва обаче да изберете правилния софтуер, за да направите това.

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

VirtualBox

Това приложение е универсален продукт, който може да се използва за процеса на виртуализация в Linux. Благодарение на него той може да поддържа редица други операционни системи, които включват Windows или дори MacOS.

Този софтуер практически не се различава от VirtualBox, но в някои отношения превъзхожда последната спомената програма. Експертите подчертават, че тяхната производителност е приблизително еднаква, но VMWare позволява:

  • създаване на виртуални или локални мрежи между машини, инсталирани на компютър;
  • организирайте общ клипборд;
  • прехвърляне на файлове.

Това обаче не беше без недостатъци. Проблемът е, че не поддържа запис на видео файлове.

Ако желаете, тази програма може да бъде инсталирана в напълно автоматичен режим, като изберете необходимите параметри, което често е много удобно.

Qemu

Тази програма е предназначена за ARM-базирани устройства като Android, Raspbian, RISC OS. Много е трудно да се настрои, особено за неопитен потребител. Факт е, че работата с виртуална машина се извършва изключително в "терминал"чрез въвеждане на специални команди. С негова помощ обаче можете да стартирате абсолютно всякакви операционни системи, като ги инсталирате на твърдия диск или ги записвате в специален файл.

Страхотното при Qemu е, че ви позволява да използвате хардуерно ускорение и да инсталирате програми онлайн. За да инсталирате такъв софтуер на операционна система, базирана на ядрото на Linux, "терминал"трябва да изпълните следната команда:

sudo apt инсталирайте qemu qemu-kvm libvirt-bin

Забележка: след като натиснете Enter, системата ще ви попита за паролата, която сте посочили при инсталирането на дистрибуцията. Моля, обърнете внимание, че няма да се показват знаци, когато го въведете.

KVM

Името на програмата означава Kernel-based Virtual Machine (виртуална машина, разработена на базата на ядрото). Благодарение на него можете да осигурите доста висока скорост, до голяма степен благодарение на ядрото на Linux.

Той работи много по-бързо и по-надеждно в сравнение с VirtualBox, но е много по-труден за конфигуриране и не е толкова лесен за поддръжка. Но днес тази програма е най-популярната за инсталиране на виртуални машини. Това търсене до голяма степен се дължи на факта, че с негова помощ можете да хоствате свой собствен сървър в Интернет.

Преди да инсталирате програмата, трябва да определите дали хардуерът на вашия компютър може да поддържа хардуерно ускорение. За да направите това, трябва да използвате помощната програма проверка на процесора. Ако всичко в това отношение е наред, тогава можете да започнете да инсталирате KVM на вашия компютър. За да направите това в "терминал"въведете следната команда:

sudo apt-get инсталирате emu-kvn libvirt-bin virtinst bridge-utils virt-manager

След като програмата бъде инсталирана, потребителят ще има абсолютен достъп до създаване на виртуални машини. Ако желаете, можете да поставите други емулатори, които ще се контролират от това приложение.

XEN

Тази програма е почти напълно идентична с KVM, но има някои разлики. Основното е, че виртуалната машина XEN трябва да възстанови ядрото, в противен случай няма да функционира правилно.

Друго отличително качество на програмата е възможността да работи дори без използване на хардуерно ускорение при работа с операционна система Linux/Ubuntu.

За да инсталирате XEN на вашия компютър, трябва да изпълните серия от команди една по една "терминал":

apt-get install\
xen-хипервизор-4.1-amd64\
xen-хипервизор-4.1-i386\
xen-utils-4.1\
xenwatch\
xen-инструменти\
xen-utils-common\
xenstore-utils

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

Заключение

Виртуализацията в операционната система Linux се развива много бързо напоследък. Редовно се появяват нови програми, насочени към това. Ние редовно ги наблюдаваме и ги препоръчваме на потребителите за решаване на техните проблеми.

Статията ще обсъди какво е виртуална машина за Linux, как се различава от другите, например за Windows, как се създава нова машина, къде се използва и, най-важното, как да инсталирате всяка Linux дистрибуция на нея. Препоръчително е да прочетете статията до края, тъй като тя разкрива същността на програмите за стартиране на Linux на други операционни системи.

Какво е виртуална машина

Всъщност виртуалната машина за Linux не се различава от тази за Windows. С прости думи, това е компютърен емулатор и каква операционна система ще инсталирате на този виртуален компютър зависи от вас.

Ако отидем по-дълбоко, виртуалната машина е специална програма, предназначена да стартира операционна система в рамките на вече инсталирана операционна система. Тоест можете лесно да инсталирате от инсталационен образ на същия Linux, без дори да изключвате компютъра и без да създавате стартираща USB флашка.

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

Как се създава виртуална машина и как се взаимодейства с нея

Разбрахме какво е виртуална машина за Linux, сега нека се отдалечим от определението и да поговорим за това как се случва виртуализацията.

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

След като имате инсталирана виртуална машина на вашия компютър, можете да продължите директно към нейното стартиране и виртуализиране на работещата машина. Но трябва да инсталирате операционна система на машината, така че предварително изтеглете нейния образ от интернет. Гледайки напред, нека кажем, че статията ще предостави инструкции за инсталиране на операционната система, а Kali Linux ще бъде разглобен като пример.

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

Обхват на приложение

Сега нека поговорим защо изобщо са необходими виртуални машини, защото прост потребител ще каже, че е по-лесно да запишете стартиращо USB флаш устройство с желаното разпространение и да инсталирате операционната система директно на компютъра чрез него. А по-запознатите ще допълнят, че това може да стане и по нестандартен начин, например до вече инсталиран Windows или без въобще да се инсталира, стартирайки от LiveCD. Но не е толкова просто.

Ето най-очевидните и често срещани причини за използване на виртуални машини:

  • Проверка на неизвестни операционни системи. Това е най-очевидната причина, защото когато намерите дистрибуция, искате първо да я разгледате, преди да я инсталирате, за да разберете дали е подходяща или не. Виртуална машина ще помогне за това сто процента.
  • Тестване на софтуер от съмнителни източници. Ако цените сигурността и не искате да стартирате почти нищо на основната си операционна система, тогава е по-добре да проверите съмнителна програма на виртуална машина.
  • Сърфирайте в Интернет без риск от заразяване с вирус. Някои хора използват виртуални машини, за да осигурят престоя си в световната мрежа.

И това са само три причини, въпреки че има много повече. Но няма да се спираме на това дълго и нека да преминем към разновидностите на тези програми.

Видове виртуални машини

Както беше отбелязано по-рано, на пазара има доста виртуални машини. Досега са посочени две - VirtualBox и VMware. Без съмнение те са най-популярните и често използвани, но не можем да пренебрегнем по-малко забележими, но не по-малко добри програми, например Qemu или Parallels Desktop. Те без съмнение са добри за използване, но няма да бъдат обсъждани в статията поради някои причини.

По този начин Qemu може да работи с всяка версия на операционни системи, но е труден за използване. Въпреки факта, че съдържа порядък повече различни инструменти, работата с тях ще бъде удобна само за професионалисти. Основният недостатък на Parallels Desktop като цяло е тривиален - работи само на MacOS. Да, можете да стартирате както Linux, така и Windows на него, но само ако сте щастлив собственик на продукт на Apple.

Подготвителни дейности преди инсталиране на Linux на виртуална машина

Сега да преминем към забавната част. Както обещахме, сега ще говорим за инсталиране на Kali Linux на виртуална машина. Преди това обаче нека поговорим за подготвителните дейности, без които нищо няма да работи.

Както вече споменахме, не е необходимо да записвате стартиращи флаш устройства, което несъмнено е плюс. Образът на операционната система обаче трябва да бъде изтеглен. Тъй като говорим за Kali Linux, изтеглете ISO файла от официалния сайт за разработчици. Трябва също да инсталирате самата виртуална машина. По-долу ще разгледаме Virtual Box и VMware, така че препоръчваме да използвате един от тях, за да няма проблеми с изтеглената операционна система на виртуална машина.

Като цяло, това е всичко, което трябва да направите, преди да инсталирате Kali Linux на виртуална машина. Е, тогава ще преминем директно към процеса на настройка на машини за правилното стартиране на операционни системи върху тях.

Как да инсталирате Linux на виртуална машина

И така, изтеглихте образа на дистрибуцията на Linux, завършихте инсталирането на виртуалната машина, така че можете веднага да започнете да инсталирате операционната система върху нея. Първо ще анализираме програмата VirtualBox, тъй като е по-популярна, а след това ще говорим за VMware.

Програма #1: VirtualBox

Инсталирането на Linux на виртуална машина VirtualBox е както следва:

  1. Стартирайте самата програма.
  2. В прозореца, който се показва, щракнете върху бутона „Създаване“, който се намира в горния панел. Можете също да щракнете върху бутона „Създаване“ в менюто „Файл“, за да направите това.
  3. Ще се отвори нов прозорец. В него трябва да въведете името на бъдещата операционна система (въведете произволно име), изберете типа на операционната система, тъй като говорим за Kali Linux, след това изберете Linux и накрая версията на избраната дистрибуция. Сред всички останали, Kali Linux няма да бъде наличен, така че изберете Linux 2.6/3.x/4.x (64-bit).
  4. На следващия етап ще бъдете помолени да посочите количеството RAM, което желаете да разпределите за виртуалната машина. Препоръчително е да изберете стойност в зелената линия, в противен случай може да възникнат проблеми с виртуализацията.
  5. Сега трябва да изберете виртуален твърд диск. Имате три възможности за избор: не свързвайте твърдия диск, създайте нов виртуален или използвайте вече създаден. Ако инсталирате Kali Linux за първи път, тогава изберете втората опция; ако вече е там и искате тази да съдържа файловете от предишната, тогава третата.
  6. Сега трябва да изберете типа твърд диск. Без да се заяждаме, нека кажем, че VDI е най-добрият избор.
  7. Когато избирате формат за съхраняване на данни на диск, препоръчително е да изберете „Динамичен“, така че обемът му да се увеличава, докато се запълва, а не да се разпределя веднага от основната система.
  8. Сега посочете максималния обем, разпределен за виртуалната ОС.

Това е всичко, машината е създадена. Просто трябва да го стартирате, да посочите изображението за разпространение на Kali Linux и да извършите стандартна инсталация.

Програма №2: VMware

Е, сега ще ви кажем как да инсталирате Linux на VMware. Ето подробните инструкции:

  1. След като отворите програмата, щракнете върху бутона „Създаване на нова виртуална машина“.
  2. Когато избирате типа конфигурация на машината, изберете "Нормално".
  3. Тъй като инсталацията ще се извърши от изображение, изберете елемента „Файл с изображение“ и посочете самото изображение, като щракнете върху бутона „Преглед“.
  4. На етапа на избор на операционна система посочете Linux и изберете версията Debian 7; това са параметрите, които са подходящи за инсталиране на Kali Linux.
  5. Сега трябва да посочите името на машината и папката, в която се съхраняват всички нейни данни.
  6. Посочете обема на дисковата памет за операционната система. Препоръчително е да оставите всичко по подразбиране и да щракнете върху Напред.
  7. Кликнете върху „Готово“.

Създаването на машината вече е завършено. Щракнете върху бутона „Активиране на виртуална машина“, за да стартирате инсталационното изображение. Между другото, можете да инсталирате дистрибуцията на Astra Linux на виртуална машина по същия начин.

Заключение

Разбрахме какво е това - виртуална машина за Linux и защо да я използваме. В резултат на това вие дори научихте как да създадете своя собствена машина, която да работи с Kali Linux, но, както беше казано по-рано, инструкциите за тази дистрибуция могат да се прилагат към почти всички останали.