23.3. FreeBSD-г хост буюу эх маягаар ашиглах
Өмнөх | Бүлэг 23. Виртуалчлал | Дараах

## 23.3. FreeBSD-г хост буюу эх маягаар ашиглах

VirtualBox™ нь идэвхтэйгээр хөгжүүлэгдэж байгаа бүрэн хэмжээний виртуалчлалын багц бөгөөд Windows®, Mac OS®, Linux® ба FreeBSD зэрэг ихэнх үйлдлийн системүүдийн хувьд байдаг. Энэ нь Windows® эсвэл UNIX® төст зочин үйлдлийн системүүдийг адил хэмжээгээр ажиллуулах чадвартай юм. Энэ нь нээлттэй эхийн тоног төхөөрөмж хэлбэрээр байдаг боловч хаалттай хэсгүүд нь нэмэлт өргөтгөл хэлбэрээр байдаг. Эдгээр хэсгүүдэд USB 2.0 төхөөрөмжүүдийн дэмжлэг байдаг. Дэлгэрэнгүй мэдээллийг VirtualBox™-ийн викигийн «Downloads» хуудас http://www.virtualbox.org/wiki/Downloads-с олж болно. Одоогоор эдгээр өргөтгөлүүд FreeBSD-н хувьд байхгүй.

### 23.3.1. VirtualBox™ суулгах нь

VirtualBox™ нь FreeBSD-ийн багц эсвэл порт хэлбэрээр `emulators/virtualbox-ose` санд байрладаг. Дараах тушаалыг ашиглан портыг суулгаж болно:

`#` `cd /usr/ports/emulators/virtualbox-ose` `#` `make install clean`

Тохиргооны цэс дээрх сонголтуудаас ашигтай нэг нь `GuestAdditions` буюу зочин нэмэлтүүд програмууд юм. Эдгээр нь хулганын заагчийн нэгдэл (хулганыг эх болон зочин үйлдлийн системийн хооронд гарын тусгай хослол дарж шилжих шаардлагагүйгээр хуваалцан хэрэглэх боломжийг бүрдүүлдэг) болон ялангуяа Windows® зочдын хувьд илүү хурдан видео харуулах зэрэг зочин үйлдлийн системүүдийг хэд хэдэн ашигтай боломжуудаар хангадаг. Зочны нэмэлтүүд нь зочинг суулгаж дууссаны дараа Devices цэсэнд байх болно.

VirtualBox™-ийг анх удаа эхлүүлэхээсээ өмнө хэдэн тохиргооны өөрчлөлтүүдийг хийх ёстой. Порт цөмийн модулийг `/boot/modules` санд суулгах бөгөөд ажиллаж байгаа цөмд дараах тушаалаар дуудах ёстой:

`#` `kldload vboxdrv`

Модулийг дахин ачаалсны дараа үргэлж дуудагддаг байхаар тохируулахын тулд дараах мөрийг `/boot/loader.conf` файлд нэмнэ:

vboxdrv_load="YES"

Гүүр болон зөвхөн хостын сүлжээний боломжийг олгох цөмийн модулийг ашиглахын тулд дараах мөрийг `/etc/rc.conf` файлд нэмж компьютерийг дахин ачаалах хэрэгтэй:

vboxnet_enable="YES"

`vboxusers` бүлэг VirtualBox™-г суулгах явцад үүсгэгддэг. VirtualBox™-д хандах шаардлагатай бүх хэрэглэгчид энэ бүлгийн гишүүн болж нэмэгдсэн байх ёстой. `pw` тушаалыг шинэ гишүүдийг нэмэхэд хэрэглэж болно:

`#` `pw groupmod vboxusers -m `yourusername``

`/dev/vboxnetctl`-н анхдагч зөвшөөрлүүд нь хязгаарлагдмал байдаг бөгөөд гүүр сүлжээний хувьд өөрчлөх шаардлагатай байдаг:

`#` `chown root:vboxusers /dev/vboxnetctl` `#` `chmod 0660 /dev/vboxnetctl`

Зөвшөөрлүүдийн өөрчлөлтийг байнгын болгохын тулд эдгээр мөрүүдийг `/etc/devfs.conf` файлд нэмэх хэрэгтэй:

own vboxnetctl root:vboxusers perm vboxnetctl 0660

