ПредишенСледващото

Така че, както винаги, ние започваме с проблема: Инсталирайте VirtualBox без X11 сървър на FreeBSD, създаване на виртуална машина и да го инсталирате на друга операционна система. Аз също така ще постави FreeBSD, но това не е от съществено значение. По този начин, на един физически компютър, можете да настроите няколко виртуални машини. На първо място, инсталиране на всичко необходимо:
Приготвя = да -C / ЮЕсАр / пристанища / нето / libvncserver инсталирате чиста
Приготвя = да -C / ЮЕсАр / пристанища / емулатори / VirtualBox-OSE-kmod инсталирате чиста
CD / ЮЕсАр / пристанища / емулатори / VirtualBox-OSE
направи довереник

Възможности за VirtualBox-OSE 3.2.8_1
[] QT4 изгради с QT4 интерфейса
[] Отстраняване на грешки с отстраняване на грешки символи
[X] GUESTADDITIONS Изграждане с гости Допълнения
[X] DBUS изгради с D-Bus и подкрепа HAL
[] PulseAudio изгради с PulseAudio
[] X11 изгради с помощта X11
[X] VDE изгради с помощта VDE
[X] VNC изгради с помощта VNC
[X] Webservice Build Webservice
[] NLS подкрепа Майчин език

Приготвя = да -C / ЮЕсАр / пристанища / емулатори / VirtualBox-OSE инсталирате чисти
преработване

Vboxdrv трябва да зареждане на модул в ядрото, изпълнява:
kldload vboxdrv

Без това, когато започнете vboxnet ще видим грешката:
Ядрото на водача не е инсталирано (RC = 1,908)]
Уверете се, че модулът на ядрото е била заредена Успешно.

така че при рестартирането на модула vboxdrv получава зарежда автоматично добавя низа да /boot/loader.conf:
vboxdrv_load = "YES"

Добавяне на ред в /etc/rc.conf:
vboxnet_enable = "YES"

На линия до /boot/loader.conf /etc/rc.conf и е написана в съобщението, след като инсталирате VirtualBox-OSE.
Започваме vboxnet:
/usr/local/etc/rc.d/vboxnet старт

Сега можете да създадете една кола.
Забележка:
Виртуални дискове и по подразбиране виртуалната машина конфигурация файл, са създадени в потребителския профил, по мое мнение, не е удобно. Тя е по-удобно да се направи място за съхранение на всички CD-та (.vdi VMDK VHD ..) беше една директория, и виртуални машини конфигурации (.xml) - друга директория.
Ще бъде създадена директория ktororye да бъдат използвани в примера по-долу:
директория, в която да се съхраняват на виртуалния твърд диск:
защитен режим -p / MNT / басейни / dsk00 / виртуален / SR / vbhdd /

директорията, където конфигурацията на виртуална машина файлове ще се съхраняват по подразбиране:
защитен режим -p / MNT / басейни / dsk00 / виртуален / хб / газова хроматография, че / vbpcset

даде права на директория:
коригират -R 0777 / MNT / басейни / dsk00 / виртуално /

за да зададете по подразбиране хранилище виртуална vinchesetrov изпълнимия файл на:
VBoxManage setproperty hdfolder / MNT / басейни / dsk00 / виртуален / SR / vbhdd

Настройки за хранилището по подразбиране виртуални машини извършват настройки:
VBoxManage setproperty machinefolder / MNT / басейни / dsk00 / виртуален / хб / газова хроматография, че / vbpcset

Сега погледнете:
котка

Виждаме участъка, където е регистриран нашите промени.
Създаване на виртуален твърд диск vbhdd003 призова за виртуалната машина на име vbpc003 (имена могат да бъдат произволни):
VBoxManage createhd --filename vbhdd003 --size 61440 --remember

0%. 10%. 20%. 30%. 40%. 50%. 60%. 70%. 80%. 90%. 100%
Disk изображение, създадено. UUID: adc3efcb-209E-4dc7-9a5e-78a069aee779

тук
vbhdd003 -name бъдеще виртуален твърд диск
61440Mb -size бъдеще виртуален твърд диск в Mb (1024 * 60 = 61440Mb)
Спомням си -zaregestrirovat във виртуалния винтовете
Форматът по подразбиране на виртуалната HDD - * .VDI

Обръщаме се към създаването на виртуална машина:
VBoxManage createvm -name vbpc003 -register

Виртуална машина "vbpc003" е създадена и регистрирана.
UUID: 09cd25c3-dd06-43b0-9926-682fbcd16abb
Настройки на файла: "/mnt/pools/dsk00/virtual/vb/vpc/vbpcset/vbpc003/vbpc003.xml"

тук
vbpc003 -name Virtual PC
регистрирате -register Virtual PC

Създаване на IDE контролер в нашето виртуално PC vbpc003:
VBoxManage storagectl vbpc003 --name "IDE Controller" --add IDE

IDE0 се свържете с нашия виртуален твърд диск vbhdd003.vdi:
VBoxManage storageattach vbpc003 --storagectl "IDE Controller" --port --device 0 0 --type HDD --medium /mnt/pools/dsk00/virtual/sr/vbhdd/vbhdd003.vdi

Ние променя vbpc003 на машината:
VBoxManage modifyvm vbpc003 --ostype FreeBSD --memory 128 --hardwareuuid adc3efcb-209E-4dc7-9a5e-78a069aee779 --audio никой --cableconnected1 на --usb разстояние --nic1 мост --bridgeadapter1 re0 --acpi на

