logo

BG-FreeBSD: Виртуална машина FreeBSD



Благодарение на технологии за виртуализиране е възможно да експериментирате или използвате вече инсталирана операционна система без всъщност да се налага да напускате операционната система, в която сте в момента, била тя FreeBSD, Linux, Windows©, или друга.

  Въведение във виртуалните машини
  Изтегляне на FreeBSD
  Използване на FreeBSD ВМ
  Често задавани въпроси

Въведение


Използването на тези технологии предоставя ред преимущества пред инсталиране на две (или повече) операционни системи на един твърд диск или зареждане на операционна система от т.нар. Live CD. Докато в изброените случаи в даден момент имате само една активна операционна система, с виртуализиране можете да имате активни две, три и повече ОС-и работещи на един и същ компютър (или сървър). Бихте могли да изучавате нова ОС докато работите в друга. Например ако сте Microsoft Windows© потребител, но сте чули за системи с отворен код като FreeBSD и искате да придобиете опит в администрирането им (за да си намерите по-добра работа, например) или просто за да поработите с тях - инсталирането на Виртуална машина е точно това от което се нуждаете.

Набиращо популярност приложение също, е уплътняването на ресурси на сървъри с неравномерно натоварване или създаването на хетерогенно обкръжение използвайки ограничен брой компютри. Можете да съчетаете бързодействието и стабилност на FreeBSD и офис сървър приложение работещо само на Microsoft Windows ОС, зареждайки виртулна машина на Windows© под FreeBSD или да използвате web сървър с PHP, MySQL (PGSQL) инсталирани във FreeBSD виртуална машина заредена в Linux или Windows ОС-и.

Въпреки, че звучи объркващо, лесно е колкото "операционна система в прозорец". Вижте сами:


Има няколко принципно различни технологии за виртуализиране или емулиране, най-типово различни са VMWare, Microsoft Virtual PC и Xen. Ще използваме само VMWare за момента, като стабилна и бърза технология с нативна поддръжка за FreeBSD, въпреки че останалите също имат свойте преимущества. За VMWare също има безплатен player и не изисква особени модификации на операционната система (за разлика от Xen).

 

От къде да изтеглите виртуалната машина на FreeBSD

Размерът на файла е около 580MB. Въпреки, че свързаността на официалния мирър на FreeBSD в България е доста добра, изтеглянето на файла лесно може да отнеме 3-4 часа.

 



Използване

За начало е необходимо да изтеглите т.нар. player за виртуални машини - от сайта на VMWare или по друг начин, инсталирайте го. За да използвате машината за FreeBSD ще ви трябват ~3GB свободно дисково пространство - 650MB за да изтеглите zip файла и около 2GB за да го разпакетирате.

Стартирайте player-a, и изберете машината която вече сте разпакетирали. На въпроса дали искате машината да има нов идентификатор изберете "Create", в нашия това случай няма голямо значение. Преди да заредите и изпълните машината е силно препоръчително да решите колко RAM памет искате машината да използва, за да не заема твърде много ресурси. В менюто "Player" изберете "Troubleshoot", "Change Mеmory Allocation..." и изберете колко памет смятате да заделите. Придържайте се към препоръчителните стойности :) След промяна на стойността, добре е от същото място да изберете "Reset" за да рестартирате, ефекта е както от натискане на "Reset" бутон на компютър.

Player-a на VMWare всъщност емулира нормален BIOS, устройствата Ви, като мрежова карта, видео или аудио карти ще бъдат 'виждани' от FreeBSD като емулирани, не точно същите както при нормална инсталация, но разликите спират до тук. След зареждане, FreeBSD е напълно работоспособна система. Можете да инсталирате, деинсталирате пакети, на практика всичко което можете да правите с нормална инсталация. Безспорно това е много по-гъвкава система от зареждането от Live CD т.като промените, които правите остават дори и след рестартиране.

Ако всичко е наред, след стартирането ще видите началната страница на графичната среда KDE:


За да влезете в системата използвайте следните потребител и парола:

username: unixuser
password: unix

Административната парола на системата е същата (потребител root)

username: root
password: unix

Ако сте нов потребител на FreeBSD би трябвало вече да сте започнали да четете Ръководството (Наръчник) за FreeBSD. Можете да прегледате и частите преведени на български от него. След като влезете в системата можете да започнете да разглеждате и опитвате неща описани в Наръчника.

Виртулната машина е на практика файл - почти точно изображение на какъвто би бил диск с инсталирана операционна система. Напълно безопасно е да експериментирате. Няма опасност да повредите дискови дялове както при инсталиране на ОС, или да загубите информация. Все пак бъдете внимателни! Проекта "Виртулна машина FreeBSD" не носи отговорност при загуба на иформация или други щети. Отговорността е изцяло ваша!

 

Често задавани въпроси

Как да върна контрола (мишката) обратно извън виртуалната машина?

За да контролирате машината просто вкарайте курсора на мишката в прозореца и натиснете левия бутон. За да се върнете обратно в основната операционна система натиснете CTRL + ALT

 

Как мога да изляза от KDE?

Ако натиснете CTRL + ALT + F1 ще предизвикате минаване във фонов режим на KDE, и ще можете да използвате конзола както ако KDE изобщо не е стартирано.


Искам да сменя паролите и да създам нови потребители, как става това?

За да смените паролите, влезте в системата като потребител root и използвайте следните команди

# passwd unixuser

# passwd root

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

 

Как мога да спра автоматичното стартиране на KDE при зареждане на FreeBSD?

Отворете за редакция файлът /etc/ttys и сложете знак за коментар # в началото на следния ред:

ttyv8      "/usr/local/bin/kdm -nodaemon"      xterm     on    secure

 

Ако имате други въпроси, можете да попитате в пощенските списъци на проекта, ще се радваме да Ви помогнем!

Успех с FreeBSD!

 

Виртулната машина FreeBSD се разпространява с надеждата, че ще бъде полезна, но без каквато и да е гаранция; без дори подразбираща се гаранция на стока или че може да служи за определена цел. Отговорността в случай на загуба на информация от невнимание (неопитност и т.н.) или други щети е изцяло ваша!


Последна промяна: $Author: miro $ $Date: 2005/11/19 03:41:44 $ © BG-FreeBSD