VirtualBox™-ийг ажиллуулахын тулд Xorg дээрээс дараахийг бичиж ажиллуулах хэрэгтэй:

`%` `VirtualBox`

VirtualBox™-ийг тохируулж ашиглах талаар дэлгэрэнгүй мэдээллийг http://www.virtualbox.org албан ёсны вэб сайтад хандаж үзнэ үү. FreeBSD-тэй холбоотой мэдээлэл болон алдааг олж засварлах заавруудыг FreeBSD-ийн вики http://wiki.FreeBSD.org/VirtualBox дэх тохирох хуудсанд хандаж үзнэ үү.

### 23.3.2. VirtualBox™ USB дэмжлэг

USB төхөөрөмжөөс унших болон түүн рүү бичихийн тулд хэрэглэгчид `operator` бүлгийн гишүүн байх ёстой:

`#` `pw groupmod operator -m `jerry``

Дараа нь дараахийг `/etc/devfs.rules` файлд нэмэх юм уу эсвэл байхгүй бол үүсгээрэй:

[system=10] add path 'usb/*' mode 0660 group operator

Эдгээр шинэ дүрмүүдийг ачаалахын тулд дараах мөрийг `/etc/rc.conf` файлд нэмнэ:

devfs_system_ruleset="system"

Дараа нь devfs-г дахин ачаална:

`#` `service devfs restart`

USB-г одоо зочин үйлдлийн систем дээр идэвхжүүлж болно. USB төхөөрөмжүүд нь VirtualBox™-н тохиргоон дээр харагдаж байх ёстой.

### 23.3.3. VirtualBox™ хостын DVD/CD хандалт

Хостын DVD/CD хөтчүүдэд зочин системээс хандахдаа физик хөтчийг хуваалцан хэрэглэх замаар ханддаг. VirtualBox™ дотор үүнийг виртуал машины Settings дэх Storage цонхноос тохируулдаг. Шаардлагатай бол эхлээд хоосон IDE CD/DVD төхөөрөмж үүсгэнэ. Дараа нь виртуал CD/DVD хөтөч сонгохын тулд гарч ирэх цэснээс хостын хөтчийг сонгоно. `Passthrough` гэж хаяглагдсан сонгох боломжтой хайрцаг гарч ирнэ. Энэ нь виртуал машиныг тоног төхөөрөмж шууд ашиглах боломжтой болгодог. Жишээ нь дууны CD эсвэл хэрэв сонгогдсон бол зөвхөн шарах боломж гэх мэтийг дурдаж болно.

VirtualBox™ DVD/CD-г ажиллуухын тулд HAL-г ажиллуулах ёстой бөгөөд ингэхийн тулд `/etc/rc.conf`-д түүнийг идэвхжүүлж хэрэв ажиллаагүй байгаа бол эхлүүлэх хэрэгтэй:

hald_enable="YES"
`#` `service hald start`

VirtualBox™ DVD/CD-г хэрэглэгч ашиглахын тулд тэдэнд `/dev/xpt0`, `/dev/cd`N``, болон `/dev/pass`N`` файлуудад хандах зөвшөөрөл хэрэгтэй. Үүнийг хийхдээ хэрэглэгчийг `operator` бүлэг рүү нэмж шийднэ. Эдгээр төхөөрөмжүүдийн зөвшөөрлүүдийг засахдаа дараах мөрүүдийг `/etc/devfs.conf` файлд нэмж хийж өгнө:

perm cd* 0600 perm xpt0 0660 perm pass* 0660
`#` `service devfs restart`

Өмнөх | Дээш | Дараах
23.2. FreeBSD-г зочин OS маягаар ашиглах | Эхлэл | Бүлэг 24. Локалчлал - I18N/L10N-ийн хэрэглээ болон тохируулга

Энэ болон бусад баримтуудыг ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/ хаягаас татаж авч болно.

FreeBSD-ийн талаар <questions@FreeBSD.org> хаягтай холбоо барихаасаа өмнө баримтыг уншина уу.
Энэ бичиг баримттай холбоотой асуулт байвал <doc@FreeBSD.org> хаягаар цахим захидал явуулна уу.
Энэ бичиг баримтын орчуулгатай холбоотой асуулт байвал <admin@mnbsd.org> хаягаар цахим захидал явуулна уу.