тук:
modifyvm vbpc003 -modifitsiruem PC vbpc003
FreeBSD - тип инсталиран на виртуална операционна система PC (виж възможните опции могат да бъдат VBoxManage списък ostypes отбор)
128 - количество RAM разпределени на виртуалната машина
adc3efcb-209E-4dc7-9a5e-78a069aee779 - на виртуална HDD, за да инсталирате операционната система за гости. Това UUID на комбинация от множество от букви и цифри се наблюдава след VBoxManage createhd.
аудио няма - vyklyuyuchaem аудио
USB разстояние - изключете USB

можете да покажете създаден машини vbpc003:
VBoxManage showvminfo vbpc003

С кола vbpc003 IDE1 свържете изображение ISO, от която ще инсталирате FreeBSD OS:
VBoxManage storageattach vbpc003 --storagectl "IDE Controller" --port 1 0 --device --type dvddrive --medium /mnt/pools/dsk02/fcd/soft/unix/bsd/freebsd/FreeBSD-8.1-RELEASE-i386- dvd1.iso

тук:
/mnt/pools/dsk02/fcd/soft/unix/bsd/freebsd/FreeBSD-8.1-RELEASE-i386-dvd1.iso - Образът на операционната система, която ще бъде стартиращ DVD за инсталиране на операционната система.

Ние поставяме първо устройство виртуален DVD
VBoxManage modifyvm vbpc003 --boot1 DVD

Всичко е готово за старта.
Започнете виртуалната машина:
VBoxHeadless --startvm vbpc003 -п -т 3389

п, -vnc - Активиране на VNC сървър
т, -vncport - VNC порт
3389 - Порт VNC
Ако натиснете CTRL + C Virtual PC е изключен.
За да стартирате в фоновете, а след това работи като това:

nohup VBoxHeadless -startvm vbpc003 -п -т 3389

В този случай, можете да натиснете Ctrl + C, и машината ще се работи, ще бъде възможно да се свърже с VNC, например, чрез ултра VNC.

Вижте бягане virtualke:
VBoxManage списък runningvms

За да изключите виртуалната машина vbpc003 изпълняват:
VBoxManage controlvm vbpc003 изключен двигател

Запазване на сегашното състояние на виртуалната машина, а след това да го изключите:
VBoxManage controlvm vbpc003 savestate

След като се изключи, поставете първо устройство виртуален HDD
VBoxManage modifyvm vbpc003 --boot1 диск

Ако имате нужда, за да забраните ISO образ на инсталиране, изпълнение:
VBoxManage storageattach vbpc003 --storagectl "IDE Controller" --port 1 0 --device --medium никой

За да се регистрирате ISO OS имидж в мениджъра:
VBoxManage openmedium DVD /full/path/to/iso.iso

След като стартира компютъра ще започне да се зарежда от FreeBSD-8.1-RELEASE-i386-dvd1.iso. Свързване с кола изчерпване на M $ w! N можете да използвате UltraVNC. Swing. Инсталирайте, стартирайте UltraVNC Viewer. В VNC сървър посочва IP компютъра, на който инсталирате VNC VirtualBox и номер на порт (например: PK_s_virtualbox: 3389). Хит екран "Connect" и да видим един виртуален компютър.

Освен това е необходимо да се стартира автоматично на виртуалната машина след стартирането на компютъра, на който сте инсталирали VirtualBox, за това ще създаде skriptik:
ее /usr/local/etc/rc.d/vbpc003load

с това съдържание.
тук:
vboxnet -demon, която стартира след стартиране на скрипта
vbpcname е името създал над виртуален компютър
vncport Stock No порт VNC
vbpc003load -name сценарий и име

Ако сценарият е на стойност vbpc003load_enable = »NO» (като в моя пример), необходимият ред vbpc003load_enable = "YES", за да /etc/rc.conf

Ние го правим изпълним:
коригират + х /usr/local/etc/rc.d/vbpcload

в /etc/rc.conf добавяне на ред:
vbpc003load_enable = "YES"

След рестартиране на физическото компютъра, на който сте инсталирали VirtualBox, виртуална машина на име vbpc003 ще започне автоматично.

За изтриване на виртуална машина:
1) първи деактивиране HDD от BM:
VBoxManage storageattach vbpc003 --storagectl "IDE Controller" --port --device 0 0 --type HDD --medium никой

тук
-port 0 0 -device -Options зададен по-горе ние, когато се свързвате към нашия виртуален твърд диск IDE0 vbhdd003.vdi

2) Сега премахнете HDD от Управлението на виртуални дискове:
VBoxManage closemedium диск /mnt/pools/dsk00/virtual/sr/vbhdd/vbhdd003.vdi

тук
ако добавите опция -delete след това извадете и /mnt/pools/dsk00/virtual/sr/vbhdd/vbhdd003.vdi файл. Ако -delete не добавите устройството се отстранява от виртуални дискове, за, но физически остане в diretorii / MNT / басейни / dsk00 / виртуален / SR / vbhdd /

3) След това, ако другите дискове, включително и изо-изображения, които са инвалиди, ние право да изтрие виртуалната машина:
VBoxManage unregistervm vbpc003 --delete

тук
-delete -Премахване и XML файл с описание VM

За да обобщим:
Ние измисли как да инсталирате VirtualBox без X11 сървър на FreeBSD, конфигуриране и използване на виртуалната машина, към която може да се свърже с VNC да инсталирате операционната система, забранете / изтриване на виртуалната машина дискове и на самата виртуална машина, както и организираната автоматично стартиране тази виртуална машина.

навигация в публикациите

Имам по някаква причина не минава екипа
VBoxManage setproperty hdfolder / MNT / басейни / dsk00 / виртуален / SR / vbhdd

С влизането пауза за няколко секунди:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!