---
title: Бүлэг 3. FreeBSD 8.X болон түүнээс өмнөх хувилбар суулгах нь
part: хэсэг I. Эхлэл
prev: books/handbook/bsdinstall
next: books/handbook/basics
---

[[install]]
= FreeBSD 8.X болон түүнээс өмнөх хувилбар суулгах нь
:doctype: book
:toc: macro
:toclevels: 1
:icons: font
:sectnums:
:sectnumlevels: 6
:source-highlighter: rouge
:experimental:
:skip-front-matter:
:toc-title: Гарчиг
:table-caption: Хүснэгт
:figure-caption: Зураг
:example-caption: Жишээ
:xrefstyle: basic
:relfileprefix: ../
:outfilesuffix:
:sectnumoffset: 3

ifeval::["{backend}" == "html5"]
:imagesdir: ../../../../images/books/handbook/install/
endif::[]

ifeval::["{backend}" == "pdf"]
:imagesdir: ../../../../static/images/books/handbook/install/
endif::[]

ifeval::["{backend}" == "epub3"]
:imagesdir: ../../../../static/images/books/handbook/install/
endif::[]

include::shared/authors.adoc[]
include::shared/releases.adoc[]
include::shared/mn/mailing-lists.adoc[]
include::shared/mn/teams.adoc[]
include::shared/mn/urls.adoc[]

toc::[]

[[install-synopsis]]
== Ерөнхий агуулга

FreeBSD нь текст хэлбэртэй, хэрэглэхэд хялбар суулгалтын програмтай ирдэг. FreeBSD 9.0-RELEASE болон түүнээс хойшх хувилбарууд bsdinstall гэгддэг суулгалтын програм ашиглах бөгөөд 9.0-RELEASE-с өмнөх хувилбарууд sysinstall-г суулгалтад хэрэглэдэг. Энэ бүлэгт sysinstall ашиглан FreeBSD суулгах талаар тайлбарлах болно. bsdinstall-н хэрэглээ crossref:bsdinstall[bsdinstall,FreeBSD 9.X болон түүнээс хойшхи хувилбаруудыг суулгах нь] хэсэгт гарах болно.

Энэ бүлгийг уншсаны дараа, та дараах зүйлсийг мэдэх болно:

* FreeBSD суулгадаг дискнүүдийг хэрхэн үүсгэх.
* FreeBSD таны диск уруу хэрхэн ханддаг болон хуваадаг талаар.
* sysinstall-г хэрхэн эхлүүлэх.
* sysinstall-аас танд тавигдах асуултууд, тэд ямар учиртай болох мөн хэрхэн хариулах тухай.

Энэ бүлгийг уншихаасаа өмнө та дараах зүйлсийг гүйцэтгэх хэрэгтэй:

* Суулгах гэж буй FreeBSD-нхээ хувилбар, мөн түүний дэмжиж чаддаг төхөөрөмжүүдийн жагсаалтыг хянаж тэр дунд таны төхөөрөмжүүд байгаа эсэхийг магадлах.

[NOTE]
====
Ер нь, энэ суулгах заавар нь i386(TM) ("PC төрлийн") архитектурт зориулж бичсэн. Шаардлагатай тохиолдолд бусад тусгай тавцангуудын хувьд зориулагдсан заавруудыг оруулах болно. Хэдийгээр энэ гарын авлагыг аль болох шинэчилж байгаа боловч та суулгагч болон энд дурдсан хоёрын хооронд бага зэргийн өөрчлөлтүүд байгааг анзаарч болох юм. Тийм болохоор энэ гарын авлагыг үгчилсэн заавар биш ерөнхий суулгах заавар болгож хэрэглэхийг танд зөвлөж байна.
====

[[install-hardware]]
== Системд тавигдах төхөөрөмжийн шаардлага

[[install-hardware-minimal]]
=== Хамгийн бага тохиргоо

FreeBSD-г суулгахад шаардагдах хамгийн бага тохиргоо нь FreeBSD-н хувилбар болон төхөөрөмжийн төрлөөс их хамаарна.

Эдгээр мэдээллийн ерөнхий дүгнэсэн мэдээллийг энэ хэсэгт та унших болно. FreeBSD-г суулгах аргаасаа хамаараад танд уян диск юм уу эсвэл CDROM төхөөрөмж, зарим тохиолдолд сүлжээний адаптер хэрэг болох болно. Энэ тухай <<install-boot-media>> хэсэгт дурьдсан буй.

==== FreeBSD/i386 болон FreeBSD/pc98

FreeBSD/i386 болон FreeBSD/pc98 хоёр хоёулаа 486 юм уу эсвэл түүнээс дээш илүү төрлийн процессор шаарддаг бөгөөд хамгийн багадаа 24 MB RAM буюу шуурхай санах ой хэрэглэдэг. Танд хамгийн бага хэмжээгээр суулгахын тулд ядаж 150 MB дискний сул хэмжээ хэрэгтэй.

[NOTE]
====
Хуучны тохиргоонд бол, ихэнх тохиолдолд, их хэмжээний санах ой ба дискний хэмжээ нь хурдан процессороос илүү хэрэгтэй байдаг.
====

==== FreeBSD/amd64

FreeBSD/amd64-г ажиллуулах боломжтой хоёр ангиллын процессор байдаг. Эхнийх нь AMD Athlon(TM)64, AMD Athlon(TM)64-FX, AMD Opteron(TM) эсвэл түүнээс дээш төрлийн процессоруудыг агуулсан AMD64 процессорууд юм.

FreeBSD/amd64-ийг ашигладаг хоёр дахь ангиллын процессоруудад Intel(R) EM64T архитектурыг ашигладаг процессорууд ордог. Эдгээр процессоруудын жишээнд Intel(R) Core(TM) 2 Duo, Quad, Extreme процессорын гэр бүлийнхэн ба Intel(R) Xeon(TM) 3000, 5000, болон 7000 дарааллын процессоруудыг дурдаж болно.

Хэрэв таны машин nVidia nForce3 Pro-150 дээр үндэслэсэн бол та BIOS-н тохируулга дээр IO APIC сонголтыг хорих _ёстой_. Хэрэв танд ингэх сонголт байхгүй бол ACPI-г оронд нь хорих хэрэгтэй. Pro-150 төрлийн бичил схемд алдаа байдаг бөгөөд одоогоор тэр алдаа засагдаагүй байгаа билээ.

==== FreeBSD/sparc64

FreeBSD/sparc64-г суулгахын тулд түүний дэмждэг төхөөрөмжүүдийг нь хангасан байх ёстой (<<install-hardware-supported>> хэсэгт харна уу).

Танд FreeBSD/sparc64-д зориулсан диск тусад нь байх хэрэгтэй. Одоогоор диск дээр өөр төрлийн системүүдийг давхар суулгах боломж үгүй.

[[install-hardware-supported]]
=== Дэмждэг төхөөрөмжүүд

Дэмждэг төхөөрөмжүүдийг FreeBSD-н хувилбар бүрийн Hardware Notes буюу төхөөрөмжийн мэдээлэл хэсэгт жагсаасан байдаг. Энэ мэдээлэл нь голдуу [.filename]#HARDWARE.TXT# нэрээр суулгацын CDROM юм уу FTP-н хамгийн дээд сан дотор эсвэл sysinstall програмын documentation буюу баримт цэсэнд байрласан байдаг билээ. Энэ нь тухайн төрлийн архитектур бүрт ямар ямар төхөөрөмжүүд танигдаж болохыг FreeBSD-н хувилбар бүрт зориулж жагсаасан байдаг. Төрөл бүрийн хувилбар болон архитектурт зориулсан жагсаалтын бас нэг хуулбарыг FreeBSD-н вэб хуудасны http://www.FreeBSD.org/releases/index.html[Release Information буюу хувилбарын мэдээлэл ] хуудаснаас олж болно.

[[install-pre]]
== Суулгацын өмнө

[[install-inventory]]
=== Өөрийнхөө компьютерийг судална

Та FreeBSD-г суулгахын өмнө өөрийнхөө компьютерийн бүрдэл хэсгүүдийг судлах хэрэгтэй. FreeBSD суулгах явцдаа таны компьютерт буй бүрдлүүдийг (хатуу диск, сүлжээний карт, CDROM хөтлөгч гэх мэт) тэдгээрийн загвар болон үйлдвэрлэгчийнх нь дугаартай нь харуулдаг. Мөн FreeBSD нь тэдгээр төхөөрөмжүүдийг IRQ болон IO порт зэргүүдийг автоматаар зөв тохируулахыг оролддог. Компьютерийн бүрдлийг үйлдвэрлэдэгчдийн түмэн төрлөөс хамаарч зөв тохируулах энэ автомат үйлдэл нь заримдаа тийм амжилттай болж чаддаггүй тул магадгүй та FreeBSD-н тодорхойлсон тохируулгыг өөрчлөх хэрэг гарч болзошгүй.

Хэрэв та Windows(R) эсвэл Линукс үйлдлийн систем суулгасан байгаа бол тухайн төхөөрөмжүүд ямар тохируулгаар суугдсан байгааг харах нь зүйтэй. Хэрвээ өргөтгөл картын дугаар болон нэрийг зөв таньсан эсэхээ мэдэхгүй бол уг карт дээр буй үйлдвэрлэсэн бичгийг нь харах хэрэгтэй. Байнгын хэрэглэдэг IRQ дугаарууд нь 3, 5, мөн 7 бөгөөд ихэнх хэрэглэгддэг IO портын хаягууд нь голдуу 0x330 гэх мэт арван зургаат тооллын систем дээр бичсэн дугаарууд байдаг.

FreeBSD-г суулгахаасаа өмнө эдгээр дугааруудыг тэмдэглэж авахыг зөвлөж байна. Та дараах маягийн хүснэгт хөтлөх хэрэгтэй:

.Төхөөрөмжийн бүртгэлийн жишээ
[cols="1,1,1,1", frame="none", options="header"]
|===
| Төхөөрөмжийн нэр
| IRQ
| IO порт(ууд)
| Тэмдэглэгээ

|Эхний хатуу диск
|мэдэхгүй
|мэдэхгүй
|40 ГБ, Seagate үйлдвэрлэсэн, эхний мастер IDE 

|CDROM
|мэдэхгүй
|мэдэхгүй
|Эхний хоёр дахь IDE 

|Хоёр дахь хатуу диск
|мэдэхгүй
|мэдэхгүй
|20 ГБ, IBM үйлдвэрлэсэн, хоёр дахь мастер IDE

|Эхний IDE хянагч
|14
|0x1f0
|

|Сүлжээний карт
|мэдэхгүй
|мэдэхгүй
|Intel(R) 10/100

|Модем
|мэдэхгүй
|мэдэхгүй
|3Com(R) 56K факс модем, COM1 дээр зоогдсон

|...
|===

=== Өөрийнхөө өгөгдлийг нөөцөлж авах

Хэрэв таны FreeBSD суулгах гэж байгаа компьютерт чухал мэдээлэл байвал, уг мэдээллээ нөөцөлж хадгалж авах нь зүйтэй бөгөөд уг нөөцөлсөн мэдээллээ зөв хадгалснаа шалгах хэрэгтэй. FreeBSD-н суулгах явц нь диск уруу бичиж эхлэхээсээ өмнө танаас лавлаж асуудаг бөгөөд хэрэв нэг бичигдээд эхэлбэл буцаах арга байхгүй.

[[install-where]]
=== FreeBSD-г хаана суулгахаа шийдэх

Хэрэв та FreeBSD-д бүх дискээ хэрэглүүлнэ гэж бодож байвал энэ хэсэгт анхаарлаа хандуулалгүй цааш нь унших хэрэгтэй.

Харин, хэрэв та FreeBSD-г өөр үйлдлийн системтэй хамт хэрэглэнэ гэж бодож байвал диск дээр өгөгдөл хэрхэн байрладаг мөн хэрхэн ажилладаг талаар үндсэн мэдлэгтэй байх хэрэгтэй.

[[install-where-i386]]
==== FreeBSD/i386 дээрх дискний өгөгдөл байрлуулалт

Компьютерийн диск нь хэд хэдэн хэсэгт хэсэгчилж болдог. Эдгээр хуваагдсан хэсгүүдийг нь _partitions буюу хуваалтууд_ гэж нэрлэдэг. FreeBSD нь дотроо бас хуваалтуудтай болохоор энэ нэрлэлт нь ойлгомжгүй болж болох юм. Тийм болохоор эдгээр дискний хэсэгчлэлүүдийг дискний зүсмэлүүд буюу ердөө л зүсмэлүүд гэж FreeBSD үздэг. Жишээ нь PC-ийн дискний хуваалтууд дээр ажилладаг FreeBSD-ийн `fdisk` хэрэгсэл хуваалтуудын оронд зүсмэлүүдийг хэрэглэдэг. Анхнаасаа компьютерийн нэг дискийг зөвхөн дөрөв хувааж болохоор зохиосон байна. Эдгээр хуваалтуудыг _primary partitions буюу анхдагч хуваалтууд_ гэж нэрлэдэг. Энэ хязгаарлалтыг тойрон гарч дөрвөн хуваалтаас илүүг зөвшөөрөхийн тулд шинэ хуваалтын арга үүссэн бөгөөд түүнийг _extended partition буюу өргөтгөсөн хуваалт_ гэж нэрлэжээ. Диск зөвхөн ганцхан өргөтгөсөн хуваалт агуулж болно. Өргөтгөсөн хуваалт дотор хичнээн бол хичнээн _logical partitions буюу логик хуваалтууд_ агуулж болдог байна.

Хуваалт болгон _partition ID буюу хуваалтын ID дугаар_ агуулж байдаг бөгөөд энэ дугаар нь тухайн хуваалтын төрлийг илэрхийлж байдаг. FreeBSD төрлийн хуваалтууд нь `165` гэсэн ID дугаартай байдаг.

Үйлдлийн систем болгон дискний хуваалтуудыг таних өөр өөрийн арга хэрэглэдэг. Жишээлбэл MS-DOS(R) буюу түүнтэй ижил төрлийн Windows(R) системүүд нь дискний хуваалтыг танихын тулд _үсэгчлэн дугаарласан диск_ аргыг хэрэглэдэг бөгөөд [.filename]#C:# үсгээр эхлэж тэмдэглэдэг.

FreeBSD нь primary partition буюу дискний анхдагч хуваалт дээр суугдах ёстой. FreeBSD таны үүсгэсэн файлуудыг, бас өөрийнхөө файлуудыг энэ хуваалт дээр хадгалдаг. Хэрэв танд олон диск байвал мөн та тэдгээр дээр эсвэл тэдний зарим дээр FreeBSD төрлийн хуваалт үүсгэж болно. FreeBSD суулгах үедээ дискний нэг хуваалтыг бэлэн байлгах хэрэгтэй. Энэ хуваалт нь таны урьдчилан бэлдсэн хоосон хуваалт юм уу эсвэл онц шаардлагагүй өгөгдөл хадгалсан хуваалт байсан ч болно.

Хэрэв та өөрийн бүх диск дэх бүх хуваалтыг хэрэглэж байсан бол тэдгээрийн нэгийг нь FreeBSD-д зориулж ямар нэгэн үйлдлийн системд байдаг хэрэгслийг ашиглан хоосон болгох хэрэгтэй (жишээ нь, MS-DOS(R) or Windows(R) дээр байдаг `fdisk` програм).

Хэрэв танд илүүчилж болохоор хуваалт байвал тэр хэсгийг бас хэрэглэж болно. Гэхдээ та өмнө нь байж байсан хуваалтын хэмжээг ихэсгэж юм уу багасгаж хэрэглэж хэрэгтэй болно.

FreeBSD суугдаж чадах хамгийн бага хэмжээ бол 100 MB билээ. Гэхдээ энэ хэмжээ бол өөрийнхөө файлуудыг хадгалахад бараг хүрэлцэхээргүй _хамгийн_ бага хэмжээ юм. Арай боломжийн бага хэмжээ бол график орчныг оруулалгүйгээр 250 MB хэмжээ юм. Хэрэв график орчинг оруулбал 350 MB болно. Хэрэв та гуравдагч програм зохиогчдын програмыг суулгаж хэрэглэнэ гэж бодож байвал мэдээж түүнээс илүү хэмжээ хэрэгтэй.

Та PartitionMagic(R) гэдэг үнэтэй програмыг, эсвэл GParted зэрэг үнэгүй програмыг FreeBSD-д зориулж дискэндээ зай гаргахад хэрэглэж болох юм. PartitionMagic(R) ба GParted нар NTFS төрлийн хуваалт дээр ажиллаж чаддаг. GParted нь http://www.sysresccd.org/[SystemRescueCD] зэрэг хэд хэдэн Live CD тархацуудад байдаг.

Microsoft(R) Vista хуваалтуудын хэмжээг дахин өөрчлөхөд асуудалтай байгаа талаар мэдээлэл бий. Ийм үйлдэл хийхийг оролдох үедээ Vista-ийн суулгалтын CDROM-той байхыг зөвлөж байна. Мөн иймэрхүү дисктэй ажиллах ажлуудыг хийж гүйцэтгэхээсээ өмнө нөөцлөлтийг хийх нь маш чухал юм.

[WARNING]
====

Эдгээр хэрэгслийг буруу ашиглавал дискэн дээр байгаа мэдээлэл тань устах болно. Тэдгээрийг хэрэглэхээсээ өмнө өөрийнхөө өгөгдлийг нөөцөлж хадгалж авах хэрэгтэй.
====

.Байгаа дискний хуваалтыг өөрчлөлгүйгээр хэрэглэх нь
[example]
====
Жишээлбэл, Windows(R) систем суулгасан 4 ГБ диск танд байгаа гэж бодъё. Мөн та тэр дискийг 2 ГБ хэмжээгээр [.filename]#C:# ба [.filename]#D:# гэж хоёр хуваасан байгаа. Танд [.filename]#C:# дээр 1 ГБ, [.filename]#D:# дээр 0.5 ГБ өгөгдөл хадгалсан байгаа гэж үзье.

Энэ бол үсэгчлэн тэмдэглэсэн хоёр хуваалт танд байна гэсэн үг. Та [.filename]#D:# дээр байгаа бүх өгөгдлийг [.filename]#C:# руу хуулж чөлөөлөөд түүн дээр FreeBSD суулгаж болно.
====

.Байгаа хуваалтын хэмжээг сунгаж өөрчлөх
[example]
====
Танд Windows(R) суулгасан 4 ГБ диск байна гэж үзье. Windows(R) суулгах үедээ та зөвхөн [.filename]#C:# гэж нэрлэсэн 4 ГБ хэмжээтэй ганцхан бүхэл хуваалт үүсгэжээ. Та одоогоор уг хэмжээний 1.5 ГБ-ийг ашигласан гэж бодоцгооё. Тэгээд та уг дискний 2 ГБ хэмжээ дээр FreeBSD суулгахыг хүссэн гэж авч үзье.

FreeBSD-г суулгахын тулд доор дурдсанаас аль нэгийг хийх болно:

. Windows(R) дээр байсан өгөгдлөө нөөцөлж хадгалж аваад Windows(R)-г дахин суулгаж гэхдээ түүндээ 2 ГБ хэмжээ үүсгэж хэрэглэх.
. PartitionMagic(R) мэтийн програм ашиглаж Windows(R)-н дискний хэмжээг дээрх хэмжээнд тохируулж өөрчлөх.

====

=== Сүлжээний нарийвчилсан тохируулгаа мэдэх

Хэрэв та FreeBSD-н суулгацыг интернэт холболттой хийнэ гэж бодож байвал (жишээ нь, суулгацыг FTP эсвэл NFS серверээс татан суулгаж байвал), та сүлжээнийхээ тохируулгыг мэдэж байх хэрэгтэй. Ийм мэдээллийг суулгах үед танаас лавлаж асуугаад, тохируулж интернэтэд холбогддог.

==== Дотоод сүлжээ эсвэл Кабель/DSL Модемоор холбогдох

Хэрэв та дотоод сүлжээнд холбогдсон байгаа юм уу эсвэл кабел, DSL-ээр холбогдохоор бол дараах тохируулах мэдээллийг мэдсэн байх хэрэгтэй:

. IP хаяг
. Анхны gateway буюу гарцын IP хаяг
. Hostname буюу серверийн нэр
. DNS сервер IP хаяг
. Subnet Mask буюу дэд сүлжээний баг (тусгаарлан ангилах дугаар)

Хэрэв та эдгээр мэдээллийг мэдэхгүй байгаа бол уг сүлжээ хариуцагч юм уу интернэт уруу холбогдох байгууллага уруу хандах хэрэгтэй. Гэтэл тэд танд, эдгээр мэдээлэл нь _DHCP_ ашиглаж автоматаар тохируулагдана гэж хэлж магадгүй. Хэрэв тийм бол та эдгээр мэдээллийг заавал мэдсэн байх албагүй бөгөөд энэ хэсгийг зүгээр санаад авахад илүүдэхгүй.

==== Модем хэрэглэж холбогдох

Хэрэв та интернэтээр хангагч байгууллага уруу ердийн модем ашиглан утсаар холбогддог бол, та мөн FreeBSD-г интернэтээр суулгаж болох бөгөөд жаахан удах л байх даа.

Дараах зүйлсийг мэдэж байх шаардлагатай:

. ISP буюу интернэтийн үйлчилгээ үзүүлэгчийн холбогдох утасны дугаар
. Модемийн хэрэглэх COM: портын дугаар
. Интернэтийн үйлчилгээ үзүүлэгчид бүртгүүлсэн хэрэглэгчийн нэр болон нууц үг

=== FreeBSD-н алдааны бүртгэл

FreeBSD төсөл нь гаргаж буй хувилбар болгоноо алдаагүй баттай байлгахыг чармайж байдаг боловч зарим тохиолдолд жижиг алдаанууд гарах тохиолдол үүсдэг. Маш ховор үед ийм алдаа суулгах үед гардаг. Эдгээр алдааг илрүүлж засаад, энэ тухайгаа http://www.FreeBSD.org/releases/{rel120-current}R/errata/[FreeBSD алдааны бүртгэл] хуудсан дээр тэмдэглэж бичдэг. Та суулгаж байх үед ийм хүндрэлтэй тулгарахгүйн тулд энэ хуудас уруу орж шалгах хэрэгтэй.

Хувилбар бүрд гарсан алдаануудыг бүх хувилбартай нь жагсаасан бүртгэлийг link:https://www.FreeBSD.org/[FreeBSD-н вэб хуудасны] link:https://www.FreeBSD.org/releases/[хувилбарын мэдээлэл] хэсэгт харж болно.

=== FreeBSD-н суулгац файлуудыг бэлдэх

FreeBSD-г суулгах явц нь дараах байршилд буй файлаас гүйцэтгэгдэж болно:

.Дотоод төхөөрөмжөөс
* CDROM эсвэл DVD
* USB санах ойн зөөгч
* Уг компьютерт буй MS-DOS(R) хэсгээс
* SCSI эсвэл QIC бичлэгээс
* Уян дискнээс

.Сүлжээ
* FTP хаягнаас. Хэрэв шаардлагатай бол галт хана эсвэл HTTP проксигоор дамжина
* NFS сервер
* Зориулалтын параллел юм уу цуваа холболт

Хэрэв та FreeBSD -н суулгацыг CD эсвэл DVD хэлбэрээр авсан бол танд хэрэгтэй бүх зүйл бэлэн болох бөгөөд энэ хэсгийг алгасаад дараагийн хэсэг уруу шилжиж болно. (<<install-boot-media>>).

Хэрэв та FreeBSD-н суулгац файлуудыг бэлдэж аваагүй бол <<install-diff-media>> хэсэг уруу очиж дээрх байршлаас хэрхэн бэлдэж авах талаар тайлбарласныг уншина уу. Тэр хэсгийг уншиж дуусаад буцаж эндээс <<install-boot-media>> хэсэг уруу орох хэрэгтэй.

[[install-boot-media]]
=== Эхлэн ачаалах төхөөрөмжийг бэлдэх

FreeBSD суулгац нь таны компьютер ачаалах үед эхэлдэг- энэ нь өөр үйлдлийн системээс эхлүүлдэг програм биш. Таны компьютер ердийн үед хатуу дискэн дээр суугдсан үйлдлийн системээр эхлэж ачаалагддаг. Гэхдээ CDROM диск эсвэл USB дискнээс эхлэн ачаалагдагдахаар тохируулж бас болдог.

[TIP]
====

Хэрэв та FreeBSD-г CDROM эсвэл DVD дээр (худалдаж авсан юм уу эсвэл өөрөө бэлдэж авсан бол) бэлдэж авсан бөгөөд таны компьютер CDROM эсвэл DVD-ээс эхлэн ачаалагдаж болдог (ихэнх BIOS дээр "Boot Order буюу ачаалах дараалал" гэсэн эсвэл үүнтэй төсөөтэй сонголтоор тохируулагддаг) бол энэ хэсгийг уншилгүй алгасаж болно. FreeBSD-н CDROM болон DVD дээр байгаа файлууд нь нэмэлт зүйлс шаардалгүй шууд суугдах боломжтой.
====

Ачаалагдаж болдог санах ойн зөөгч үүсгэхийн тулд дараах алхмуудыг хийнэ:

[.procedure]
====

. Санах ойн зөөгчид зориулсан дүрс файлыг олж авах нь
+ 
FreeBSD 8._X_ болон түүнээс өмнөх хувилбарын хувьд санах ойн зөөгчид зориулсан дүрс файлыг [.filename]#ISO-IMAGES/# сан дахь `ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/arch/ISO-IMAGES/version/FreeBSD-version-RELEASE-arch-memstick.img` хаягаас татан авч болно. _arch_ болон _version_ үгсийг та өөрийн суулгахыг хүссэн архитектур болон хувилбарын дугаараар солиорой. Жишээ нь FreeBSD/i386 {rel112-current}-RELEASE хувилбарт зориулсан санах ойн зөөгчид зориулсан дүрс файлыг link:ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/ISO-IMAGES/{rel112-current}/FreeBSD-{rel112-current}-RELEASE-i386-memstick.img[ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/ISO-IMAGES/{rel112-current}/FreeBSD-{rel112-current}-RELEASE-i386-memstick.img] хаягаас авч болно.
+
[TIP]
======

FreeBSD 9.0-RELEASE болон түүнээс хойшхи хувилбаруудын хувьд өөр сан ашиглагддаг. FreeBSD 9.0-RELEASE болон түүнээс хойшхи хувилбаруудын хувьд татаж авч суулгах талаар дэлгэрэнгүйг crossref:bsdinstall[bsdinstall,FreeBSD 9.X болон түүнээс хойшхи хувилбаруудыг суулгах нь] хэсгээс үзнэ үү.
======
+ 
Санах ойн зөөгчид зориулсан дүрс нь [.filename]#.img# өргөтгөлтэй байна. [.filename]#ISO-IMAGES/# сан нь төрөл бүрийн дүрсээс тогтох бөгөөд таны хэрэглэх шаардлагатай нь таны суулгаж байгаа FreeBSD-ийн хувилбараас хамаарах бөгөөд зарим тохиолдолд тоног төхөөрөмжөөс бас хамаарна.
+
[IMPORTANT]
======
Эхлүүлэхээсээ өмнө өөрийн USB зөөгч дээр байгаа өгөгдлийг _нөөцлөөрэй_, учир нь энэ алхам өгөгдлийг _устгах_ болно.
======

. Дүрс файлыг санах ойн зөөгч рүү бичих нь

[.procedure]
****

*Procedure: FreeBSD ашиглан дүрсийг бичих*
[WARNING]
======

Доорх жишээ дүрсийг хуулах төхөөрөмжийг [.filename]#/dev/da0# гэж үзэх болно. Зөв төхөөрөмж эсэхийг сайн нягтлаарай, эс тэгвээс өөрийн өгөгдлийг устгаж мэднэ шүү.
======
.. Дүрсийг man:dd[1] ашиглан бичих нь
+ 
[.filename]#.img# нь санах ойн зөөгчид хуулдаг ердийн файл шиг _биш_ юм. Энэ нь дискний бүрэн агуулга бүхий дүрс юм. Энэ нь та нэг дискнээс нөгөө диск рүү зүгээр л файлууд хуулдаг шиг хуулж _болохгүй_ гэсэн үг юм. Түүний оронд та дүрсийг диск рүү шууд бичихийн тулд man:dd[1] тушаалыг ашиглах ёстой юм:
+
[source,bash,subs="attributes"]
....
# dd if=FreeBSD-{rel112-current}-RELEASE-i386-memstick.img of=/dev/da0 bs=64k
....
+ 
Хэрэв `Operation not permitted` гэсэн алдаа гарах юм бол төхөөрөмж ашиглагдаагүй, холбогдоогүй эсвэл зарим нэг зориулалтын програмын тусламжтай автоматаар холбогдоогүй эсэхийг шалгаарай. Дараа нь дахин оролдоорой.
****

[.procedure]
****
.Procedure: Windows(R) ашиглан дүрсийг бичих
[WARNING]
======

Гаралтын төхөөрөмж зөв эсэхийг нягтлаарай, эс тэгвээс та өөрийн өгөгдлийг дарж бичин устгаж мэднэ шүү.
======
.. Image Writer for Windows програмыг олж авах нь
+ 
Image Writer for Windows нь санах ойн зөөгч рүү дүрс файлыг зөв бичиж чаддаг чөлөөтэй түгээгддэг програм юм. https://launchpad.net/win32-image-writer/[https://launchpad.net/win32-image-writer/] хаягаас татаж аваад хавтас руу задлаарай.
.. Image Writer ашиглан дүрсийг бичих нь
+ 
Програмыг эхлүүлэхийн тулд Win32DiskImager дүрсэн дээр хулганаа хоёр товшоорой. `Device` дотор харагдаж байгаа хөтөч санах ойн зөөгч байгаа хөтөч эсэхийг шалгаарай. Хавтсан дээр дарж санах ойн зөөгч рүү хуулах дүрсийг сонгоно. btn:[Save] дарж дүрс файлын нэрийг зөвшөөрнө. Бүгд зөв болохыг шалгаад санах ойн зөөгч дээрх аливаа хавтас өөр цонхон дээр нээгдээгүй эсэхийг шалгаарай. Төгсгөлд нь дүрс файлыг зөөгч рүү бичихийн тулд btn:[Write] товчийг дараарай.
****
====

FreeBSD/pc98-д зориулж ачаалагдаж болдог уян диск бэлдэхийн тулд дараах алхмыг гүйцэтгэнэ:

[.procedure]
====

. Ачаалагддаг уян дискний Image буюу дүрс файлыг бэлдэх
+ 
FreeBSD/pc98-д зориулсан ачаалагдах дискийг `ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/pc98/version-RELEASE/floppies/` сангаас татаж авч болно. _version_-г суулгах хувилбараараа солиорой.
+ 
Уян дискний images буюу дүрс файл нь [.filename]#.flp# гэсэн өргөтгөлтэй байдаг. [.filename]#floppies/# сан нь янз бүрийн дүрс файл агуулж байдаг. [.filename]#boot.flp# болон суулгалтын төрлөөс хамааран `kern.small*` эсвэл `kern*` зэрэг файлуудыг татаж аваарай.
+
[IMPORTANT]
======
Эдгээр дүрс файлыг татаж авах FTP програм нь _binary mode_ буюу хоёртын файлын хэлбэр горимоор татаж авах ёстой. Зарим вэб хөтөч програмууд нь _текст_ (эсвэл _ASCII_) горим хэрэглэдэг бөгөөд ийм үед таны уян диск анхлан ачаалагдаж чадахгүй.
======
+
. Уян диск бэлдэх
+ 
Татаж авсан дүрс файл болгонд нэг уян диск бэлдэх ёстой. Уг дискнүүд нь ямар нэгэн алдаагүй байх шаардлагатай. Шалгах хамгийн амар арга бол шууд форматлах буюу цэвэрлэх хэрэгтэй. Урьдчилан цэвэрлэсэн дискэнд итгэх хэрэггүй. Windows(R) -н цэвэрлэдэг хэрэгсэл нь дискэн дээр байгаа эвдэрсэн хэсгийг мэдээлдэггүй бөгөөд тэдгээрийг зүгээр "bad буюу муу" гэж тэмдэглээд өнгөрдөг. Шинэ диск хэрэглэн суулгах үйлдэл хийхийг танд зөвлөж байна.
+
[IMPORTANT]
======
Хэрэв таны FreeBSD-г суулгах явц гацах, эвдрэх, ямар нэг гаж нөлөө үзүүлбэл та хамгийн түрүүнд уян дискээ хардах хэрэгтэй. Шинэ дискэнд дүрс файлаа бичээд дахин оролдоорой.
======
+
. Дүрс файлыг уян диск уруу бичих
+ 
[.filename]#.flp# файлууд нь диск уруу зүгээр хуулдаг _энгийн_ файл биш юм. Тэд бол дискний бүхэл бүтцийг агуулсан дүрс файл. Тийм болохоор ийм файлыг диск уруу шууд хуулж _болохгүй_. Харин, дүрс файлыг диск уруу буулгах тусгай хэрэгсэл ашигладаг.
+ 
Хэрэв та MS-DOS(R) / Windows(R) үйлдлийн систем дээр ажиллаж байгаа бол `fdimage` хэрэгсэл хэрэглэх хэрэгтэй.
+ 
Хэрэв уян дискнүүд CDROM дээр байгаа бөгөөд таны CDROM [.filename]#E:# гэж танигдсан бол та дараах тушаалыг өгөх хэрэгтэй:
+
[source,bash]
....
E:\> tools\fdimage floppies\boot.flp A:
....
+ 
Энэ тушаалыг уян дискээ сэлгэж [.filename]#.flp# файл болгонд гүйцэтгээд дараа нь дэс дараалан тэмдэглэх хэрэгтэй. [.filename]#.flp# файлын байрлалаас хамааран тушаалаа тохируулж өгөх хэрэгтэй. Хэрэв танд CDROM байхгүй бол `fdimage` нь FreeBSD-н FTP link:ftp://ftp.FreeBSD.org/pub/FreeBSD/tools/[багажнууд сангаас хуулагдах боломжтой].
+ 
Хэрэв та уян дискийг UNIX(R) системээс бэлдэж байгаа бол( өөр FreeBSD системээс) та man:dd[1] тушаалыг ашиглан дүрс файлыг уян диск дээр буулгаж болно. FreeBSD дээр:
+
[source,bash]
....
# dd if=boot.flp of=/dev/fd0
....
+ 
FreeBSD дээр [.filename]#/dev/fd0# гэхээр эхний уян дискний хөтлөгч уруу ханддаг ( [.filename]#A:# төхөөрөмж). [.filename]#/dev/fd1# гэвэл [.filename]#B:# төхөөрөмж гэх мэтчилэн үргэлжилдэг. Бусад UNIX(R) төрлийн систем дээр уян дискний төхөөрөмж нь өөр өөр нэртэй байж болох бөгөөд шаардлагатай бол тухайн системийн бичиг баримтаас лавлах хэрэгтэй.
====

Та одоо FreeBSD-н суулгацыг эхлүүлэхэд бэлэн боллоо.

[[install-start]]
== Суулгацыг эхлүүлэх

[IMPORTANT]
====
Дараах мэдэгдлийг харах хүртэл суулгац програм нь таны диск(нүүд)эд ямар нэгэн өөрчлөлт хийдэггүй:

....
Last Chance: Are you SURE you want continue the installation?

If you're running this on a disk with data you wish to save then WE
STRONGLY ENCOURAGE YOU TO MAKE PROPER BACKUPS before proceeding!

We can take no responsibility for lost disk contents!
....

Үүнийг орчуулбал:

....

      Сүүлийн боломж: Та суулгацыг үргэлжлүүлэхдээ ИТГЭЛТЭЙ байна уу?

      Хэрэв та хэрэгтэй мэдээллээ хадгалсан дискнээс уг суулгацыг
      эхлүүлж байгаа бол, эхлүүлэхээсээ өмнө ӨӨРИЙНХӨӨ ӨГӨГДЛИЙГ НАЙДВАРТАЙ ХАДГАЛЖ
      АВАХЫГ БИД ЗӨВЛӨЖ БАЙНА!

      Дискэнд буй өгөгдөлд учирсан эвдрэлд бид хариуцлага хүлээхгүй!
....

Суулгац програм нь энэ анхааруулга хүртэл дискэнд өөрчлөлт хийлгүйгээр цуцалж гарах боломжтой. Хэрэв та ямар нэгэн зүйл буруу тохируулсан юм уу өөрчлөх ёстой гэж бодож байвал, энэ мөчид та компьютераа унтраахад ямар ч эвдрэл үүсэхгүй.
====

[[install-starting]]
=== Эхлэн ачаалалт

[[install-starting-i386]]
==== i386(TM) системд эхлэн ачаалах

[.procedure]
====

. Компьютер унтарсан үеэс эхлэх хэрэгтэй.
. Компьютерийг асаана. Эхлэх үед дэлгэц дээр системийн BIOS-н үндсэн тохируулга уруу ордог гарын товчлолыг харуулдаг. Энэ нь голдуу kbd:[F2], kbd:[F10], kbd:[Del], эсвэл kbd:[Alt+S] гэсэн товчлолуудын нэг нь байдаг. Дэлгэцэнд юу гэж заасан байна, уг товлолыг дарж BIOS-н тохируулга уруу орох хэрэгтэй. Зарим тохиолдолд, эхлэх үед график зураг харуулдаг бөгөөд голдуу kbd:[Esc] товч дарснаар уг зургийг болиулж хүссэн текстээ дэлгэцэнд харах боломжтой.
. Систем аль төхөөрөмжөөс эхлэж ачаалах вэ гэсэн тохируулгыг олох хэрэгтэй. Энэ нь голдуу "Boot Order буюу эхлэх дараалал" гэсэн хэсэгт байдаг бөгөөд ачаалж болох `Floppy`, `CDROM`, `First Hard Disk` гэсэн ачаалж болох төхөөрөмжийн жагсаалтыг агуулсан байдаг.
+ 
Хэрэв та CDROM-с ачаална гэж бодсон бол уг жагсаалтнаас CDROM сонгох хэрэгтэй. Хэрэв та USB диск эсвэл уян дискнээс эхэлж ачаална гэж бодож байвал түүнийг сонгох хэрэгтэй. Аль нь зөв эсэхээ мэдэхгүй эргэлзэж байгаа бол уг компьютертай цуг ирдэг гарын авлагаас хараарай.
+ 
Тохирсон өөрчлөлтөө хийж хадгалаад гарна. Компьютер ингэсний дараа шинээр дахин ачаалагдаж эхэлнэ.
. Хэрэв та <<install-boot-media>> дээр заасан шиг "ачаалагдах" USB зөөгч бэлдсэн бол, USB зөөгчөө компьютераа асаахаасаа өмнө залгаарай.
+ 
Хэрэв та CDROM -с эхэлж ачаалж байгаа бол компьютераа асаангуутаа CDROM уруу дискээ хийж эхлүүлэх хэрэгтэй.
+
[NOTE]
======
FreeBSD/pc98 хувилбаруудад суулгалтын ачаалагдах боломжтой уян дискнүүд байдаг бөгөөд <<install-boot-media>> хэсэгт тайлбарласан шиг бэлдэж болно. Эхний диск нь [.filename]#boot.flp# байна. Энэ дискийг өөрийн уян дискний хөтчид хийгээд компьютераа ачаална.
======
+ 
Хэрэв таны компьютер асаад, өмнө суусан байсан үйлдлийн системнээс ердийнхөөрөө эхлэж байвал шалтгаан нь доор дурдсанаас аль нэг нь байж болно:
.. Ачаалах явцаас өмнө нь амжиж дискээ оруулаагүй байх. Дискээ оруулаад компьютераа дахин шинээр ачаал.
.. Өмнө хийсэн BIOS -ийн өөрчлөлт зөв хийгдээгүй байх. Уг өөрчлөх үйлдлийг дахин хийж зөв тохируулгыг хийх.
.. Магадгүй таны бэлдсэн төхөөрөмжөөс эхлэж ачаалах үйлдлийг таны BIOS дэмжээгүй байж болно.
+
. FreeBSD ачаалагдаж эхлэнэ. Хэрэв та CDROM -ноос эхлүүлсэн бол дараах зүйлтэй адилхан мэдэгдэл харах болно (хувилбарын хэсгийг оруулаагүй болно):
+
[source,bash]
....
Booting from CD-Rom...
645MB medium detected
CD Loader 1.2

Building the boot loader arguments
Looking up /BOOT/LOADER... Found
Relocating the loader and the BTX
Starting the BTX loader

BTX loader 1.00 BTX version is 1.02
Consoles: internal video/keyboard
BIOS CD is cd0
BIOS drive C: is disk0
BIOS drive D: is disk1
BIOS 636kB/261056kB available memory

FreeBSD/i386 bootstrap loader, Revision 1.1

Loading /boot/defaults/loader.conf
/boot/kernel/kernel text=0x64daa0 data=0xa4e80+0xa9e40 syms=[0x4+0x6cac0+0x4+0x88e9d]
\
....
+ 
Хэрэв та уян дискнээс эхлүүлж байгаа бол дараах мэдэгдэлтэй ижил бичиглэлийг харна (хувилбарын хэсгийг оруулаагүй болно):
+
[source,bash]
....
Booting from Floppy...
Uncompressing ... done

BTX loader 1.00  BTX version is 1.01
Console: internal video/keyboard
BIOS drive A: is disk0
BIOS drive C: is disk1
BIOS 639kB/261120kB available memory

FreeBSD/i386 bootstrap loader, Revision 1.1

Loading /boot/defaults/loader.conf
/kernel text=0x277391 data=0x3268c+0x332a8 |

Insert disk labelled "Kernel floppy 1" and press any key...
....
+ 
Уг зааврын дагуу [.filename]#boot.flp# дискийг гаргаад [.filename]#kern1.flp# дискийг оруулаад kbd:[Enter] товчийг дараарай. Эхний дискнээс эхэлж ачаалаад дараа нь шаардсан дискнүүдийг нь дараалан оруулах хэрэгтэй.
. CDROM, USB зөөгч эсвэл уян диск алинаас нь ч эхлүүлсэн бай гэсэн FreeBSD-ийн ачаалагч эхлүүлэгч цэсэнд тулж ирдэг:
+
[[boot-loader-menu]]
.FreeBSD-ийн ачаалагч эхлүүлэгч цэс
image::boot-loader-menu.png[]
+ 
Арван секунд хүлээх, эсвэл шууд kbd:[Enter] товч дарж болно.
====

==== sparc64 систем дээр эхлүүлэх

Ихэнх sparc64 системүүд нь дискнээс автоматаар эхлэхээр тохируулагдсан байдаг. FreeBSD суулгахын тулд та сүлжээгээр юм уу эсвэл CDROM-оос эхлүүлэх шаардлагатай. Энэ нь PROM (OpenFirmware) руу орохыг танаас шаарддаг.

Ингэхийн тулд системийг дахин ачаалж эхлүүлэх үеийн мэдэгдэл гарч ирэхийг хүлээх хэрэгтэй. Энэ нь тухайн загвараас шалтгаалах боловч доор дурдсантай төстэй харагдах ёстой:

[source,bash]
....
Sun Blade 100 (UltraSPARC-IIe), Keyboard Present
Copyright 1998-2001 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.2, 128 MB memory installed, Serial #51090132.
Ethernet address 0:3:ba:b:92:d4, Host ID: 830b92d4.
....

Хэрэв таны систем дискнээс энэ үед ачаалж эхэлбэл та PROM хүлээх мөрөнд орохын тулд kbd:[L1+A] эсвэл kbd:[Stop+A] товчлуурын хослолыг дарах юм уу эсвэл цуваа консолоос (жишээ нь man:tip[1] эсвэл man:cu[1] дээр `~#`-г ашиглан) `BREAK`-г илгээх хэрэгтэй. Энэ нь иймэрхүү харагдах болно:

[source,bash]
....
ok     <.>
ok {0} <.>
....

<.> Энэ нь зөвхөн нэг CPU-тай системүүд дээр хэрэглэгддэг хүлээх мөр юм.

<.> Энэ нь SMP системүүд дээр хэрэглэгддэг хүлээх мөр юм. тоо нь идэвхтэй байгаа CPU-ийн тоог илэрхийлдэг.

Энэ хүрэхэд өөрийн хөтөчдөө CDROM-оо хийгээд PROM хүлээх мөрөөс `boot cdrom` тушаалыг бичих хэрэгтэй.

[[view-probe]]
=== Төхөөрөмжийн шалгаж бүртгэсэн хэсгийг харах

Сүүлд нь урсаж өнгөрдөг хэдэн зуун мөр текст нь дэлгэцийн түр хадгалагч уруу хадгалагддаг бөгөөд сүүлд дахин харж болдог.

Түр хадгалагдсан мөрийг дахин харахын тулд kbd:[Scroll Lock] товч дараарай. Энэ нь дэлгэцэнд урсаж өнгөрсөн текстүүдийг дээш нь эргүүлж харах боломж өгдөг. Та дээш заасан сум товчоор юм уу эсвэл kbd:[PageUp] мөн kbd:[PageDown] товчнуудаар дээш доош гүйлгэн харж болно. kbd:[Scroll Lock] товчийг дахин дарж гулгуулах үйлдлээ зогсоодог.

Та уг товчийг дарж дээш гулгуулан харах хэрэгтэй. Энэ нь цөм хэрхэн төхөөрөмжүүдийг таньсан тухай харуулдаг. Та <<install-dev-probe>> дээр харуулсантай ижил бичиглэл харах бөгөөд харин төхөөрөмжүүдийн нэрс нь таны компьютерийнхаас өөр байж магадгүй.

[[install-dev-probe]]
.Төхөөрөмж таньсан бүртгэл бичлэг
[source,bash]
....
avail memory = 253050880 (247120K bytes)
Preloaded elf kernel "kernel" at 0xc0817000.
Preloaded mfs_root "/mfsroot" at 0xc0817084.
md0: Preloaded image </mfsroot> 4423680 bytes at 0xc03ddcd4

md1: Malloc disk
Using $PIR table, 4 entries at 0xc00fde60
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib1:<VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0 irq 11
isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0
isa0: <iSA bus> on isab0
atapci0: <VIA 82C586 ATA33 controller> port 0xe000-0xe00f at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
uhci0 <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci
0
usb0: <VIA 83572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr1
uhub0: 2 ports with 2 removable, self powered
pci0: <unknown card> (vendor=0x1106, dev=0x3040) at 7.3
dc0: <ADMtek AN985 10/100BaseTX> port 0xe800-0xe8ff mem 0xdb000000-0xeb0003ff ir
q 11 at device 8.0 on pci0
dc0: Ethernet address: 00:04:5a:74:6b:b5
miibus0: <MII bus> on dc0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xec00-0xec1f irq 9 at device 10.
0 on pci0
ed0 address 52:54:05:de:73:1b, type NE2000 (16 bit)
isa0: too many dependant configs (8)
isa0: unexpected small tag 14
orm0: <Option ROM> at iomem 0xc0000-0xc7fff on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5” drive> on fdc0 drive 0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model Generic PS/@ mouse, device ID 0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
pppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/15 bytes threshold
plip0: <PLIP network interface> on ppbus0
ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master UDMA33
acd0: CD-RW <LITE-ON LTR-1210B> at ata1-slave PIO4
Mounting root from ufs:/dev/md0c
/stand/sysinstall running as init on vty0
....

FreeBSD-дээр таны хүссэн төхөөрөмжийг зөв таньсан эсэхийг уг бичлэг дээр тулгаж харах хэрэгтэй. Хэрэв төхөөрөмж олдоогүй бол уг бичлэгт харуулагдахгүй. crossref:kernelconfig[kernelconfig,Өөрчлөн тохируулсан цөм] нь дууны карт зэрэг [.filename]#GENERIC# цөмд байхгүй төхөөрөмжүүдийн дэмжлэгийг нэмэх боломжийг танд олгодог.

Төхөөрөмжийг таних үйлдлийн дараагаар та <<config-country>>-г харах болно. Сумтай товчлуур ашиглан улс, бүс, эсвэл бүлэг сонгох хэрэгтэй. Дараа нь kbd:[Enter] дарахад энэ нь таны улсыг хялбараар тохируулах болно. 

[[config-country]]
.Улс сонгох цэс
image::config-country.png[]

Хэрэв та улсаараа [.guimenuitem]#United States#-г сонгосон бол стандарт Америк гарын байрлал ашиглагдана, хэрэв өөр улс сонгосон бол дараах цэс гарч ирнэ. Сумнуудыг ашиглан зөв гарын байрлалыг сонгож kbd:[Enter]-г дарна.

[[config-keymap]]
.Гарын цэсийг сонгох
image::config-keymap.png[]

Улсыг сонгосны дараа sysinstall-н үндсэн цэс дэлгэц дээр харагдах болно.

[[using-sysinstall]]
== Sysinstall-н танилцуулга

sysinstall бол FreeBSD төслөөс гаргасан суулгац програм юм. Энэ нь консол дээр тулгуурлаж ажилладаг бөгөөд зохих цэсийг нь ашиглаж суулгах явцыг хянаж тохируулдаг.

sysinstall-н цэс нь сумтай товч, kbd:[Enter] буюу мөр нугалагч, kbd:[Tab], kbd:[Space] буюу зай авагч болон бусад товчнуудаар залагддаг. Эдгээр товчны тухай дэлгэрэнгүй мэдээлэл sysinstall-н хэрэглэх зааварт бичээстэй буй.

Эдгээр мэдээллийг харахын тулд [.guimenuitem]#Usage буюу хэрэглээ# хэсэгт очоод btn:[Select] хэсгийг сонгож <<sysinstall-main3>>-д харуулсан шиг байдалд болгоод kbd:[Enter] товч дарах хэрэгтэй.

Цэстэй хэрхэн ажиллах тухай заавар харуулагдана. Хэрэглэх зааврыг уншиж дуусаад kbd:[Enter] товч дарж буцаад үндсэн цэсэнд очно.

[[sysinstall-main3]]
.Sysinstall-н үндсэн цэсэнд Usage буюу хэрэглээг сонгох нь
image::main1.png[]

[[select-doc]]
=== Documentation буюу бичиг баримт цэсийг сонгох

Үндсэн цэснээс сумтай товч ашиглан [.guimenuitem]#Doc# цэсийг сонгоод kbd:[Enter] дарна.

[[main-doc]]
.Documentation буюу бичиг баримтын цэс сонгох
image::main-doc.png[]

Энэ нь бичиг баримтыг харуулах болно.

[[docmenu1]]
.Sysinstall-н Documentation буюу бичиг баримтын цэс
image::docmenu1.png[]

Хамт ирсэн бичиг баримтыг нь унших хэрэгтэй.

Бичиг баримтыг үзэхийн тулд сумтай товч хэрэглэж сонгоод kbd:[Enter] товч дарна. Уншиж дуусаад kbd:[Enter] товч дарвал Documentation буюу бичиг баримтын цэс уруу буцна.

Суулгацын үндсэн цэсэнд буцаж очихын тулд [.guimenuitem]#Exit буюу гарах# гэсэн цэсийг сонгоод kbd:[Enter] товч дараарай.

[[keymap]]
=== Keymap буюу гарын товчлуур хуваарилалт цэсийг сонгох

Гарын товчлуурын хуваарилалтыг өөрчлөхийг хүсвэл сумтай товчоор [.guimenuitem]#Keymap# цэсийг сонгоод kbd:[Enter] товч дарна. Энэ нь зөвхөн стандарт буюу US америк гарын хуваарилалт хэрэглэдэггүй тохиолдолд л танд хэрэгтэй.

[[sysinstall-keymap]]
.Sysinstall-н үндсэн цэс
image::main-keymap.png[]

Өөр өөр гарын хуваарилалтыг та сумтай товчоор сонгоод kbd:[Space] товч дарж сонгох бөгөөд дахин kbd:[Space] дарж сонголтоо цуцлана. Сонгож дуусаад btn:[OK] цэсийг сумтай товч ашиглан сонгоод kbd:[Enter] товч дараарай.

Энэ харуулсан дэлгэцэнд зөвхөн зарим хэсгийг нь харуулсан болно. kbd:[Tab] товч хэрэглэж btn:[Cancel] цэсийг сонговол анхдагч гарын хуваарилалтыг сонгоод үндсэн цэс уруу буцдаг.

[[sysinstall-keymap-menu]]
.Sysinstall-н Keymap буюу гарын товчлуур хуваарилалт цэс
image::keymap.png[]

[[viewsetoptions]]
=== Суулгацын Options буюу тохируулгууд нүүр

[.guimenuitem]#Options# цэсийг сонгоод kbd:[Enter] дарна.

[[sysinstall-options]]
.Sysinstall-н үндсэн цэс
image::main-options.png[]

[[options]]
.Sysinstall Options хэсэг
image::options.png[]

Анхдагч утга нь ихэнх хэрэглэгчдэд өөрчлөлтгүйгээр хэрэглэгдэхэд хангалттай. Хувилбарын нэр нь суулгаж байгаа төрлөөсөө хамаарч өөр өөр байна.

Сонгогдсон цэсийн тайлбар нь дэлгэцийн доод хэсэгт цэнхэр дэвсгэртэй бичигддэг. Тэмдэглэж хэлэхэд, [.guimenuitem]#Use Defaults# цэсийг сонговол бүх утгыг анхдагч утгад нь тохируулдаг.

kbd:[F1] товч дарж сонголтын төрөл бүрийн мэдээлэл агуулсан туслах мэдээллийг харж болно.

kbd:[Q] товч дарвал үндсэн цэсэнд буцаж очно.

[[start-install]]
=== Үндсэн суулгацыг эхлүүлэх

UNIX(R) эсвэл FreeBSD үйлдлийн системийг сурч байгаа хүнд бол [.guimenuitem]#Standard# цэсийг сонгож үндсэн суулгацыг эхлүүлэх хэрэгтэй. Сумтай товч хэрэглэн [.guimenuitem]#Standard# цэсийг сонгоод kbd:[Enter] товч дарвал үндсэн суулгац эхэлнэ.

[[sysinstall-standard]]
.Үндсэн суулгацыг эхлүүлэх нь
image::main-std.png[]

[[install-steps]]
== Дискний зайг зохицуулах

Таны эхний үйлдэл бол FreeBSD-д зориулж дискний зай бэлдэж түүндээ нэр өгнө. Ингэснээр sysinstall уг дискийг таньж бэлддэг. Үүнийг хийхийн тулд FreeBSD диск дээр байгаа мэдээллийг хэрхэн уншиж хэрэглэдэг талаар мэдэх хэрэгтэй.

[[install-drive-bios-numbering]]
=== BIOS-н диск дугаарлалт

Өөрийнхөө систем дээр FreeBSD -г суулгаж тохируулахын тулд зарим зүйлсийг анхаарч мэдэх хэрэгтэй. Ялангуяа та олон диск хэрэглэдэг бол энэ нь тун чухал.

Компьютер дээр BIOS-оос хамаарч ажилладаг MS-DOS(R) эсвэл Microsoft(R) Windows(R) зэрэг үйлдлийн системүүдэд, BIOS дискнүүдийг дугаарладаг бөгөөд уг үйлдлийн системүүд нь уг дугаарласан өөрчлөлтийг нь дагаж ажилладаг. Энэ нь "primary master буюу анхны дискнээс" өөр дискнээс үйлдлийн систем эхэлж ажиллах боломж өгдөг. Энэ арга нь  Ghost  эсвэл XCOPY зэрэг програм ашиглан нэг дискний ерөнхий зургийг хуулж түүнтэй адилхан хоёр дахь диск уруу хуулан системдээ найдвартай хадгалалт хийдэг хүмүүст тун хэрэгтэй байдаг. Тэгээд, хэрэв эхний диск эвдрэх, эсвэл вирустаж гэмтэх зэрэг хүндрэл гарвал, BIOS дээр дискнүүдийн дарааллыг өөрчилж хуулбарласан өгөгдөлтэй дискнээс үйлдлийн системээ эхлүүлэн ажиллаж болдог. Энэ нь бараг дискнүүдийн кабелийг хайрцгийг нь нээлгүйгээр сольж байгаатай ижил юм.

SCSI диск хянагчтай системүүд нь голдуу BIOS өргөтгөлтэй байдаг бөгөөд найм хүртэлх SCSI дискнүүдийг иймэрхүү зарчмаар дараалуулж чаддаг.

Иймэрхүү арганд дассан хүнд FreeBSD арай өөрөөр үйлчилдэг бөгөөд энэ нь их цочирдуулдаг. FreeBSD BIOS-г ашигладаггүй бөгөөд "BIOS-н логик дискний дугаарлалтыг мэддэггүй". Энэ нь ялангуяа яг адилхан дискэн дээр дискний зургийг хуулбарласан үед бодсоноос өөр үйлчлэл үзүүлэхэд хүргэдэг.

FreeBSD-г хэрэглэх үедээ BIOS-г үргэлж өөрөөр нь диск дугаарлалт хийлгэж, тэр чигээр нь үлдээх хэрэгтэй. Хэрэв та дискний дугаарлалтыг өөрчлөхөөр бол, компьютерийнхаа хайрцгийг онгойлгож дискний сэлгүүр болон залгууруудыг тохируулж залгах хэрэгтэй.

****
Билл өөрийнхөө хуучин Wintel компьютераа янзалж FreeBSD суулгаад Фрэдэд өгөхөөр болжээ. Билл нэг SCSI хянагчтай бөгөөд түүний эхний SCSI диск дээр FreeBSD-г суулгажээ.

Фрэд суулгасан системийг хэрэглэж эхлэв. Гэвч хэсэг өдрийн дараа хуучин SCSI дискэн дээр зарим алдаанууд гараад байна гэж Биллд хэлжээ.

Хэдэн өдрийн дараа уг хүндрэлийг Билл засахаар шийджээ. Тэгээд арынхаа өрөөнөөс уг дисктэй ижил, "нөөц хадгалалт" хийсэн дискээ авчирчээ. Авчирсан дискэн дээрээ гадаргууны шалгалт хийхэд ямар ч алдаагүй гэж гарч ирэв. Тэгэхээр нь нөхөр Билл тэр дискийг SCSI хяналтын дөрөв дэх залгуур дээр залгаад эхний дискнээс дөрөв дэх диск уруу нөөц image буюу хуулбар дүрс хийж авч гэнэ. Шинэ залгасан диск сайхан ажиллаж байсан тул баярласан Билл уг дискийг цаашид хэрэглэхээр шийдээд SCSI BIOS дээр үйлдлийн системийг ачаалах дискний дугаарыг дөрөв болгож өөрчилжээ. FreeBSD-н эхлэх ачаалалт зүгээр байсан бөгөөд маш сайхан ажиллаж эхлэв.

Фрэд цааш нь хэдэн хоног ажилласны дараа төдий удалгүй Билл болон Фрэд хоёр FreeBSD-г шинэчлэх шинэ адал явдал хөөцөлдөх хүсэл төржээ. Билл SCSI хянагчийн эхний дискийг аваад оронд нь үүнтэй ижилхэн өөр "нөөцөлсөн" диск авчирж залгав. Билл FreeBSD -н шинэ хувилбарыг эхний SCSI диск дээр Фрэдийн шидэт интернэтээс FTP-ээс татаж авсан уян дискнээс эхлүүлж суулгав. Суулгац маш амжилттай болжээ.

Фрэд гуай FreeBSD -н шинэ хувилбарыг хэдэн хоног туршиж үзээд инженерийн салбарт хэрэглэхэд тун тохиромжтой юм байна гэсэн дүгнэлт өгч гэнэ. Ингээд хуучин хувилбар дээр хийж байсан ажлуудаа хэрэглэх хэрэг болж гэнэ. Тэгээд Фрэд гуай дөрөвдүгээр SCSI дискээ mount буюу холболт хийж (өмнө суулгасан FreeBSD-н хуучин хувилбар) гэнэ. Фрэд гуайн нүдэнд дөрөв дэх SCSI дискэн дээр өөрийнх нь хийж байсан ажлууд байхгүй байлаа.

Тэр өгөгдлүүд хаачсан бэ?

Эхний дискнээс дөрөв дэх диск уруу Билл гуай дүрс хуулалт хийснээр дөрөв дэх диск нь "хуулбар" болсон билээ. Билл гуайн SCSI BIOS дээр дөрөв дэх дискнээс ачаалалт эхлүүлнэ гэсэн тохиргоо бол тэнэглэл байжээ. FreeBSD нь SCSI BIOS тохируулгыг үл харгалзан эхний SCSI дискнээс эхлүүлсээр байсан байна. BIOS дээр иймэрхүү өөрчлөлт хийснээр зарим ачаалах үйлдэл болон ажиллуулагч тохируулгыг өөрчилдөг боловч, FreeBSD эхлэх үедээ энэ тохируулгыг харгалзаж үздэггүй бөгөөд өөрийнхөөрөө диск дугаарлалт хийж эхэлдэг. Энд үзүүлснээр, систем нь эхний SCSI дискнээс эхэлсээр байсан бөгөөд Фрэдийн бүх өгөгдөл дөрөв дээр биш эхний диск дээр байсан байна. Хүмүүст бол дөрөв дэх SCSI дискнээс эхэлж байгаа мэт харагдсан байна.

Ийм үйлдэл болсны дараа ямар ч өгөгдөл устаж алга болоогүй болохыг бид танд мэдэгдэж байгаадаа баяртай байна. Учир нь, хуучин эхний SCSI дискийг буцааж залгаад Фрэдийн бүх өгөгдлийг буцааж авч чаджээ. (Билл эхний дискнээс эхлүүлсэн байна).

Хэдийгээр бид нар SCSI дискэн дээр жишээ татсан боловч иймэрхүү үйлдэл IDE диск дээр бас тохиолдож болно.
****

[[main-fdisk]]
=== FDisk ашиглан дискний зүсмэл үүсгэх

[NOTE]
====
Энэ хэсэгт хийсэн өөрчлөлт тань диск уруу бичигдэхгүй. Хэрэв та ямар нэгэн алдаа хийж гэж бодоод дахин шинээр эхлэхийг хүсвэл sysinstall-н гарах цэсийг ашиглах, эсвэл kbd:[U] товч дарж [.guimenuitem]#Undo буюу буцаж үйлдэж# болно. Хэрэв та бүр эргэлзэж юу хийхээ мэдэхгүй болоод ирвэл компьютераа шууд унтрааж болно.
====

Стандарт суулгацыг сонгосны дараа sysinstall танд дараах мэдэгдлийг харуулна:

[source,bash]
....
                                 Message
 In the next menu, you will need to set up a DOS-style ("fdisk")
 partitioning scheme for your hard disk. If you simply wish to devote
 all disk space to FreeBSD (overwriting anything else that might be on
 the disk(s) selected) then use the (A)ll command to select the default
 partitioning scheme followed by a (Q)uit. If you wish to allocate only
 free space to FreeBSD, move to a partition marked "unused" and use the
 (C)reate command.
                                [  OK  ]

                      [ Press enter or space ]
....

Энэ хэсгийг орчуулбал: 

[source,bash]
....
        Мэдэгдэл
        Дараагийн хэсэгт та өөрийнхөө дискэнд DOS-маягийн ("fdisk")
        диск хуваалт хийх хэрэгтэй. Хэрэв та дискнийхээ бүх хэмжээг
        FreeBSD-д зориулна гэж бодож байвал (дискэн дээр байгаа бүх өгөгдлийг
        дарж бичнэ) (A)ll тушаалыг сонгоод дараа нь (Q)uit цэсийг сонгож
        гараарай. Хэрэв та зөвхөн сул чөлөөтэй байгаа хэсгийг FreeBSD-д
        зориулна гэж бодож байгаа бол "unused" буюу хэрэглэгдээгүй гэсэн хэсгийг
        сонгоод (C)reate буюу үүсгэ гэсэн тушаалыг сонгоорой.
        [  OK  ]

        [ enter товч эсвэл зай авагч товч дарна уу]
....

Энд голдуу kbd:[Enter] товч дардаг. Ингэсний дараа цөмд эхлэх үед таньж туршсан хатуу дискнүүдийн жагсаалтыг танд харуулах болно. <<sysinstall-fdisk-drive1>> дээр IDE дисктэй системийн жишээ харуулав. Тэдгээр нь [.filename]#ad0# болон [.filename]#ad2# гэсэн нэртэй буй.

[[sysinstall-fdisk-drive1]]
.FDisk-н хэрэглэх дискийг сонгох
image::fdisk-drive1.png[]

Та магадгүй яагаад [.filename]#ad1# дискийг энд харуулсангүй вэ? гэж гайхаж мадагүй.

Танд хоёр ширхэг IDE хатуу диск байна гэж үзье. Нэг нь нэг IDE залгуур дээр мастер диск болж залгагдсан бөгөөд нөгөөх нь хоёр дахь IDE залгуур дээр суугдсан байг. Хэрэв FreeBSD нь тэдгээрийг [.filename]#ad0# ба [.filename]#ad1# гэж дугаарласан бол бүх юм зүгээр л ажиллах байсан.

Гэвч, хэрэв та гурав дахь дискийг эхний IDE залгуур дээрх мастер дисктэй боол болгож залгавал уг диск [.filename]#ad1# гэж дугаарлагдах бөгөөд өмнө нь [.filename]#ad1# гэж дугаарлагдсан диск [.filename]#ad2# гэж нэрлэгдэнэ. Дискэнд өгсөн нэрийг ашиглан (жишээ нь [.filename]#ad1s1a#) файл системийг хайхад хэрэглэдэг учраас гэнэт таны дискнүүд өөр харагдаж эхлэх бөгөөд та FreeBSD-н тохируулгыг дахин хийх шаардлага гарна.

Ийм хүндрэлийг арилгахын тулд цөм нь IDE дээр залгагдсан дискнүүдийг таньсан дарааллаар нь биш харин залгагдсан байрлалаас нь хамааран дугаарладаг. Ийм учраас хэрэв IDE-н хоёр дахь залгуур дээр залгагдсан мастер диск нь _үргэлж_ [.filename]#ad2# гэж нэрлэгдэх бөгөөд [.filename]#ad0# эсвэл [.filename]#ad1# дискнүүд бүр байхгүй байсан ч энэ нэрээрээ л байх болно.

Энэ нь FreeBSD-н цөмийн анхны тохируулга бөгөөд, ийм шалтгааны улмаас [.filename]#ad0# болон [.filename]#ad2# гэж харуулж байна. Тэгэхээр энэ зурган дээр байгаа машины IDE 2 залгуур дээр хоёр мастер диск залгагдсан бөгөөд ямар ч боол диск байхгүй байна гэж харуулж байна.

Та аль диск дээр нь FreeBSD-г суулгахаа сонгоод btn:[OK] дээр дарах хэрэгтэй. FDisk эхлэх бөгөөд дэлгэц дээр <<sysinstall-fdisk1>>-тэй төстэй зураг харуулагдах болно.

FDisk нь дэлгэц дээр гурван хэсэгт хуваагдаж харуулагддаг.

Эхний хэсэгт нь дээд хоёр мөр хамаарагддаг бөгөөд сонгогдсон дискний нарийвчилсан мэдээллүүдийг харуулдаг. Энэ нь FreeBSD-н өгсөн нэр, дискний зохион байгуулалт мөн дискний нийт хэмжээ зэргийг харуулдаг.

Хоёр дахь хэсэгт дискэн дээр байгаа зүсмэлүүдийг харуулдаг ба хаанаас эхлээд хаана дууссан, ямар хэмжээгээр зүсэгдсэн бөгөөд FreeBSD хэрхэн нэр өгсөн, бас уг зүсмэлийг тодорхойлсон тодорхойлолт болон дэд төрлийг нь харуулдаг. Энэ жишээ дээр, компьютер дээрх дискний хэрэглэгдээгүй хоёр зүсмэлийг харуулсан байна. Уг зурган дээр бас нэг том FAT зүсмэл байгааг харуулсан байгаа бөгөөд магадгүй энэ нь MS-DOS(R) / Windows(R) системийн [.filename]#C:# диск байж болзошгүй. Мөн уг зурган дээр бас нэг өргөтгөсөн зүсмэл байгааг харуулсан байгаа ба, бас энэ нь MS-DOS(R) / Windows(R) систем дээр нэг өргөтгөсөн диск байж магадгүй.

Гурав дахь хэсэг нь FDisk дээр хэрэглэж болох тушаалуудын жагсаалт байна.

[[sysinstall-fdisk1]]
.Засварлаж эхлэхээс өмнөх `fdisk`-н диск хуваалтын жишээ
image::fdisk-edit1.png[]

Одоо таны хийх алхам дискээ хэрхэн зүсэж хуваахаас их хамаарна.

Хэрэв та дискээ бүхлээр нь FreeBSD-д зориулна гэж бодож байвал (дискэн дээр байгаа бүх өгөгдлийг дарж суугдах бөгөөд sysinstall танаас суулгацын явцад лавлаж асуух болно) [.guimenuitem]#Use Entire Disk буюу дискийг бүхлээр нь хэрэглэ# гэсэн заалтад буй kbd:[A] товч дарах хэрэгтэй. Байсан бүх зүсмэлүүд арилах бөгөөд жижигхэн хэсэг нь `unused буюу хэрэглэгдээгүй` гэж хуваагдаад (компьютер диск шалгахад зориулагддаг хэсэг) үлдсэн том хэсэг нь FreeBSD-д зориулж хуваагддаг. Ингэж сонгосны дараа сумтай товч хэрэглэн шинээр үүссэн FreeBSD-н зүсмэлийг сонгоод kbd:[S] товч дарж уг зүсмэлээс эхлэн ачаалагддаг болгох хэрэгтэй. Таны дэлгэц <<sysinstall-fdisk2>>-тэй төсөөтэй зураг харуулах ёстой. Тэмдэглэж хэлэхэд, `Flags` баганад буй `A` үсэг нь уг зүсмэлийг _active буюу идэвхтэй_ гэдгийг илэрхийлж байгаа бөгөөд энэ зүсмэлээс эхлэж ачаалагдах болно гэдгийг харуулж байгаа юм.

Хэрэв та өмнө нь хэрэглэгдэж байсан зүсмэлүүдээс нэгийг нь FreeBSD-д зориулна гэж бодсон бол уг зүсмэлийг сонгоод kbd:[D] товч дарж устгах хэрэгтэй. Дараа нь та kbd:[C] товч дарвал үүсгэх зүсмэлийн хэмжээг танаас асуудаг. Хүссэн хэмжээгээ оруулаад kbd:[Enter] товч дарах хэрэгтэй. Уг лавлаж асуусан цонх дээр буй анхны тоо бол уг зүсмэл дээр хэрэглэж болох хамгийн их хэмжээг зааж байдаг тул уг зүсмэлийг бүхлээр нь хэрэглэнэ гэж бодвол шууд уг тоог өөрчлөлгүй хэрэглэх хэрэгтэй.

Хэрэв та урьдчилан FreeBSD -д зориулан дискээ суллачихсан байвал (магадгүй PartitionMagic(R) гэх мэтийн програм ашиглан дискээ бэлтгэсэн бол) дараа нь kbd:[C] товч дарж шинэ зүсмэл үүсгээрэй. Дахин сануулахад, зүсмэл үүсгэх үед хуваах зүсмэлийн хэмжээг танаас асуух болно. 

[[sysinstall-fdisk2]]
.Fdisk дискийг бүхлээр нь хэрэглэж буй жишээ 
image::fdisk-edit2.png[]

Хувааж дуусаад kbd:[Q] товч дарж гарна. Таны өөрчилсөн өөрчлөлтүүд sysinstall дээр хадгалагдах бөгөөд диск уруу одоохондоо бичигдээгүй байгаа.

[[bootmgr]]
=== Boot Manager буюу эхлэн ачаалалт зохицуулагчийг суулгах

Танд одоо эхлэн ачаалалт зохицуулагчийг суулгах эсэхээ сонгох боломж гардаг. Хэрэв танд дараах нөхцлүүд биелж байвал голдуу FreeBSD boot manager-ийг сонгох нь элбэг:

* Танд олон дискнүүд байгаа бөгөөд FreeBSD-г эхнийх дээр нь суулгаагүй бол.
* Та FreeBSD-г өөр үйлдлийн системтэй хамт нэг диск дээр суулгаад компьютер эхлэх үед FreeBSD-г эхлүүлэх үү эсвэл нөгөө үйлдлийн системийг эхлүүлэх үү гэж сонголт хиймээр байгаа бол.

Хэрэв FreeBSD нь уг машин дээр байгаа цорын ганц үйлдлийн систем байхаар бол [.guimenuitem]#Standard# -г сонгоход хангалттай. Хэрэв та FreeBSD-г эхлүүлж чадах өөр ямар нэгэн програм суулгасан бол [.guimenuitem]#None# -г сонгоорой.

Сонголтоо хийгээд kbd:[Enter] товчийг дар.

[[sysinstall-bootmgr]]
.Sysinstall-н эхлэн ачаалалт зохицуулагчийн цэс
image::boot-mgr.png[]

kbd:[F1] товч дарвал тусламжийн цэс харуулагдах бөгөөд өөр үйлдлийн системтэй хамтарч хэрэглэх үед ямар хүндрэл үүсэж болох талаар тайлбарлаж өгдөг.

=== Бусад диск дээр зүсмэл үүсгэх

Хэрэв танд нэгээс илүү олон дискнүүд байгаа бол эхлэн ачаалалтын зохицуулагчийг сонгосны дараа диск сонгох цэсэнд буцаж очдог. Хэрэв та FreeBSD-г олон диск хэрэглэж суулгахыг хүсвэл, FDisk ашиглан цааш нь зүсэж хуваах хэрэгтэй.

[IMPORTANT]
====
Хэрэв та FreeBSD-г эхний дискнээс өөр диск дээр суулгаж байгаа бол FreeBSD-н эхлэн ачаалалтыг зохицуулагчийг хоёулан дээр нь суулгах хэрэгтэй.
====

[[sysinstall-fdisk-drive2]]
.Диск сонгох цэснээс гарах
image::fdisk-drive2.png[]

kbd:[Tab] товч хэрэглэн дискнүүд болон btn:[OK], эсвэл btn:[Cancel] зэрэг тушаалууд уруу сэлгэж болно.

kbd:[Tab] товч хэрэглэн btn:[OK], дээр сонгоод kbd:[Enter] товч дарж суулгацыг цааш нь үргэлжлүүлнэ.

[[bsdlabeleditor]]
=== Disklabel буюу дискэнд нэр өгч хуваалт үүсгэх

Та одоо үүсгэсэн зүсмэл дотроо хуваалт үүсгэх ёстой. Хуваалт болгон `a` үсгээр эхлээд `h` хүртэл нэр авдаг бөгөөд `b`, `c` болон `d` гэсэн нэрнүүд нь тусгай зөвшлийн дагуу өөр зориулалтаар хэрэглэгддэг тул та үүнийг хүлээн зөвшөөрөх хэрэгтэй.

Хэрэв олон диск дээр хуваалт үүсгэж байгаа бол зарим програмууд нь зорилгоосоо хамаараад онцгой хуваалтын загвар хэрэглэдэг. Гэхдээ та одоогоор FreeBSD-г анх удаагаа суулгаж байгаа диск дээр хэрхэн хуваалт үүсгэх тухай нэг их бодох шаардлага байхгүй. Хамгийн чухал нь FreeBSD-г суулгаад хэрхэн хэрэглэдэг талаар сурах явдал юм. Та үйлдлийн системд нэлээн гаршиж сайжирсан үедээ FreeBSD-г дахин шинээр хэдийд ч суулгаж болно.

Энд үзүүлж буй хуваалтын загвар нь дөрвөн хуваалттай байна. Нэг нь swap хэмжээнд, бусад гурав нь файлын системд зориулагдсан байна.

.Эхний дискний хуваалт
[cols="10%,10%,10%,70%", frame="none", options="header"]
|===
| Хуваалт
| Файл систем
| Хэмжээ
| Тодорхойлолт

|`a`
|[.filename]#/#
|1 GB
|Энэ бол root буюу эх файл систем юм. Бусад бүх файл системүүд ямар нэгэн аргаар энд танигдаж хэрэглэгддэг. 1 GB хэмжээ бол тухайн зорилгодоо таарсан хэмжээ. Та энд тийм их өгөгдөл хадгалахгүй бөгөөд ердийн FreeBSD-н суулгац нь энд 128 MB-г хэрэглэдэг. [.filename]#/# дээр үлдсэн зай нь дараа нь хэрэглэгдэх зорилгоор юм уу эсвэл түр зуурын өгөгдөл зэрэгт зориулагддаг.

|`b`
|N/A
|2-3 x RAM
|

Системийн swap зай нь `b` хуваагдал дээр байрладаг. swap-д зориулж хэмжээгээ тохируулах нь бас чухал. Хамгийн сайн хэрэглэгддэг арга бол, байгаа санах ойныхоо (RAM) хэмжээнээс хоёр юм уу гурав дахин их хэмжээтэй байхад болно. Хэрэв танд 32 MB хэмжээтэй RAM санах ой байгаа бол ядаж 64 MB хэмжээтэй swap бэлдэх хэрэгтэй.

 Хэрэв та нэгээс их дисктэй бол диск болгонд зориулж swap зай үүсгэж болно. Ингэвэл, FreeBSD нь диск болгонд буй swap зайг хэрэглэснээр илүү үр дүнтэй ажилладаг. Энэ тохиолдолд хэрэглэх нийт swap-нхаа хэмжээг (жишээ нь, 128 MB) байгаа дискнийхээ тоонд хувааж (жишээ нь хоёр дисктэй гэж үзье) гарсан хэмжээг дискэн дээр swap-д зориулж бэлдэх хэрэгтэй бөгөөд жишээний дагуу бол 64 MB диск болгонд ногдож байна.

|`e`
|[.filename]#/var#
|512 MB-аас 4096 MB хүртэл
|[.filename]#/var# санд байнга өөрчлөгдөж байдаг файлууд байрладаг; бүртгэл файл, мөн бусад удирдах болон хянах файлууд энэ төрлийн файлд ордог. Эдгээр файлын ихэнх нь FreeBSD дээр ажилладаг програмуудаар өдрийн турш уншигдаж бас бичигдэж байдаг. Иймэрхүү файлуудыг нэг дор байрлуулснаар FreeBSD нь өөр файл систем уруу хандаж цаг заралгүй идэвхитэй ажиллаж чаддаг.

|`f`
|[.filename]#/usr#
|Дискний үлдсэн хэсэг (хамгийн багадаа 8 GB)
|Бараг бусад бүх файлууд нь [.filename]#/usr# санд болон түүн дотор буй дэд сангуудад байрладаг.
|===

[WARNING]
====

Дээр дурдсан утганууд нь жишээ болон өгөгдсөн бөгөөд зөвхөн туршлагатай хэрэглэгчид эдгээрийг ашиглах хэрэгтэй. Хэрэглэгчид нь FreeBSD-ийн хуваалт засварлагчийн `Auto Defaults` гэж хэлэгддэг автомат хуваалтын хэлбэрийг ашиглах нь зүйтэй юм.
====

Хэрэв та FreeBSD-г олон дискнүүд дээр дамнан суулгаж байгаа бол бусад дискнүүд дээр үүсгэсэн зүсмэл дотроо хуваалт үүсгэх хэрэгтэй. Хамгийн амархан арга нь диск болгонд хоёр хуваагдал үүсгээд нэгийг нь swap зай болгоод нөгөөх нь ямар нэгэн файл систем болгох арга байдаг.

.Бусад дискэн дээрх дискний хуваалт
[cols="1,1,1,1", frame="none", options="header"]
|===
| Хуваалт
| Файл систем
| Хэмжээ
| Тодорхойлолт

|`b`
|N/A
|Тодорхойлолтоос уншина уу
|Өмнө дурьдсанчлан, swap хэмжээг диск болгон дээр үүсгэж болдог. Хэдийгээр `a` хуваалт сул байсан ч гэсэн зарчмын дагуу swap зай нь `b` хуваалт дээр байрладаг.

|`e`
|/disk__n__
|Дискний үлдсэн хэмжээ
|Дискний үлдсэн хэмжээ нь нэг бүхэл хуваалт болдог. Энэ нь `e` хуваалт дээр биш харин `a` хуваалт дээр байрлаж болох байсан ч зарчмын дагуу `a` хуваагдал дээр root буюу эх файл систем ([.filename]#/#) суугддаг. Та энэ зарчмыг дагахгүй байж болох боловч sysinstall харин дагадаг: Энэ зарчмыг дагаснаар суулгацыг цэвэрхэн болгодог. Та энэ файл системийг хаана ч холбож болох бөгөөд энэ жишээн дээр бол уг файл системийг [.filename]#/diskn# гэсэн сан дотор холбосон байна. _n_ үсэг нь дискний дугааруудыг илэрхийлж байна. Гэхдээ та хүсвэл өөр газар холбож болно.
|===

Хуваагдлынхаа загвараа ингэж хийж дуусаад sysinstall-г ашиглаж үүсгэх хэрэгтэй. Үүсгэх үед дараах мэдэгдлийг танд харуулдаг:

[source,bash]
....
                                 Message
 Now, you need to create BSD partitions inside of the fdisk
 partition(s) just created. If you have a reasonable amount of disk
 space (1GB or more) and don't have any special requirements, simply
 use the (A)uto command to allocate space automatically. If you have
 more specific needs or just don't care for the layout chosen by
 (A)uto, press F1 for more information on manual layout.

                                [  OK  ]
                          [ Press enter or space ]
....

Үүний хөрвүүлбэл:

[source,bash]
....
                                 Мэдэгдэл
 Та одоо, fdisk ашиглан бий болгосон хуваалтаар  BSD хуваалт үүсгэх хэрэгтэй.
 Хэрэв танд тодорхой хэмжээний дискний зай (200MB эсвэл түүнээс дээш) байгаа
 бөгөөд ямар нэгэн онцгой шаардлага тавигдаагүй бол (A)uto тушаалыг ашиглан
 дискний зайг автоматаар тохируулж болно. Хэрэв танд онцгой шаардлага бий юм уу
 эсвэл (A)uto тушаалаар үүсгэх байрлуулалт тийм чухал биш бол
 F1 товч дарж гарын авлага дээрх нэмэлт мэдээллийг харж болно

                                [  OK  ]
                          [ enter товч эсвэл зай авагч товч дарна уу]
....

kbd:[Enter] товч дарж FreeBSD-н диск хуваалтыг үүсгэж бичдэг Disklabel нэртэй програм харуулагдана.

<<sysinstall-label>> дээр Disklabel -г анх эхлүүлэх үеийг харуулсан. Дэлгэц гурван хэсэгт хуваагдсан байгаа.

Эхний хэдэн мөрөнд, таны ажиллаж байгаа дискний нэрийг харуулсан бөгөөд мөн хуваагдал агуулсан зүсмэлийг (энд Disklabel зүсмэл гэж нэрлэлгүй харин `Partition name буюу хуваалтын нэр` гэж нэрлэсэн байна) харуулсан байна. Энэ хэсэгт мөн зүсмэлд буй сул хэсгийн хэмжээг харуулдаг бөгөөд уг зураг дээр бол уг хэмжээ нь одоогоор ямар ч хуваалтад хэрэглэгдээгүй байна.

Дэлгэцийн дунд хэсэг үүсгэгдсэн хуваалтуудыг харуулдаг бөгөөд үүнд, хуваалтын агуулж байгаа файл системийн нэр, түүний хэмжээ, мөн файл системд хамаатай нэмэлт сонголтуудыг харуулдаг.

Дэлгэцийн доод гурав дахь хэсэгт Disklabel дээр хэрэглэж болох гарын товчлууруудыг харуулдаг юм.

[[sysinstall-label]]
.Sysinstall-н Disklabel буюу дискэнд нэр өгөн засварлагч
image::disklabel-ed1.png[]

Disklabel нь мөн автоматаар хуваалтуудыг үүсгээд анхдагч хэмжээг нь үүсгэж чаддаг. Анхдагч хэмжээ нь хуваалтын хэмжээг тогтоох дотоод алгоритмийн тусламжтайгаар дискийн хэмжээн дээр тулгуурлан тооцоологддог. Үүнийг туршихын тулд kbd:[A] товчийг дарж үзээрэй. Тэгвэл танд <<sysinstall-label2>>-тай төстэй зураг харуулагдана. Таны хэрэглэж байгаа дискнээс хамаараад анхны зааж өгсөн хэмжээ нь өөр байж болох юм. Хэрэв та анхны хэмжээг нь хүлээн зөвшөөрч л байвал энэ тийм чухал биш.

[NOTE]
====
Анхдагч хуваалтад [.filename]#/tmp# санг [.filename]#/# хуваалтаас тусад нь өөр хуваалтад үүсгэдэг бөгөөд ингэснээр [.filename]#/# хуваалтыг түр зуурын файлуудаар түргэн дүүргэхээс сэргийлж өгдөг.
====

[[sysinstall-label2]]
.Sysinstall-н Disklabel хэрэгслийн автомат тохируулалт
image::disklabel-auto.png[]

Хэрэв та энэ автомат анхдагч хуваалтыг хүсэлгүй, өөрийнхөөрөө хуваахыг хүсвэл, сумтай товч хэрэглэж сонгоод kbd:[D] товч дарж устгаарай. Уг товчийг дахин дахин дарж бүх санал болгосон хуваалтыг устгана.

Эхний хуваалтыг үүсгэхийн тулд (`a` үсэг нь [.filename]#/# - root буюу эх файлын систем болдог), дэлгэцийн дээд хэсэгт буй зүсмэлийг сонгож байгаад kbd:[C] товч дарах хэрэгтэй. Лавлаж асуух цонх гарч ирэх бөгөөд уг цонхонд шинэ үүсгэх хуваалтын хэмжээг (<<sysinstall-label-add>> дээр харуулсан шиг) шаарддаг. Та хэрэв хүсвэл, уг талбарт хуваалтын хэмжээг дискний блок хэмжээг, эсвэл тоо оруулаад ард нь `M` үсэг тавьж мегабайтаар, `G` үсэг тавьж гигабайтаар, эсвэл `C` үсэг тавьж цилиндрийн тоогоор илэрхийлж өгч болдог.

[[sysinstall-label-add]]
.Root буюу эх хуваалт дээрх сул зай
image::disklabel-root1.png[]

Анхны харуулж байгаа хэмжээ нь зүсмэл дээр үлдсэн хэмжээг зааж харуулдаг. Хэрэв та өмнө харуулсан хуваалтын хэмжээг харж байгаа бол kbd:[Backspace] товч дарж устгаад <<sysinstall-label-add2>> дээр харуулсан шиг `512M` гэж оруулаад дараа нь btn:[OK] дээр дарах хэрэгтэй.

[[sysinstall-label-add2]]
.Root partition буюу эх хуваалтын хэмжээ
image::disklabel-root2.png[]

Хуваалтад зориулсан хэмжээг зааж өгсний дараа танаас уг хуваалт дээр файл систем байрлуулах уу эсвэл swap зай байрлуулах уу гэж асуудаг. Уг асуух цонхыг <<sysinstall-label-type>> дээр харуулав. Эхний хуваалт заавал файл систем байх ёстой учир энэ удаад [.guimenuitem]#FS# гэсэн сонголтыг сонгоод kbd:[Enter] дээр дарах хэрэгтэй.

[[sysinstall-label-type]]
.Root Partition буюу эх хуваалтын төрлийг сонгох
image::disklabel-fs.png[]

Сүүлд нь, та файл систем үүсгэж байгаа болохоор хаана таниулж холбохыг Disklabel дээр зааж өгөх хэрэгтэй. Уг заалтыг оруулдаг цонхыг <<sysinstall-label-mount>> дээр харуулав. root буюу эх файл системийн холбох цэг бол [.filename]#/# болохоор та `/` гэж бичээд kbd:[Enter] дараарай.

[[sysinstall-label-mount]]
.Root-г холбох цэг
image::disklabel-root3.png[]

Дэлгэцэн дээр үүсгэсэн хуваалтуудыг шинэчилж харуулах болно. Та өмнө хийсэн үйлдлээ бусад хуваалт дээр хийх хэрэгтэй. Хэрэв та swap хуваалт үүсгэх болонгуут swap хуваалтыг холбох шаардлага байдаггүй учир танаас файл системийн холбох цэг гэж асуухгүй. Сүүлийн хуваалт [.filename]#/usr#-г үүсгэх үед санал болгосон хэмжээг өөрчлөлгүй тэр чигээр нь авч хэрэглэснээр зүсмэлийн үлдсэн бүх хэмжээг ашиглаж дуусах нь тэр билээ.

Таны FreeBSD DiskLabel дээрх сүүлчийн харуулалт нь <<sysinstall-label4>> зурагтай төстэй байх болов уу. Гэхдээ таны сонгосон хэмжээнээс мэдээж өөр байж болно. kbd:[Q] товч дарж уг хэсгийг дуусгана.

[[sysinstall-label4]]
.Sysinstall Disklabel засварлагч
image::disklabel-ed2.png[]

[[install-choosing]]
== Юу суулгахаа сонгох

[[distset]]
=== Суулгах түгээлтийн төрлөө сонгох

Ямар түгээлтийн төрөл суулгах нь системийг ямар зорилгоор хэрэглэх болон дискэнд байгаа сул зайнаас маш их хамаарна. Суулгацад зориулж урьдчилан бэлдсэн суулгах хэмжээ нь суулгаж болох хамгийн бага хэмжээнээс эхлүүлээд бүгдийг суулгах хүртэл боломж өгнө. UNIX(R) ба/эсвэл FreeBSD системийг шинээр сурч байгаа хүмүүст эдгээр сонголтоос нэгийг нь сонгох хэрэгтэй байх. Урьдчилан бэлдсэн түгээлтийн төрлийг өөрчилж суулгах нь дадлагажсан туршлагатай хэрэглэгчдэд илүүтэй зориулагдсан байдаг.

kbd:[F1] товчийг түгээлтийн төрөл бүр дээр дарж юу агуулсан болохыг нь харж болно. Тусламж файлыг харсны дараа kbd:[Enter] товч дээр дарвал Select Distributions буюу түгээлтийн төрөл сонгох цэсэнд буцаж очдог.

Хэрэв та график горимд ажиллана гэж бодож байвал X серверийн тохиргоо болон анхдагч график горимын орчны сонголтыг FreeBSD-г суулгасны дараа хийх ёстой. Х серверийг суулгаж тохируулахтай холбоотой нэмэлт мэдээллийг crossref:x11[x11,X Цонхот систем] хэсгээс уншаарай.

Хэрэв та цаашдаа өөртөө тохируулсан цөм эмхэтгэж бэлдэнэ гэж бодож байгаа бол source code буюу эх бичлэг агуулсан сонголтыг сонгох хэрэгтэй. Яагаад өөрчилж тохируулсан цөм хэрэгтэй тухай нэмэлт мэдээллийг crossref:kernelconfig[kernelconfig,FreeBSD цөмийг тохируулах нь] хэсгээс харна уу.

Мэдээж, элдэв ид шидтэй, уян хатан систем бол юм болгоныг л агуулдаг. Хэрэв хангалттай дискний хэмжээ танд байгаа бол <<distribution-set1>> зурагт харуулсны дагуу [.guimenuitem]#All# гэдгийг сонгоод kbd:[Enter] товч дарах хэрэгтэй. Хэрэв танд дискний сул зай тийм чухал бол өөртөө тохирсон түгээлтийн төрлийг нь сонгоорой. Суулгацын дараа бусад түгээлтийн төрлөөс нэмж болох учраас та төгс сонголт байхгүй байна гэж бүү цухалдаарай.

[[distribution-set1]]
.Суулгах түгээлтийн төрлөөс сонгох
image::dist-set.png[]

[[portscol]]
=== Портын цуглуулгыг суулгах

Хүссэн түгээлтийн төрлөө сонгосны дараа FreeBSD-н портын цуглуулгыг суулгах боломж гардаг. Портын цуглуулга гэдэг нь програм суулгах амарчилсан арга юм. Портын цуглуулга нь шаардлагатай програмын эх бичлэгийг агуулдаггүй, харин гуравдагч хөгжүүлэгчдийн бүтээсэн програмыг татаж аваад хөрвүүлж суулгах автоматжуулсан үйлдлүүд байдаг. crossref:ports[ports,Програм суулгах. Багцууд болон портууд] дээр портын цуглуулгыг хэрэглэх талаар дурьдсан буй.

Порт суулгах програм нь таны дискний зай хангалттай эсэхийг шалгадаггүй. Тийм болохоор дискэнд тань хангалттай зай байгаа тохиолдолд энэ сонголтыг хийх хэрэгтэй. FreeBSD {rel120-current} хувилбарын байдлаар бол портын цуглуулга нь ойролцоогоор {ports-size} хэмжээг дискэн дээр эзэлдэг. FreeBSD-н хувилбар шинэчлэх тутамд энэ хэмжээ ихсэнэ гэж тооцох хэрэгтэй.

[source,bash]
....
                         User Confirmation Requested
 Would you like to install the FreeBSD ports collection?

 This will give you ready access to over 24,000 ported software packages,
 at a cost of around 500 MB of disk space when "clean" and possibly much
 more than that if a lot of the distribution tarballs are loaded
 (unless you have the extra CDs from a FreeBSD CD/DVD distribution
 available and can mount it on /cdrom, in which case this is far less
 of a problem).

 The Ports Collection is a very valuable resource and well worth having
 on your /usr partition, so it is advisable to say Yes to this option.

 For more information on the Ports Collection & the latest ports,
 visit:
     http://www.FreeBSD.org/ports

                              [ Yes ]     No
....

Портын цуглуулга суулгана гэвэл btn:[yes] гэдгийг сонгоно, хэрэв суулгахгүй гэвэл btn:[no] гэдгийг сонгоод kbd:[Enter] товч дээр дарж цааш нь үргэлжлүүлнэ. Choose Distributions буюу суулгах түгээлтийн төрөл сонгох цэс дахин гарч ирэх болно.

[[distribution-set2]]
.Сонгосон суулгах түгээлтийн төрлөө лавлах
image::dist-set2.png[]

Хэрэв сонгосон түгээлтийн төрөлдөө та сэтгэл хангалуун байгаа бол сумтай товч ашиглан [.guimenuitem]#Exit# цэсийг сонгоод дараа нь btn:[OK] сонголт идэвхитэй байх үед kbd:[Enter] дээр дарж цааш нь үргэлжлүүлнэ.

[[install-media]]
== Суулгацын төхөөрөмжөө сонгох

Хэрэв CDROM эсвэл DVD-нээс суулгахаар бол сумтай товчийг ашиглан [.guimenuitem]#Install from a FreeBSD CD/DVD буюу FreeBSD-г CD/DVD-нээс суулга# гэдгийг сонгоно. Дараа нь btn:[OK] товчийг сонгосны дараа kbd:[Enter] товч дарж суулгацыг үргэлжлүүлнэ.

Суулгацын бусад төрлийг сонгохоор бол тухайн тохирсон сонголтыг сонгож харгалзах зааврыг нь дагах хэрэгтэй.

kbd:[F1] товч дарж суулгацын төхөөрөмжийн тухай тусламжийг үзэж болно. kbd:[Enter] товч дарж тусламжаас гаран суулгацын төхөөрөмж сонгох цэс рүү буцна.

[[choose-media]]
.Суулгацын төхөөрөмж сонгох
image::media.png[]

[NOTE]
.FTP суулгацын горим
====
Таны сонгож болох гурван төрлийн FTP суулгацын горим бол: active FTP буюу идэвхитэй FTP, passive FTP буюу идэвхгүй FTP, эсвэл HTTP proxy буюу HTTP прокси.

FTP Active (идэвхитэй): [.guimenuitem]#Install from an FTP server (FTP серверээс суулгах)#::
Энэ сонголт нь бүх FTP дамжуулалтыг "Active буюу идэвхитэй" горим ашиглаж гүйцэтгэдэг. Энэ холболт нь галт ханаар дамжиж ажиллахгүй бөгөөд харин идэвхгүй горимыг дэмждэг хуучин FTP серверүүдтэй ихэвчлэн ажилладаг. Хэрэв таны холболт идэвхгүй горимд (анхдагч горим) гацаж байвал идэвхитэй болгоод үзэх хэрэгтэй!

FTP Passive (идэвхгүй): [.guimenuitem]#Install from an FTP server through a firewall (галт ханаар дамжиж FTP серверээс суулгах)#::
Энэ сонголт нь sysinstall-г бүх FTP үйлдлийг "Passive буюу идэвхгүй" горимд ажиллана гэж тохируулдаг. Энэ нь дурын TCP порт дээр ирж байгаа холболтыг зөвшөөрдөггүй галт ханаар дамжиж ажиллах боломж өгдөг. 

FTP via a HTTP proxy (HTTP проксигоор дамжиж): [.guimenuitem]#Install from an FTP server through a http proxy (HTTP проксигоор дамжин FTP серверээс суулгах)#::
Энэ сонголт нь sysinstall-г HTTP протокол ашиглан (вэб хөтлөгч шиг) прокситой холбогдож бүх FTP үйлдлийг гүйцэтгэхээр тохируулж өгдөг. Прокси нь ирсэн хүсэлтийг хөрвүүлээд цааш нь FTP сервер уруу дамжуулдаг. Ингэснээр хэрэглэгчид бүх FTP холболтыг хориод HTTP холболтыг зөвшөөрсөн галт ханын дундуур дамжих боломж олгодог. Энэ тохиолдолд та FTP серверийг зааж өгөхөөс гадна мөн проксигийн нэрийг зааж өгдөг.

Прокси FTP серверийн тохируулгад жинхэнэ холбогдох серверийнхээ нэрийг хэрэглэгчийн нэрийн хэсэг мэт "@" тэмдгийн араас оруулж өгөх хэрэгтэй. Ингэснээр прокси серверийг жинхэнэ сервер мэт "хуурч" ажиллуулдаг. Жишээ нь та `ftp.FreeBSD.org` гэсэн серверээс суулгах хэрэгтэй бөгөөд 1234 порт дээр буй `foo.example.com` гэсэн FTP проксигоор дамжих ёстой байсан гэж авч үзье.

Энэ тохиолдолд та сонгох цэс рүү очоод, FTP хэрэглэгчийн нэрийг `ftp@ftp.FreeBSD.org` гэж оруулаад нууц үгэнд нь захианыхаа хаягийг бичих хэрэгтэй. Суулгацын төхөөрөмжөө FTP (эсвэл прокси нь дэмждэг бол идэвхгүй FTP) гэж сонгоод URL хаягийг `ftp://foo.example.com:1234/pub/FreeBSD` гэж оруулна.

`ftp.FreeBSD.org`-д буй [.filename]#/pub/FreeBSD# хаяг нь `foo.example.com` гэсэн нэрээр дамжигдах бөгөөд та суулгацыг _энэ_ машинаас (уг машин таны файлуудыг `ftp.FreeBSD.org` хаягнаас танд зуучилж өгнө) татаж авч өгдөг.
====

[[install-final-warning]]
== Суулгацыг баталж гүйцээх

Хэрэв хүсвэл, одоо суулгацыг гүйцэтгэж болно. Энэ нь мөн хатуу дискэнд өөрчлөлт оруулахаас сэргийлж цуцалж болох сүүлийн боломж юм.

[source,bash]
....
                       User Confirmation Requested
 Last Chance! Are you SURE you want to continue the installation?

 If you're running this on a disk with data you wish to save then WE
 STRONGLY ENCOURAGE YOU TO MAKE PROPER BACKUPS before proceeding!

 We can take no responsibility for lost disk contents!

                             [ Yes ]    No
....

btn:[yes] товчийг сонгоод kbd:[Enter] товч дарж суулгацыг гүйцэтгэнэ.

Сонгосон түгээлт, суулгацын төхөөрөмж, компьютерийн хурд зэргээс хамаараад суулгах хугацаа нь янз бүр. Суулгацын үед явцын төлөв байдлыг илэрхийлсэн хэд хэдэн бичиглэл харуулагддаг.

Дараах бичиглэл харуулагдсан үед суулгац гүйцсэн байдаг:

[source,bash]
....
                               Message

Congratulations! You now have FreeBSD installed on your system.

We will now move on to the final configuration questions.
For any option you do not wish to configure, simply select No.

If you wish to re-enter this utility after the system is up, you may
do so by typing: /usr/sbin/sysinstall.

                                 [ OK ]

                      [  Press enter or space  ]
....

kbd:[Enter] товч дээр дарж суулгацын дараах тохируулгыг хийх шатанд ордог.

btn:[no] товчийг сонгоод kbd:[Enter] товч дарвал суулгац цуцлагдах бөгөөд системд ямар ч өөрчлөлт хийгдэхгүй. Тэгээд дараах мэдээллийг харуулдаг:

[source,bash]
....
                                Message
Installation complete with some errors.  You may wish to scroll
through the debugging messages on VTY1 with the scroll-lock feature.
You can also choose "No" at the next prompt and go back into the
installation menus to retry whichever operations have failed.

                                 [ OK ]
....

Юу ч суулгаагүй тохиолдолд энэ мэдээлэл харуулагддаг. kbd:[Enter] товч дарж суулгацаас гарч болох Суулгацын үндсэн цэсэнд буцаж очдог.

[[install-post]]
== Суулгацын дараах тохиргоо

Амжилттай суулгацын дараа маш олон тохируулгын хэсэг эхэлдэг. Уг тохируулгыг, шинээр FreeBSD-г ачаалахын өмнө хийж болох бөгөөд эсвэл суулгацын дараа `sysinstall`-г ажиллуулан [.guimenuitem]#Configure#-г сонгож тохиргоог дахин хийж болдог.

[[inst-network-dev]]
=== Сүлжээний тохиргоо

Хэрэв та өмнө нь FTP суулгац хийхдээ РРР тохируулга хийчихсэн бол, энэ дэлгэц танд харуулагдахгүй бөгөөд хэрэв дахин тохируулах шаардлагатай бол өмнө бичсэний дагуу үйлдэх боломж буй. 

Дотоод сүлжээний тухай нарийвчилсан мэдээлэл мөн FreeBSD-г сүлжээний gateway/router буюу хаалга/дамжуулагч (гарц/чиглүүлэгч) хэрхэн болгох талаар crossref:advanced-networking[advanced-networking,Нэмэлт сүлжээ] хэсгээс харна уу. 

[source,bash]
....
                      User Confirmation Requested
   Would you like to configure any Ethernet or PPP network devices?

                             [ Yes ]   No
....

Сүлжээний төхөөрөмжийг тохируулахыг хүсвэл btn:[yes] гэж сонгоод kbd:[Enter] товч дээр дарах хэрэгтэй. Үгүй бол btn:[no] гэдгийг сонгоод цааш нь үргэлжлүүлээрэй.

[[ed-config1]]
.Сүлжээний төхөөрөмж сонгох нь 
image::ed0-conf.png[]

Тохируулах төхөөрөмжөө сумтай товч хэрэглэж сонгоод kbd:[Enter] товч дээр дарна.

[source,bash]
....
                      User Confirmation Requested
       Do you want to try IPv6 configuration of the interface?

                              Yes   [ No ]
....

Энэ жишээ болгож авсан хувийн локал сүлжээнд одоо сонгосон байгаа интернэт төрлийн протокол нь (IPv4) бүрэн хангалттай болохоор btn:[no] гэж сонгогдоод kbd:[Enter] товч дарагдсан байна.

Хэрэв та өмнө нь байсан IPv6 сүлжээгээр RA сервер уруу холбогдсон байгаа бол btn:[yes] гэж сонгоод kbd:[Enter] дарах хэрэгтэй. Ингэсний дараа хэсэг хугацааны турш RA серверийг хайдаг. 

[source,bash]
....
                             User Confirmation Requested
        Do you want to try DHCP configuration of the interface?

                              Yes   [ No ]
....

Хэрэв DHCP (Dynamic Host Configuration Protocol буюу Динамикаар компьютерийг тохируулах протокол) шаардлагагүй бол btn:[no] гэж сонгоод kbd:[Enter] дээр дарах хэрэгтэй.

btn:[yes] гэж сонгосноор dhclient хэрэгслийг ажиллуулдаг бөгөөд хэрэв энэ нь амжилттай болвол сүлжээний тохиргоо автоматаар хийгдсэн байдаг. Нэмэлт мэдээлэл авахыг хүсвэл crossref:network-servers[network-dhcp,Автомат Сүлжээний Тохиргоо (DHCP)] хэсгээс харна уу.

Дараах сүлжээг тохируулах цонхонд, уг системийг дотоод сүлжээний gateway буюу хаалга болгон тохируулж байгааг харуулж байна. 

[[ed-config2]]
._ed0_-д сүлжээний тохиргоог хийх нь
image::ed0-conf2.png[]

kbd:[Tab] товч хэрэглэн тохиргооны талбаруудад сэлгэж шаардлагатай тохируулгыг нь оруулаарай:

Host буюу уг компьютерийн нэр::
Уг компьютерийн бүрэн нэр. Жишээ нь энэ тохиолдолд `k6-2.example.com`.

Domain буюу домэйн::
Таны компьютерийн ашиглаж буй домэйн нэр. Энэ тохиолдолд `example.com` болж байна.

IPv4 Gateway буюу хаалга::
Дотоод биш компьютер уруу өгөгдөл цааш дамжуулан илгээгч компьютерийн IP хаяг. Хэрэв таны тохируулж байгаа машин тань сүлжээндээ ийм дамжуулагчийн үүрэг гүйцэтгэгч биш, харин тийм дамжуулагчийг ашигладаг бол, энэ талбарт бөглөөрэй. Хэрэв таны машин интернэт уруу оруулдаг gateway буюу хаалганы үүрэг гүйцэтгэдэг бол, энэ талбарыг _хоосон орхих ёстой_. IPv4 Gateway буюу хаалга нь анхдагч хаалга юм уу эсвэл анхдагч route буюу зам заагч гэж нэрлэгддэг.

Name server буюу Нэрийн сервер::
Дотоод DNS серверийн IP хаяг. Хэрэв дотоод хувийн сүлжээнд DNS сервер гэж байхгүй бол интернэтээр хангагч байгууллагын DNS серверийн хаягийг оруулж өгдөг. (энэ жишээнд `208.163.10.2`).

IPv4 хаяг::
Энэ сүлжээний төхөөрөмжид өгөгдсөн IP хаяг нь `192.168.0.1` гэж тохируулагдаж байна

Netmask буюу сүлжээний ангилагч::
Энэ дотоод сүлжээний хаягийн хувьд ашиглагдах хаягийн блок нь `255.255.255.0` бүхий сүлжээний ангилагчтай байх бөгөөд ингэснээр хаяглалт нь `192.168.0.0` - `192.168.255.255` хүртэл байх болно. 

Extra options to ifconfig буюу ifconfig-н нэмэлт тохиргоонууд ::
`ifconfig` дээр нэмэгдэх сүлжээний төхөөрөмжтэй холбоотой нэмэлт тохиргоонууд энд бичигдэнэ. Энэ жишээн дээр нэмэх зүйл байхгүй байна. 

Хэрэв дууссан бол kbd:[Tab] товч ашиглан btn:[OK] цэсийг сонгоод kbd:[Enter] товч дарна. 

[source,bash]
....
                      User Confirmation Requested
        Would you like to bring the ed0 interface right now?

                             [ Yes ]   No
....

btn:[yes] гэж сонгоод kbd:[Enter] товч дарснаар уг машины сүлжээний холболтыг идэвхжүүлдэг. Нэгэнт машиныг дараа нь дахин ачаалах хэрэг гардаг болохоор энэ холболт нь нэг их ашиглагдаад байдаггүй билээ. 

[[gateway]]
=== Gateway буюу сүлжээний хаалганы тохиргоо

[source,bash]
....
                       User Confirmation Requested
       Do you want this machine to function as a network gateway?

                              [ Yes ]    No
....

Хэрэв уг машин нь, дотоод сүлжээнд хаалгачийн үүрэг гүйцэтгэж машинуудын хооронд багц мэдээллүүдийг дамжуулах үүрэгтэй бол btn:[yes] гэдгийг сонгоод kbd:[Enter] дээр дараарай. Хэрэв зөвхөн сүлжээнд холбогдох машин бол btn:[no] гэж сонгоод kbd:[Enter] дээр дарж үргэлжлүүлнэ.

[[inetd-services]]
=== Интернэт үйлчилгээнүүдийг тохируулах

[source,bash]
....
                      User Confirmation Requested
Do you want to configure inetd and the network services that it provides?

                               Yes   [ No ]
....

Хэрэв btn:[no] гэж сонговол, telnetd гэх мэт төрөл бүрийн үйлчилгээнүүдийг хорьдог. Ингэсэн үед алсаас холбогдох хэрэглэгч нь telnet мэтийн програм хэрэглэж уг машин уруу холбогдож чадахгүй болно гэсэн үг. Харин дотоод хэрэглэгчид бол гадаад машин уруу telnet-г ашиглан холбогдож чадсаар байх болно.

Эдгээр үйлчилгээнүүдийг суулгацын дараа [.filename]#/etc/inetd.conf# файлыг дуртай завсарлагчаараа нээж засварласнаар идэвхжүүлж болдог. Энэ тухай дэлгэрэнгүй мэдээллийг crossref:network-servers[network-inetd-overview,Ерөнхий агуулга] хэсгээс харна уу.

Хэрэв та суулгаж байх явцад эдгээр үйлчилгээнүүдийг тохируулахыг хүсвэл btn:[yes] гэж сонгоно. Нэмэлт лавлаж асуусан цонх харуулагдах болно:

[source,bash]
....
                      User Confirmation Requested
The Internet Super Server (inetd) allows a number of simple Internet
services to be enabled, including finger, ftp and telnetd.  Enabling
these services may increase risk of security problems by increasing
the exposure of your system.

With this in mind, do you wish to enable inetd?

                             [ Yes ]   No
....

btn:[yes] дээр дарж үргэлжлүүлээрэй.

[source,bash]
....
                      User Confirmation Requested
inetd(8) relies on its configuration file, /etc/inetd.conf, to determine
which of its Internet services will be available.  The default FreeBSD
inetd.conf(5) leaves all services disabled by default, so they must be
specifically enabled in the configuration file before they will
function, even once inetd(8) is enabled.  Note that services for
IPv6 must be separately enabled from IPv4 services.

Select [Yes] now to invoke an editor on /etc/inetd.conf, or [No] to
use the current settings.

                             [ Yes ]   No
....

btn:[yes] гэж сонгосноор тохируулгын файлыг засварлагч файл дээр нээдэг бөгөөд мөрний урд нь буй `#` тэмдгийг авсанаар тухайн үйлчилгээг идэвхжүүлдэг. 

[[inetd-edit]]
.[.filename]#inetd.conf# файлыг засварлах нь
image::edit-inetd-conf.png[]

Хүссэн үйлчилгээгээ нэмсний дараа kbd:[Esc] товч дарвал, хийсэн өөрчлөлтөө хадгалаад гарах сонголттой цэс харуулагддаг.

[[ssh-login]]
=== SSH нэвтрэлтийг идэвхжүүлэх нь

[source,bash]
....
                      User Confirmation Requested
                   Would you like to enable SSH login?
                          Yes        [  No  ]
....

btn:[yes]-г сонгосноор OpenSSH-ийн демон програм болох man:sshd[8]-г идэвхжүүлэх болно. Энэ нь таны машин руу алсаас аюулгүйгээр хандах боломжийг олгоно. OpenSSH-ийн талаар дэлгэрэнгүй мэдээллийг crossref:security[openssh,OpenSSH]-с үзнэ үү.

[[ftpanon]]
=== Anonymous буюу нэр нь үл мэдэгч FTP үйлчилгээ

[source,bash]
....
                      User Confirmation Requested
 Do you want to have anonymous FTP access to this machine?

                              Yes    [ No ]
....

[[deny-anon]]
==== Anonymous буюу нэр нь үл мэдэгдэгч FTP хэрэглэгчийг хориглох

Анхдагч сонгогдсон байгаа btn:[no] гэдэг дээр kbd:[Enter] дарвал нэр нь үл мэдэгдэгчээр FTP үйлчилгээг хориглодог бөгөөд харин FTP хандах эрхтэй ба нууц үгтэй хэрэглэгчид хандаж болдог.

[[ftpallow]]
==== Anonymous буюу нэр нь үл мэдэгдэгч FTP хэрэглэгчийг зөвшөөрөх

Энэ тохиолдолд хүн болгон таны машин уруу нэр нь үл мэдэгдэгч болж FTP холболт хэрэглэн хандаж болдог. Нууцлал болон аюулгүй байдлынхаа талаар сайн бодсоны дараа энэ үйлчилгээг хэрэглэх эсэхээ шийдэх хэрэгтэй. Нууцлал болон аюулгүй байдлын талаар crossref:security[security,Аюулгүй байдал] хуудсанд бичсэн буй.

anonymous буюу нэр нь үл мэдэгдэгч FTP хэрэглэгчийг зөвшөөрөхийн тулд, сумтай товч ашиглан btn:[yes] гэж сонгоод kbd:[Enter] дараарай. Нэмэлт батлалт хүлээх дэлгэц харуулагдах болно:

[source,bash]
....
                       User Confirmation Requested
 Anonymous FTP permits un-authenticated users to connect to the system
 FTP server, if FTP service is enabled.  Anonymous users are
 restricted to a specific subset of the file system, and the default
 configuration provides a drop-box incoming directory to which uploads
 are permitted.  You must separately enable both inetd(8), and enable
 ftpd(8) in inetd.conf(5) for FTP services to be available.  If you
 did not do so earlier, you will have the opportunity to enable inetd(8)
 again later.

 If you want the server to be read-only you should leave the upload
 directory option empty and add the -r command-line option to ftpd(8)
 in inetd.conf(5)

 Do you wish to continue configuring anonymous FTP?

                          [ Yes ]         No
....

Энэ мэдэгдэл нь хэрэв та нэр нь үл мэдэгдэгч FTP холболтуудыг зөвшөөрөхийг хүсэж байгаа бол FTP үйлчилгээг [.filename]#/etc/inetd.conf# файлд бас идэвхжүүлэх ёстойг мэдээлж байна, <<inetd-services>>-г үзнэ үү. Үргэлжлүүлэхийн тулд btn:[yes]-г сонгож kbd:[Enter]-г дарна; доор үзүүлсэн дэлгэц гарах болно:

[[anon-ftp2]]
.Anonymous нэр нь үл мэдэгдэгч FTP үйлчилгээний анхдагч тохиргоо
image::ftp-anon1.png[]

Мэдээллийн талбаруудыг сонгохын тулд kbd:[Tab] ашиглаж тохирох мэдээллийг оруулах хэрэгтэй:

UID::
Нэр нь үл мэдэгдэх FTP хэрэглэгчид өгөхийг хүссэн хэрэглэгчийн ID. Хуулагдсан бүх файлуудыг энэ ID эзэмших болно.

Group::
Нэр нь үл мэдэгдэх FTP хэрэглэгчийг аль бүлэгт байхыг заана.

Comment::
[.filename]#/etc/passwd# файл дахь энэ хэрэглэгчийн тайлбарласан мөр.

FTP Root Directory::
Нэр нь үл мэдэгдэх FTP-д зориулсан файлууд хаана байхыг заана.

Upload Subdirectory::
Нэр нь үл мэдэгдэх FTP хэрэглэгчдийн хуулсан файлууд байх сан.

FTP-н root буюу эх сан нь анхдагч тохиргоогоор [.filename]#/var# санд байрлагддаг. Хэрэв тэнд хангалттай зай байхгүй бол [.filename]#/usr# санг ашиглаж FTP эх сангаа [.filename]#/usr/ftp# гэж тохируулж болох юм.

Хэрэв та оруулсан утгуудыг зөв болсон гэж бодож байгаа бол kbd:[Enter] дээр дарж үргэлжлүүлээрэй.

[source,bash]
....
                          User Confirmation Requested
         Create a welcome message file for anonymous FTP users?

                              [ Yes ]    No
....

Хэрэв та btn:[yes] гэж сонгоод kbd:[Enter] дээр дарвал, танаас текст оруулуулах зорилгоор засварлагч програм автоматаар ажилладаг. 

[[anon-ftp4]]
.FTP мэндчилгээний бичлэгийг засварлах нь
image::ftp-anon2.png[]

Энэ бол `ee` гэгч засварлагч юм. Зааврын дагуу мэндчилгээний захиаг өөрчилж болох бөгөөд, эсвэл дараа нь өөрийн дуртай засварлагчаар нээж уг бичлэгийг өөрчилж бас болно. Тэмдэглэж хэлэхэд, уг файлын нэр болон байрлал нь програмын доод хэсэгт харуулагдаж байгааг анзаарна уу.

kbd:[Esc] дээр дарвал, цэстэй жижиг цонх үүсэх бөгөөд түүн дотор [.guimenuitem]#a) leave editor буюу засварлагчаас гарах# цэс анхдагчаар сонгогдсон байдаг. kbd:[Enter] дарж гараад үргэлжлүүлж болно. Эсвэл kbd:[Enter] дахин дарж оруулсан өөрчлөлтүүдээ хадгалдаг.

[[nfsconf]]
=== Network File System буюу сүлжээний файл системийг тохируулах

Network File System (NFS) нь сүлжээнд буй файлуудыг хувааж хэрэглэх боломж олгодог. Машин нь сервер, хэрэглэгч эсвэл хоёулангаар нь болж тохируулагдаж болдог. crossref:network-servers[network-nfs,Сүлжээний Файлын Систем (NFS)] хэсгээс нэмэлт мэдээллийг харна уу.

[[nsf-server-options]]
==== NFS сервер

[source,bash]
....
                       User Confirmation Requested
 Do you want to configure this machine as an NFS server?

                              Yes    [ No ]
....

Хэрэв танд сүлжээний файл системийн сервер шаардлагагүй бол btn:[no] гэж сонгоод kbd:[Enter] дараарай.

Хэрэв сервер хэрэгтэй гэвэл btn:[yes] гэж сонгох хэрэгтэй бөгөөд танд жижиг цонхон дээр [.filename]#exports# файл үүсгэгдэх ёстой гэсэн сануулга гарч ирдэг.

[source,bash]
....
                               Message
Operating as an NFS server means that you must first configure an
/etc/exports file to indicate which hosts are allowed certain kinds of
access to your local filesystems.
Press [Enter] now to invoke an editor on /etc/exports
                               [ OK ]
....

kbd:[Enter] дарж үргэлжлүүлдэг. Текст засварлагч ажиллаж, түүнд [.filename]#exports# файлуудыг үүсгэх ба засварлах үйлдлүүдийг гүйцэтгэдэг.

[[nfs-server-edit]]
.[.filename]#exports# файлыг засварлах нь
image::nfs-server-edit.png[]

Заавар ашиглан, одоо байгаа файл системийг нэмэх эсвэл сүүлд дуртай засварлагчаараа нээж засварлаж болох юм. Файлын нэр болон байршлыг дэлгэцийн доод хэсэгт харуулсан байгааг анзаарна уу.

kbd:[Esc] дарахад цэстэй цонх үүсэх бөгөөд [.guimenuitem]#a) leave editor буюу засварлагчийг орхи# цэс анхлан сонгогдсон байдаг. kbd:[Enter] дарж гараад цааш нь үргэлжлүүлнэ.

[[nfs-client-options]]
==== NFS Client буюу хэрэглэгч

NFS хэрэглэгчид нь NFS сервер уруу холбогддог.

[source,bash]
....
                       User Confirmation Requested
 Do you want to configure this machine as an NFS client?

                              Yes   [ No ]
....

Сумтай товч ашиглан btn:[yes] эсвэл btn:[no] сонголтыг шийдвэрээсээ шалтгаалан сонгоод kbd:[Enter] дээр дараарай.

[[console]]
=== Системийн консол тохиргоо

Системийнхээ консолыг өөрчлөх хэд хэдэн тохиргоо байдаг.

[source,bash]
....
                      User Confirmation Requested
       Would you like to customize your system console settings?

                              [ Yes ]  No
....

Тохиргооны сонголтуудыг харах юм уу тохируулахын тулд btn:[yes] гэж сонгоод kbd:[Enter] дарна.

[[saver-options]]
.Системийн консолын тохируулгын сонголтууд
image::console-saver1.png[]

Дэлгэц амраах тохиргоо байнга хэрэглэгддэг. Сумтай товчоор [.guimenuitem]#Saver# гэж сонгоод kbd:[Enter] дараарай.

[[saver-select]]
.Дэлгэц амраах тохиргоо
image::console-saver2.png[]

Сум товч ашиглаж хүссэн дэлгэц амраах хөтөлбөрөө сонгоод kbd:[Enter] дарна. Системийн консол тохируулах цонх буцаж гарч ирдэг.

Дэлгэц амраах хөтөлбөрийн ажиллах анхдагч хугацаа нь 300 секунд байдаг. Цагийн энэ хугацааг өөрчлөхийнх тулд [.guimenuitem]#Saver# гэдгийг дахин сонгоно. Түүн дотор байгаа сонголтуудаас [.guimenuitem]#Timeout# гэдгийг сумтай товч ашиглаж сонгоод kbd:[Enter] дээр дарна. Ингэхэд танд жижиг цонх харуулагддаг:

[[saver-timeout]]
.Дэлгэц амраагчийн ажиллах хугацаа
image::console-saver3.png[]

Утгыг өөрчлөөд btn:[OK] гэж сонгон kbd:[Enter] дээр дарж буцаад системийн консолын тохиргооны цэсэнд очдог.

[[saver-exit]]
.Системийн консолын тохиргооноос гарах
image::console-saver4.png[]

[.guimenuitem]#Exit# гэдгийг сонгоод kbd:[Enter] дээр дарвал суулгацын дараах тохиргоогоо үргэлжлүүлэх хэсэгт очино.

[[timezone]]
=== Цагийн бүсийг тохируулах

Машиныхаа цагийн бүсийг тохируулснаар тухайн бүсийн цагтай холбогдолтой өөрчлөлтүүд автоматаар хийгдэх давуу талтай байдаг.

Жишээн дээр, Америкийн Нэгдсэн Улсын Eastern буюу зүүн хэсгийн цагийн бүсийг тохируулж байна. Таны тохируулга байгаа газраасаа шалтгаалж өөр байх болно.

[source,bash]
....
                      User Confirmation Requested
          Would you like to set this machine's time zone now?

                            [ Yes ]   No
....

btn:[yes] гэж сонгоод kbd:[Enter] дарвал цагийн бүсийг тохируулах болно.

[source,bash]
....
                       User Confirmation Requested
 Is this machine's CMOS clock set to UTC? If it is set to local time
 or you don't know, please choose NO here!

                              Yes   [ No ]
....

Машиныхаа цагийн тохируулгаасаа хамаарч btn:[yes] эсвэл btn:[no] гэдгийг сонгоод kbd:[Enter] дарна ( мэдэхгүй бол btn:[no] гэдгийг сонгоорой ) .

[[set-timezone-region]]
.Оршин буй бүсээ сонгох
image::timezone1.png[]

Тохирсон бүсээ сумтай товч хэрэглэж сонгоод kbd:[Enter] дээр дарна.

[[set-timezone-country]]
.Оршин буй улсаа сонгох
image::timezone2.png[]

Тохирох улсаа сонгоод kbd:[Enter] дээр дарна.

[[set-timezone-locality]]
.Цагийн бүсээ сонгох
image::timezone3.png[]

Сумтай товч хэрэглэж тохирсон цагийн бүсээ сонгоод kbd:[Enter] дээр дарна.

[source,bash]
....
                            Confirmation
            Does the abbreviation 'EDT' look reasonable?

                            [ Yes ]   No
....

Цагийн бүсийн товчлол нэрийг лавлаж асуух хэсэг гарч ирдэг. Хэрэв уг товчлол нь танд тохирч байвал kbd:[Enter] дарж суулгацын дараах тохиргоог цааш нь үргэлжлүүлээрэй.

[[mouse]]
=== Хулганы тохиргоо

Энэ тохиргоо нь таныг 3 товчтой хулганаар, програм болон консолд текст тасдаж сануулах болон буулгах боломж өгдөг. Хэрэв 2 товчит хулгана хэрэглэж байгаа бол man:moused[8] гарын авлагаас лавлаж хэрхэн гурван товчтой хулгана болгон ажиллуулж болдгийг харж болно. Энэ жишээн дээр USB биш төрлийн хулганы тохируулгыг харуулж байна (PS/2 эсвэл COM портоор холбогддог хулгана):

[source,bash]
....
                      User Confirmation Requested
         Does this system have a PS/2, serial, or bus mouse?

                            [ Yes ]    No 
....

btn:[yes] гэж PS/2, цувааа эсвэл bus буюу шугаман төрлийн хулганыг сонгох юм уу эсвэл btn:[no] гэж USB төрлийн хулганыг сонгоод kbd:[Enter] товч дээр дараарай.

[[mouse-protocol]]
.Хулганы холбогдох төрлийг сонгох нь
image::mouse1.png[]

Сумтай товч ашиглан [.guimenuitem]#Type# гэж сонгоод kbd:[Enter] дарна.

[[set-mouse-protocol]]
.Хулганы холбогдох төрлийг тохируулах
image::mouse2.png[]

Энэ жишээнд хэрэглэгдэж байгаа хулгана PS/2 төрлийнх бөгөөд анхдагч [.guimenuitem]#Auto# буюу автомат гэсэн тохируулга таарч байдаг. Энэ холбогдох төрлийг нь өөрчлөнө гэвэл сумтай товч ашиглан сонгоорой. Дараа нь btn:[OK]-г гэрэлтүүлж сонгогдсон эсэхийг магадлаад kbd:[Enter] дээр дарж энэ цэснээс гарах болно.

[[config-mouse-port]]
.Хулганы холбогдох портыг нь сонгох
image::mouse3.png[]

Сумтай товч ашиглан [.guimenuitem]#Port# цэсийг сонгоод kbd:[Enter] дээр дарна.

[[set-mouse-port]]
.Хулганы портыг тохируулах
image::mouse4.png[]

Энэ системд PS/2 төрлийн хулгана хэрэглэгдэж байгаа болохоор анхдагч тохируулга болох [.guimenuitem]#PS/2# сонгогдсон байдаг. Портыг солихын тулд сумтай товч ашиглаж сонгоод kbd:[Enter] дээр дараарай.

[[test-daemon]]
.Хулганы Daemon буюу далд чөтгөрийг идэвхжүүлэх нь
image::mouse5.png[]

Эцэст нь сумтай товч ашиглаад [.guimenuitem]#Enable# буюу идэвхжүүл гэж сонгоод kbd:[Enter] товч дээр дарж хулганыг ажиллуулагч далд чөтгөрийг ажиллуулж эхэлдэг.

[[test-mouse-daemon]]
.Хулганы далд чөтгөрийг шалгах
image::mouse6.png[]

Хулганаа дэлгэцэн дээр хөдөлгөж шалгаж үзэх хэрэгтэй. Хэрэв зүгээр байх юм бол btn:[yes] гэж сонгоод kbd:[Enter] дарна. Хэрэв үгүй бол хулгана зөв тохируулагдаагүй байна гэсэн үг - тийм болохоор btn:[no] гэж сонгоод өөр тохируулга хийж турших хэрэгтэй.

[.guimenuitem]#Exit# буюу гарах гэдгийг сумтай товчоор очиж сонгоод kbd:[Enter] дээр дарж суулгацын дараах тохируулга уруу буцаж очиж үргэлжлүүлнэ.

[[packages]]
=== Програмын багц суулгах

Багцууд нь урьдчилан хөрвүүлэгдсэн програмууд бөгөөд програм суулгах хамгийн эвтэйхэн арга юм.

Үзүүлэх журмаар нэг багцыг суулгах явцыг энд харуулав. Хэрэв шаардлагатай бол нэмэлт багцууд мөн давхар суугддаг. Суулгасны дараа `sysinstall`-г нэмэлт багц суулгахад хэрэглэж болно.

[source,bash]
....
                     User Confirmation Requested
 The FreeBSD package collection is a collection of hundreds of
 ready-to-run applications, from text editors to games to WEB servers
 and more. Would you like to browse the collection now?

                            [ Yes ]   No
....

btn:[yes] гэж сонгоод kbd:[Enter] дарвал багц програмуудыг сонгох цонхонд очих болно:

[[package-category]]
.Багцын төрлийг сонгох
image::pkg-cat.png[]

Зөвхөн тухайн үед сонгогдсон байгаа суулгацын төрөл дээр байгаа багцууд харуулагдах болно.

Хэрэв [.guimenuitem]#All# гэж сонговол, байгаа бүх багцыг харж болно. Сумтай товч ашиглан сонгоод kbd:[Enter] дээр дараарай.

Байгаа бүх багцууд сонгогдож болохоор танд харуулагдах болно:

[[package-select]]
.Багц сонгох
image::pkg-sel.png[]

Энд харуулснаар bash бүрхүүл сонгогдсон байна. kbd:[Space] товч ашиглаж суулгахыг хүссэн бүх багцаа сонгоорой. Сонгох бүрд дэлгэцийн доод хэсэгт багцны товч тайлбар гардаг.

kbd:[Tab] товчоор сонгогдсон багц болон btn:[OK], ба btn:[Cancel] сонголтуудын хооронд дамжиж болно.

Суулгахаар хүссэн багцаа сонгож дууссаны дараа kbd:[Tab] товч дарж btn:[OK] гэж сонгоод kbd:[Enter] дээр дарж багц сонгох цэс рүү буцаж очдог.

Зүүн ба баруун товчоор бас btn:[OK] ба btn:[Cancel]-н хооронд сэлгэж болно. Энэ аргаар та бас btn:[OK] гэж сонгоод kbd:[Enter] дээр дарж багц сонгох хэсэгт буцаж очиж бас болно. 

[[package-install]]
.Багц суулгах
image::pkg-install.png[]

kbd:[Tab] юм уу эсвэл сумтай товч ашиглан btn:[Install] гэж сонгоод kbd:[Enter] дарах хэрэгтэй. Таны сонгосон багцуудыг танд харуулж суулгахыг хүсэж байгааг тань лавлаж асуух болно:

[[package-install-confirm]]
.Багц суулгалтын лавлалт
image::pkg-confirm.png[]

btn:[OK] гэж сонгоод kbd:[Enter] дарж багц суулгалтыг гүйцэтгэдэг. Суулгах явцын мэдэгдлүүд суулгаж дуустал танд харуулагддаг. Хэрэв ямар нэг алдаа гарвал тэмдэглэж авах хэрэгтэй. 

Багц суулгасны дараа сүүлийн тохиргоог хийдэг. Та багц суулгаж дууссан ч гэсэн сүүлийн тохируулгыг хийхийн тулд btn:[Install] гэдгийг бас дарж болно.

[[addusers]]
=== Хэрэглэгч/Бүлэг нэмэх

Суулгацын явцад та хамгийн багадаа нэг хэрэглэгчийн эрх нээх хэрэгтэй бөгөөд, энэ эрхээрээ `root` эрх хэрэглэлгүйгээр системдээ нэвтэрч болно. root хуваалт нь голдуу тун бага хэмжээтэй байдаг болохоор `root` эрхээр програм ажиллуулбал түргэн дүүрдэг. Хамгийн хэцүү хүндрэлийг доор мэдүүлж байна:

[source,bash]
....
                     User Confirmation Requested
 Would you like to add any initial user accounts to the system? Adding
 at least one account for yourself at this stage is suggested since
 working as the "root" user is dangerous (it is easy to do things which
 adversely affect the entire system).

                            [ Yes ]   No
....

btn:[yes] гэж сонгоод kbd:[Enter] дарж шинэ хэрэглэгч нэмэх болно.

[[add-user2]]
.User буюу хэрэглэгч гэж сонгоно
image::adduser1.png[]

Сумтай товч хэрэглэн [.guimenuitem]#User# гэж сонгоод kbd:[Enter] дээр дарна.

[[add-user3]]
.Хэрэглэгчийн мэдээллийг оруулах
image::adduser2.png[]

kbd:[Tab] товч хэрэглэн талбаруудад дамжин оруулга хийх бүр доор харуулсан тайлбарууд талбар бүрд харуулагдах болно:

Login ID::
Хэрэглэгчийн нэвтрэх шинэ нэр(заавал шаардлагатай).

UID::
Уг хэрэглэгчийн ID дугаар (хоосон орхивол автоматаар сонгогдох болно).

Group::
Уг хэрэглэгчийн хамрагдах бүлгийн нэр (хоосон орхивол автоматаар сонгогдох болно).

Password::
Тухайн хэрэглэгчийн нууц үг (энэ талбарт тун анхааралтай оруулах хэрэгтэй!).

Full name::
Хэрэглэгчийн бүтэн нэр (дэлгэрэнгүй мэдээлэл).

Member groups::
Энэ хэрэглэгчийн хамрагдаж болох бүлгүүд (өөрөөр хэлбэл хандаж болох бүлгүүд).

Home directory::
Хэрэглэгчийн эхлэл сан (хоосон орхивол автоматаар сонгогдох болно ).

Login shell::
Хэрэглэгчийн холбогдох бүрхүүл (хоосон орхивол анхдагч бүрхүүл сонгогдох болно. Өөрөөр хэлбэл, [.filename]#/bin/sh#).

Жишээн дээр bash-г суулгасан болохоор, [.filename]#/bin/sh# гэдгийг [.filename]#/usr/local/bin/bash# гэж орлуулж болно. Суугдаагүй бүрхүүл хэрэглэвэл систем уруугаа нэвтэрч чадахгүй болно. BSD ертөнцөд хамгийн өргөн хэрэглэдэг бүрхүүл бол C бүрхүүл бөгөөд [.filename]#/bin/tcsh# гэж олддог.

Мөн энэ хэрэглэгч нь `wheel` бүлэг рүү нэмэгдсэн бөгөөд ингэснээр `root` эрхүүдтэй супер хэрэглэгч болох боломжтой болно.

Хэрэв та оруулсан мэдээллээ зөв боллоо гэж бодож байгаа бол btn:[OK] дээр дарахад хэрэглэгч ба бүлэг нэмэх цонх дахин харуулагддаг:

[[add-user4]]
.Хэрэглэгч ба бүлэг зохицуулах хэсгээс гарах
image::adduser3.png[]

Хэрэгцээтэй бол энэ үед бүлэг нэмж болно. Хэрэв шаардлага гарвал суулгацын дараа `sysinstall` ашиглан нэмж болно.

Хэрэв та хэрэглэгч нэмж дууссан бол сумтай товч ашиглан [.guimenuitem]#Exit# гэж сонгоод kbd:[Enter] дээр дарж суулгацаа үргэлжлүүлээрэй.

[[rootpass]]
=== `root` нууц үг оруулах

[source,bash]
....
                        Message
 Now you must set the system manager's password.
 This is the password you'll use to log in as "root".

                         [ OK ]

               [ Press enter or space ]
....

kbd:[Enter] дээр дарж `root` нууц үг оруулна.

Нууц үгийг хоёр удаа зөв оруулах ёстой. Мартахааргүй нууц үг оруулаарай гэж сануулах нь илүүдэх байх. Таны оруулсан нууц үгийг давтаж харуулах юм уу эсвэл одоор дүрсэлж харуулахгүй болохыг сануулж байна.

[source,bash]
....
New password:
Retype new password :
....

Нууц үгийг амжилттай оруулсны дараа суулгац цаашаагаа үргэлжлэх болно.

[[exit-inst]]
=== Суулгацаас гарах

Хэрэв та одоо <<network-services,нэмэлт сүлжээний тохиргоо>> юм уу эсвэл ямар нэгэн өөр тохиргоо хийхийг хүсвэл, та яг одоо юм уу эсвэл суулгасны дараа `sysinstall` ашиглаж суулгана.

[source,bash]
....
                     User Confirmation Requested
 Visit the general configuration menu for a chance to set any last
 options?

                              Yes   [ No ]
....

Сумтай товчоор btn:[no] гэж сонгоод kbd:[Enter] дээр дарж үндсэн суулгацын цэс рүү буцах болно.

[[final-main]]
.Суулгацаас гарах
image::mainexit.png[]

Сумтай товчоор btn:[X Exit Install] гэдгийг сонгон kbd:[Enter] дээр дарна. Танаас гарах гэж буйг тань лавлаж асуух болно:

[source,bash]
....
                     User Confirmation Requested
 Are you sure you wish to exit? The system will reboot.

                            [ Yes ]   No
....

btn:[yes] гэж сонгоно. Хэрэв та CDROM хөтлөгчөөс ачаалж байгаа бол дараах мэдэгдэл дискийг хөтлөгчөөс авахыг танаас хүсэх болно:

[source,bash]
....
                    Message
 Be sure to remove the media from the drive.

                    [ OK ]
           [ Press enter or space ]
....

Машин дахин ачаалж эхэлтэл CDROM цоожлогдох бөгөөд тэр үед та (хурдан) сугалж авч болно. btn:[OK] дарж дахин ачаална.

Систем одоо шинээр ачаалагдах бөгөөд ямар нэгэн алдаа гарахыг ажиглах хэрэгтэй. Дэлгэрэнгүйг <<freebsdboot>>-с үзнэ үү.

[[network-services]]
=== Сүлжээний үйлчилгээний нэмэлт тохиргоо

Сүлжээний үйлчилгээнүүдийг тохируулах нь, энэ талын мэдлэггүй шинэ хэрэглэгчдэд нэлээн хатуу боорцог мэт санагддаг. Сүлжээний тохиргоог хийж интернэт хэрэглэнэ гэдэг бол FreeBSD-г оруулаад орчин үеийн үйлдлийн системүүдэд маш чухал үйлдэл бөгөөд ингэж сурах явцдаа FreeBSD-н сүлжээтэй холбоотой нэмэлт боломжуудыг ойлгож авдаг. Суулгацын явцад энэ үйлдлийг хийхээсээ өмнө, хэрэглэгч нь хэрэглэх үйлчилгээнийхээ тухай тодорхой ойлголттой байх ёстой.

Сүлжээний үйлчилгээнүүд нь, сүлжээгээр ямар нэгэн оруулга хүлээж авдаг програмуудыг хэлж байгаа юм. Эдгээр програмуудыг " эвдэлж сөнөөдөг " төрлийнх биш байлгах гэж маш их хичээсэн байдаг. Харамсалтай нь програмчид төгс биш байдаг болохоор сүлжээний үйлчилгээнд байгаа ямар нэг цоорхой нүх хорхойг довтлогчид ашиглан муу юманд хэрэглэдэг. Та зөвхөн өөрийнхөө мэддэг болон хэрэгтэй сүлжээний үйлчилгээгээ идэвхжүүлэх нь чухал. Хэрэв танд эргэлзээтэй байгаа бол, уг үйлчилгээг хэрэгцээтэй болох хүртлээ хорьсон байх нь дээр байдаг. Та үүнийг сүүлд sysinstall ашиглаад юм уу эсвэл [.filename]#/etc/rc.conf# файлын тусламжтайгаар хэзээд идэвхжүүлж болно. 

menu:Networking[] тохируулгыг сонгоход доор дурдсантай төстэй цэсийг үзүүлэх болно:

[[network-configuration]]
.Сүлжээний дээд түвшний тохиргоо
image::net-config-menu1.png[]

Эхний тохиргоо [.guimenuitem]#Interfaces# буюу сүлжээний төхөөрөмжийн талаар бид өмнө нь <<inst-network-dev>> хэсэгт үзсэн болохоор энд алгаслаа.

[.guimenuitem]#AMD# сонголтыг сонгосноор BSD automatic mount буюу автоматаар таньж холбох хэрэгслийг нэмж өгдөг. Энэ нь голдуу NFS холболт (өмнө тайлбарласан буй) ашиглах үед, алсад буй файл системийг таньж холбоход хэрэглэгддэг. Ямар нэгэн онцгой тохируулга энд шаардлагагүй.

Дараагийн тохируулга, [.guimenuitem]#AMD Flags# сонголт. Хэрэв энэ сонгогдвол жижиг цэстэй цонх үсэрч гарч ирдэг бөгөөд ямар AMD тохиргоо хийхийг зааж өгдөг. Уг цэсэнд анхдагч тохируулгууд нь заагдчихсан байдаг:

[source,bash]
....
-a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map
....

`-a` сонголт нь анхдагч таньж холбох байршлыг зааж өгдөг бөгөөд энэ тохиолдолд [.filename]#/.amd_mnt# гэсэн байна. `-l` сонголт анхдагч [.filename]#log# буюу бүртгэл файлыг зааж өгдөг боловч хэрэв `syslogd` хэрэглэгдэж байгаа бол бүх бүртгэж бичих үйлдлүүд системийн log daemon буюу далд ажилладаг бүртгэл бичигч чөтгөр уруу илгээгддэг. [.filename]#/host# сан нь алсад буй компьютерийн экспортолсон файлуудыг таньж холбох санг илэрхийлж байхад, [.filename]#/net# сан нь IP хаягаас экспортлогдсон файлуудыг таньж холбох санг зааж өгч байна. [.filename]#/etc/amd.map# файл нь AMD-н экспортын анхдагч тохируулгуудыг заасан байна.

[.guimenuitem]#Anon FTP# сонголт нь anonymous буюу нэр үл мэдэгдэгч FTP холболтыг зөвшөөрдөг. Үүнийг сонгосноор, уг машиныг нэр нь үл мэдэгдэгч холболт хүлээж авдаг FTP сервер болгож байна. Энэ сонголтыг дагаад үүсэх нууцлал болон аюулгүй байдлыг бодох хэрэгтэй. Өөр цэс үүсэж аюулгүй байдалтай холбоотой нөхцлүүд болон тохируулгын талаар сануулга өгдөг.

[.guimenuitem]#Gateway# тохируулга нь өмнө тайлбарласны дагуу машиныг хэрхэн сүлжээний хаалга болгож тохируулах тохиргоонуудыг санал болгодог. Энэ хэсэгт та өмнө нь суулгацын үед санамсаргүй хүсэлгүйгээр тохируулснаа [.guimenuitem]#Gateway# сонголт ашиглаж буцааж болно.

[.guimenuitem]#Inetd# сонголтоор өмнө тайлбарласан man:inetd[8] далд чөтгөрийг тэр чигээр нь хорьж болно.

[.guimenuitem]#Mail# сонголтоор системийн андагч MTA буюу Mail Transfer Agent буюу захиа дамжуулагч агентийг тохируулдаг. Энэ сонголтыг сонгох үед дараах цэс харуулагддаг:

[[mta-selection]]
.Анхдагч MTA-г сонгох
image::mta-main.png[]

Та энэ хэсэгт, суулгах анхдагч MTA-г сонгох гэж байна. MTA бол системийн хэрэглэгчид уруу юм уу эсвэл интернэтэд байгаа хэрэглэгчид уруу захиа илгээгч энгийн сервер билээ.

[.guimenuitem]#Sendmail#-г сонгосноор, та FreeBSD-н анхдагч бөгөөд алдаршиж тархсан sendmail серверийг суулгах болно. [.guimenuitem]#Sendmail local# сонголт нь sendmail-г анхдагч MTA болгож суулгах боловч интернэтээс ирж байгаа захиануудыг хүлээж авахгүйгээр тохируулдаг. Бусад сонголтууд болох [.guimenuitem]#Postfix# болон [.guimenuitem]#Exim# нар нь [.guimenuitem]#Sendmail#-тэй ижил үүрэг гүйцэтгэдэг. Тэд хоёулаа захиа илгээдэг бөгөөд зарим хэрэглэгчид sendmail-н оронд MTA болгож хэрэглэж болдог.

MTA-г сонгосны дараа юм уу эсвэл MTA-г сонголгүйгээр цаашлах үед, [.guimenuitem]#NFS client# тохируулгыг хийх сүлжээний тохируулгын цэс гарч ирдэг.

[.guimenuitem]#NFS client# сонголт нь системийг NFS сүлжээгээр сервертэй холбоход хэрэглэгддэг. NFS сервер нь NFS протокол ашиглан, файл системийг сүлжээгээр бусад машинд хандах боломж өгдөг. Хэрэв энэ нь дангаараа ажилладаг машин бол, энэ сонголтыг сонгохгүйгээр үлдээж болно. Систем танаас нэмэлт тохируулга хийхийг шаардаж магадгүй; сервер хэрэглэгч хоёрын тохиргооны тухай дэлгэрэнгүй мэдээллийг crossref:network-servers[network-nfs,Сүлжээний Файлын Систем (NFS)] хэсгээс харна уу.

Саяны сонголтын доор нь [.guimenuitem]#NFS server#-н тохируулга байгаа бөгөөд системийг NFS сервер болгоход хэрэглэгдэнэ. Энэ хэсэгт RPC буюу алсад буй компьютерт програм ажиллуулагч үйлчилгээг эхлүүлэх тохиргоо хийдэг. RPC нь компьютер болон програм хоёрын хоорондох холболтыг зохицуулахад хэрэглэгддэг.

Түүний дараа [.guimenuitem]#Ntpdate# гэсэн сонголт байгаа ба энэ нь цаг тохируулах үүрэгтэй. Хэрэв үүнийг сонговол, дараах цэс танд харуулагдана:

[[Ntpdate-config]]
.Ntpdate тохиргоо
image::ntp-config.png[]

Энэ хэсэгт, өөртөө хамгийн ойрхон буй серверийг сонгох хэрэгтэй. Ойрхон сервер сонгосноор, таны цагийн тохиргоог хол байгаа сервер уруу мэдээлэл авах гэж цаг алдалгүйгээр илүү нарийвчлалтай хийх боломж ихсэнэ.

Дараагийн сонголт бол PCNFSD юм. Энэ сонголт package:net/pcnfsd[] багцыг Портын цуглуулгаас суулгадаг. Энэ нь Microsoft-н MS-DOS(R) зэрэг таньж бүртгэн нэвтрэх үйлчилгээ хийж чаддаггүй үйлдлийн системүүдэд NFS таньж нэвтрүүлэх үйлчилгээг санал болгодог тун хэрэгтэй систем юм. 

Та одоо жаахан доош нь гулгуулж дараагийн сонголтуудыг харах хэрэгтэй:

[[Network-configuration-cont]]
.Доод түвшний сүлжээний тохируулга
image::net-config-menu2.png[]

man:rpcbind[8], man:rpc.statd[8], болон man:rpc.lockd[8] хэрэгслүүд бүгдээрээ Remote Procedure Calls (RPC) буюу алс компьютерт процедур ажиллуулагчид хэрэглэгдэнэ. `rpcbind` хэрэгсэл NFS сервер болон хэрэглэгчийн хоорондох холболтыг зохицуулдаг бөгөөд NFS серверийг зөв ажиллаж байх нөхцөл шаарддаг. rpc.statd далд чөтгөр нь өөр компьютер дээр буй rpc.statd далд чөтгөртэй харилцаж төлөв байдлыг хянаж байдаг. Мэдээлэгдэх ёстой төлөв байдлууд нь [.filename]#/var/db/statd.status# файлд хадгалагаж байгаа. Дараагийн сонголт нь [.guimenuitem]#rpc.lockd# бөгөөд энэ нь сонгогдвол файлуудыг түгжих үйлдлийг хангаж өгдөг. Энэ голдуу rpc.statd-тэй хэрэглэгддэг бөгөөд ямар компьютер ямар файлыг хорихыг хүсэж байна, хэр давтамжтай хүсэж байгаа зэргийн төлвийг хянаж байдаг. Сүүлийн хоёр сонголт нь дибаг хийхэд маш гайхамшигтай байдаг боловч эдгээр нь NFS сервер болон хэрэглэгч зөв ажиллахад шаардлагагүй. 

Цааш нь харвал [.guimenuitem]#Routed# сонголт буй. Энэ нь дамжуулга хийгч далд чөтгөр юм. man:routed[8] хэрэгсэл нь сүлжээний дамжуулах хүснэгтийг удирдаж multicast дамжуулагчдыг олж хүсэлтийн дагуу сүлжээн дэх физик холболттой машинд өөрийнхөө дамжуулах хүснэгтийг нийлүүлж байдаг. Энэ хэрэгсэл нь голдуу дотоод сүлжээндээ хаалганы үүрэг гүйцэтгэж байгаа машинд хэрэглэгддэг. Үүнийг сонговол цэс гарч ирэн уг хэрэгслийн байрлах анхдагч байршлыг асуудаг. Уг цэсэн дээр анхдагч байршил нь аль хэдийнээ сонгогдсон байдаг болохоор шууд kbd:[Enter] дарж болно. Танд дахин өөр цэс харуулагдах бөгөөд, энэ үед танаас routed далд чөтгөрийг ажиллууллах нэмэлт сонголт оруулахыг асуудаг. Анхдагч сонголт нь `-q` байдаг бөгөөд үргэлж энэ сонголттойгоо харуулагдах болно.

Дараагийн тохиргооны сонголт бол [.guimenuitem]#Rwhod# бөгөөд хэрэв энэ сонгогдвол, системийн эхлэн ачаалах үед man:rwhod[8] далд чөтгөрийг ажиллуулдаг. `rwhod` хэрэгсэл нь сүлжээгээр байнга системийн мэдээнүүдийг цацах, эсвэл "consumer" горимдоо байгаа бол уг мэдээнүүдийг цуглуулж байдаг. Дэлгэрэнгүй мэдээллийг man:ruptime[1] юм уу man:rwho[1]-н гарын авлагаас харж болно.

Жагсаалтын сүүлийн өмнөх сонголт бол man:sshd[8]далд чөтгөр юм. Энэ нь OpenSSH-д зориулсан, нууцлалын хувиргууртай бүрхүүлийн сервер бөгөөд энгийн хэрэглээнд байдаг telnet болон FTP серверүүдийн оронд хэрэглэхийг санал болгодог. sshd сервер нь нэг компьютераас нөгөө уруу нууцлалын хувиргалттай холболт тогтоож байдаг.

Эцэст нь [.guimenuitem]#TCP Extensions# сонголт байгаа. Энэ хэрэв сонгогдвол, RFC 1323 болон RFC 1644-д заасан байдаг TCP өргөтгөлийг идэвхжүүлдэг. Ихэнх компьютер дээр энэ нь сүлжээний хурдыг ихэсгэдэг ч гэсэн зарим холболтыг унагаж болзошгүй. Энэ нь зөвхөн дангаараа ажилладаг серверт санал болгогдож байдаг.

Ингээд та сүлжээнийхээ үйлчилгээнүүдийг тохируулж дууслаа. Та хамгийн дээд талын [.guimenuitem]#X Exit# уруу гүйлгэж дараагийн тохиргоо уруу орон үргэлжлүүлж болох бөгөөд эсвэл [.guimenuitem]#X Exit#-ийг хоёр удаа сонгон дараа нь btn:[X Exit Install]-г сонгон sysinstall-с гарч болно.

[[freebsdboot]]
=== FreeBSD эхлэн ачаалалт

[[freebsdboot-i386]]
==== FreeBSD/i386 машин дээрх FreeBSD-н эхлэн ачаалалт

Хэрэв бүх зүйл амжилттай болсон бол дэлгэцэн дээр тань мэдэгдлүүд урсаж өнгөрөөд нэвтрэх хэсэгт тулж ирэх болно. Урсаж өнгөрсөн мэдэгдлүүдийг эргэж харахын тулд kbd:[Scroll-Lock] товчийг дараад kbd:[PgUp] болон kbd:[PgDn] товчоор дээш доош нь гулгуулдаг. kbd:[Scroll-Lock] товчийг дахин дарснаар нэвтрэх хэсэгт буцаж ирдэг.

Бүх мэдэгдэл харуулагдахгүй байх нөхцөл үүсвэл (түр хадгалагчийн хэмжээнээс болж) сүүлд нь тушаал өгдөг горим дээр `dmesg` тушаалаар харж болдог.

Суулгацын үед нэмж оруулсан хэрэглэгчийн нэр болон нууц үгээр нэвтэрч орох хэрэгтэй (энэ тохиолдолд `rpratt` гэж буй). Шаардлага гараагүй бол `root` эрхээр орохоос сэргийлэх хэрэгтэй.

Ердийн эхлэн ачаалах үеийн мэдэгдэл (хувилбарын тухай хэсгийг оруулалгүйгээр):

[source,bash]
....
Copyright (c) 1992-2002 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.

Timecounter "i8254"  frequency 1193182 Hz
CPU: AMD-K6(tm) 3D processor (300.68-MHz 586-class CPU)
  Origin = "AuthenticAMD"  Id = 0x580  Stepping = 0
  Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
  AMD Features=0x80000800<SYSCALL,3DNow!>
real memory  = 268435456 (262144K bytes)
config> di sn0
config> di lnc0
config> di le0
config> di ie0
config> di fe0
config> di cs0
config> di bt0
config> di aic0
config> di aha0
config> di adv0
config> q
avail memory = 256311296 (250304K bytes)
Preloaded elf kernel "kernel" at 0xc0491000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc049109c.
md0: Malloc disk
Using $PIR table, 4 entries at 0xc00fde60
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib1: <VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0 irq 11
isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 82C586 ATA33 controller> port 0xe000-0xe00f at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
uhci0: <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci0
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
chip1: <VIA 82C586B ACPI interface> at device 7.3 on pci0
ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xe800-0xe81f irq 9 at
device 10.0 on pci0
ed0: address 52:54:05:de:73:1b, type NE2000 (16 bit)
isa0: too many dependant configs (8)
isa0: unexpected small tag 14
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <keyboard controller (i8042)> at port 0x60-0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model Generic PS/2 mouse, device ID 0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x1 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/15 bytes threshold
ppbus0: IEEE1284 device found /NIBBLE
Probing for PnP devices on ppbus0:
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master using UDMA33
ad2: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata1-master using UDMA33
acd0: CDROM <DELTA OTC-H101/ST3 F/W by OIPD> at ata0-slave using PIO4
Mounting root from ufs:/dev/ad0s1a
swapon: adding /dev/ad0s1b as swap device
Automatic boot in progress...
/dev/ad0s1a: FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/ad0s1a: clean, 48752 free (552 frags, 6025 blocks, 0.9% fragmentation)
/dev/ad0s1f: FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/ad0s1f: clean, 128997 free (21 frags, 16122 blocks, 0.0% fragmentation)
/dev/ad0s1g: FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/ad0s1g: clean, 3036299 free (43175 frags, 374073 blocks, 1.3% fragmentation)
/dev/ad0s1e: filesystem CLEAN; SKIPPING CHECKS
/dev/ad0s1e: clean, 128193 free (17 frags, 16022 blocks, 0.0% fragmentation)
Doing initial network setup: hostname.
ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 fe80::5054::5ff::fede:731b%ed0 prefixlen 64 tentative scopeid 0x1
        ether 52:54:05:de:73:1b
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
Additional routing options: IP gateway=YES TCP keepalive=YES
routing daemons:.
additional daemons: syslogd.
Doing additional network setup:.
Starting final network daemons: creating ssh RSA host key
Generating public/private rsa1 key pair.
Your identification has been saved in /etc/ssh/ssh_host_key.
Your public key has been saved in /etc/ssh/ssh_host_key.pub.
The key fingerprint is:
cd:76:89:16:69:0e:d0:6e:f8:66:d0:07:26:3c:7e:2d root@k6-2.example.com
 creating ssh DSA host key
Generating public/private dsa key pair.
Your identification has been saved in /etc/ssh/ssh_host_dsa_key.
Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub.
The key fingerprint is:
f9:a1:a9:47:c4:ad:f9:8d:52:b8:b8:ff:8c:ad:2d:e6 root@k6-2.example.com.
setting ELF ldconfig path: /usr/lib /usr/lib/compat /usr/X11R6/lib
/usr/local/lib
a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout
starting standard daemons: inetd cron sshd usbd sendmail.
Initial rc.i386 initialization:.
rc.i386 configuring syscons: blank_time screensaver moused.
Additional ABI support: linux.
Local package initialization:.
Additional TCP options:.

FreeBSD/i386 (k6-2.example.com) (ttyv0)

login: rpratt
Password:
....

RSA болон DSA түлхүүрүүдийг үүсгэх явц нь удаан машин дээр хэсэг хугацаа авч магадгүй. Энэ явц нь зөвхөн суулгацын дараах анхны эхлэн ачаалах үед л хийгддэг. Дараагийн ачаалах үед хийгддэггүй болохоор хурдан байх болно. 

Хэрэв Х сервер тохируулагдаад анхдагч график орчин сонгогдсон байгаа бол, `startx` гэсэн тушаалаар тэдгээрийг ажиллуулж болно.

[[shutdown]]
=== FreeBSD-г унтраах

Үйлдлийн системийг зөв унтраах нь тун чухал. Шууд хүч хэрэглэн унтрааж болохгүй. Эхлээд `su` гэсэн тушаал оруулаад `root` нууц үгээ бичиж өгөн супер хэрэглэгч болох хэрэгтэй. Энэ нь зөвхөн тухайн хэрэглэгч `wheel` бүлэгт хамаарагдсан үед биелнэ. Эсвэл `root` хэрэглэгч болж нэвтрэх хэрэгтэй. Ингээд `shutdown -h now` тушаалыг оруулна.

[source,bash]
....
The operating system has halted.
Please press any key to reboot.
....

Унтраах тушаал өгсний дараа "Please press any key to reboot буюу дурын товч дарж шинээр ачаална уу" гэсэн мэдэгдэл гарсан үед унтраах нь зөв юм. Хэрэв шууд унтраалгүйгээр ямар нэгэн товч дарвал систем шинээр ачаалагдах болно. 

Та мөн kbd:[Ctrl+Alt+Del] товчлуурын хослол хэрэглэн шинээр ачаалж болох боловч, ердийн үед энэ нь тийм ч их хэрэглэгддэг арга биш.

[[install-trouble]]
== Хүндрэл тулгарвал

Дараах хэсэгт хүмүүсийн мэдээлсний дагуу тэдэнд тулгарч байсан энгийн хүндрэлийн тухай авч хэлэлцэх болно. Мөн энэ хэсэгт MS-DOS(R) эсвэл Windows(R) үйлдлийн системийг FreeBSD-тэй хамт хэрхэн нэг компьютерт суулгаж ачаалах тухай хүмүүсийн асуусан асуулт болон хариултыг агуулсан буй.

=== Хэрэв буруу тийшээ эргээд эхэлбэл юу хийх хэрэгтэй вэ

Компьютерийн төрлөөс хамааран бүх юмыг 100% цэвэр гүйцэтгэж болохгүй ч гэсэн хэрэв ямар нэгэн зүйл буруу болбол, та хэд хэдэн арга хэмжээг авч чадна.

Таны FreeBSD-ийн хувилбарт зориулсан http://www.FreeBSD.org/releases/[Тоног төхөөрөмжийн тэмдэглэл ] баримтаас таны төхөөрөмжийг дэмжсэн эсэхийг нь шалгах хэрэгтэй.

Хэрэв таны төхөөрөмж дэмжигдсэн мөртлөө хүндрэл гарвал, та crossref:kernelconfig[kernelconfig,өөрсчөн тохируулсан цөм] бүтээх шаардлагатай болно. Энэ нь [.filename]#GENERIC# цөмд байхгүй төхөөрөмжүүдийн дэмжлэгийг нэмэх боломжийг танд олгох болно. Ачаалагч дискэн дээр буй цөм нь таны төхөөрөмжүүдийг IRQ-үүд, IO хаяг, мөн DMA суваг зэрэг тохиргоог үйлдвэрээс зааж өгсөн анхныхаа утгатайгаа байгаа гэж авч үздэг. Хэрэв таны төхөөрөмжийн тохиргоо өөрчлөгдсөн бол тэдгээр зүйлсийг FreeBSD хаанаас олж болохыг хэлэхийн тулд та цөмийн тохиргоогоо засварлаж дахин бүтээх хэрэгтэй болно.

Мөн залгаж туршигдаагүй төхөөрөмжүүд сүүлд залгагдаад туршигдах үед алдаа үүсгэх тохиолдол гардаг. Ийм үед хүндрэлтэй байгаа төхөөрөмжийн драйвер буюу таниулагч файлуудыг нь хорих хэрэгтэй.

[NOTE]
====
Ихэнх суулгацын хүндрэлүүд нь төхөөрөмжийн үйлдвэрээс гаргасан сүүлийн үеийн таниулагч файлуудыг нь татаж авч суулгаснаар илаарших нөхцөл бүрддэг бөгөөд ялангуяа motherboard буюу эх хавтан дээр иймэрхүү үзэгдэл их гардаг. Эх хавтангийн үйлдвэрээс гаргасан програмыг ер нь BIOS гэж нэрлэдэг ба бараг бүх үйлдвэрүүд өөрсдийн гэсэн вэб хуудастай бөгөөд уг програмыг хэрхэн сүүлийн үеийн хэлбэрт шинэчлэх тухай мэдээлэл болон файлууд агуулж байдаг. 

Ихэнх үйлдвэрлэгчид нь, ямар нэгэн ноцтой хүндрэл гарахаас зайлсхийж хүндтэй нөхцөл үүсээгүй бол BIOS-г шинэчилж хэрэггүй гэж зөвлөдөг. Шинэчлэх явц амжилтгүй болох _нөхцөл нь_ BIOS цахилгаан схемд ноцтой эвдрэл гаргаж болзошгүйг анхаарна уу.
====

=== MS-DOS(R) болон Windows(R)-н файл системийг хэрэглэх нь

FreeBSD нь одоогийн байдлаар Double Space(TM) програмаар шахсан файл системийг дэмждэггүй. Тийм болохоор, хэрэв ийм төрлийн файл системд хандахаар бол эхлээд уг файл системийн шахалтыг задлаад, дараа нь файл уруу хандах хэрэгтэй. Задлах энэ үйлдэл нь Compression Agent програмыг [.guimenuitem]#Start#> [.guimenuitem]#Programs# > доторх [.guimenuitem]#System Tools# цэснээс гүйцэтгэгдэж болно.

FreeBSD нь MS-DOS(R) файлын системүүдийг (заримдаа FAT файлын системүүд гэгддэг) дэмжиж чаддаг. man:mount_msdosfs[8] тушаал нь тийм файлын системүүдийг байгаа сангийн шатлалд системийн агуулгад хандах боломжтой болгон холбож өгдөг. man:mount_msdosfs[8]-ийг ихэвчлэн шууд ажиллуулдаггүй; харин [.filename]#/etc/fstab# файл дахь мөрийн тусламжтай системээр дуудагдах юм уу эсвэл man:mount[8] хэрэгслийг тохирох нэмэлт өгөгдлүүдтэй нь дууддаг.

[.filename]#/etc/fstab# файлд байж болох мөр ийм байна:

[.programlisting]
....
/dev/ad0sN  /dos  msdosfs rw  0	0
....

[NOTE]
====
[.filename]#/dos# сан энэ тохиолдолд өмнө нь үүссэн байх ёстой. [.filename]#/etc/fstab#-ийн хэлбэршилтийн талаар илүү дэлгэрэнгүйг man:fstab[5]-с үзнэ үү.
====

MS-DOS(R) файлын системд зориулсан man:mount[8] дуудлага иймэрхүү байна:

[source,bash]
....
# mount -t msdosfs /dev/ad0s1 /mnt
....

Энэ жишээн дээр, MS-DOS(R) файл систем нь эхний дискний эхний хуваалт дээр байрласныг харуулж байна. Мэдээж таны систем дээр янз бүр байх бөгөөд `dmesg` болон `mount` тушаалуудын гаралтын мэдээллийг харах хэрэгтэй. Эдгээр тушаалууд нь дискний хуваалтын тухай хангалттай мэдээллийг өгч чаддаг.

[NOTE]
====
FreeBSD нь дискний зүсмэлүүдийг (MS-DOS(R) зүсмэлүүд) бусад үйлдлийн системүүдээс өөрөөр дугаарлаж болно. Ялангуяа өргөтгөсөн MS-DOS(R) файлын системүүдэд үндсэн MS-DOS(R) хуваалтуудынхаас дээш дугааруудыг ихэвчлэн өгдөг. man:fdisk[8] хэрэгсэл нь аль зүсмэлүүд FreeBSD-д хамаарч байгаа болон аль нь бусад үйлдлийн системүүдэд хамаатай болохыг тодорхойлоход тусалж чадна.
====

NTFS хуваалтыг бас таниулан холбохдоо өмнөхтэй ижил аргаар man:mount_ntfs[8] тушаал хэрэглэж болно.

=== Алдааг олж засварлахтай холбоотой асуултууд болон хариултууд

==== Миний систем ачаалж тоног төхөөрөмж шалгаж байх үедээ гацах юм уу эсвэл суулгах үед хачин ажиллаад байна, эсвэл уян дискний хөтчийг шалгахгүй байна.

FreeBSD нь системийн ACPI үйлчилгээг ачаалах явцад илрүүлсэн бол түүнийг i386, amd64 болон ia64 тавцангууд дээр өргөнөөр ашигладаг. Харамсалтай нь ACPI драйвер болон системийн эх хавтан ба BIOS-д алдаанууд байсаар байгаа билээ. Гуравдагч шатны ачаалагч дуудагч дээр `hint.acpi.0.disabled` тохиргоог тохируулснаар ACPI-ийн хэрэглээг хааж болдог:

[source,bash]
....
 set hint.acpi.0.disabled="1"
....

Энэ нь систем ачаалах тоолонд өөрчлөгдөх учир [.filename]#/boot/loader.conf# файлд `hint.acpi.0.disabled="1"` мөрийг нэмж өгөх шаардлагатай. Ачаалагч дуудагчийн талаар дэлгэрэнгүй мэдээллийг crossref:boot[boot-synopsis,Ерөнхий агуулга] хэсгээс олж болно.

==== FreeBSD-г суулгасны дараа хатуу дискнээс анх удаагаа ачаалах гэхэд цөм дуудагдаж миний тоног төхөөрөмжийг шалгасан боловч иймэрхүү мэдээлэл гаргаад зогсоод байна:

Ачаалах диск системийн эхний диск биш тохиолдолд гардаг асуудал аль эртнийх байдаг. BIOS нь FreeBSD-д өөр дугаарлах аргыг хэрэглэдэг бөгөөд аль дугаар нь алинтай таардгийг зөвөөр тохируулах төвөгтэй байдаг.

Ачаалах диск нь систем дээр эхний диск биш бол FreeBSD-д түүнийг олоход тусламж хэрэгтэй болдог. Энд хоёр нийтлэг тохиолдол байдаг бөгөөд аль ч тохиолдолд та FreeBSD-д root файлын систем хаана байгаа хэлж өгөх шаардлагатай. Та BIOS-ийн дискний дугаар, дискний төрөл болон тэр төрөлд зориулсан FreeBSD-ийн дискний дугаарыг зааж өгөн үүнийг хийж болно.

Эхнийх нь та хоёр IDE дисктэй бөгөөд диск бүр өөр өөрийн IDE шугамнууд дээр мастер болон тохируулагдсан байх ба FreeBSD-г хоёр дахь дискнээс ачаалахыг хүсэж байгаа тохиолдол юм. BIOS нь эдгээрийг диск 0 болон диск 1 гэж хардаг бол FreeBSD нь тэдгээрийг [.filename]#ad0# болон [.filename]#ad2# гэж хардаг.

FreeBSD нь `ad` төрлийн BIOS диск 1 дээр байгаа бөгөөд FreeBSD-ийн дискний дугаар нь 2 юм. Тэгэхээр та ингэж хэлж өгөх хэрэгтэй-:

[source,bash]
....
 1:ad(2,a)kernel
....

Хэрэв та анхдагч шугаман дээр боол дисктэй бол дээр дурдсан нь шаардлагагүй юм (тэгээд бас маш буруу юм).

Хоёр дахь нь та систем дээрээ нэг буюу түүнээс олон IDE дискнүүдтэй бөгөөд SCSI дискнээс ачаалах тохиолдол юм. Энэ тохиолдолд FreeBSD-ийн дискний дугаар нь BIOS-ийн дискний дугаараас бага байдаг. Хэрэв хоёр IDE дисктэй бөгөөд бас SCSI дисктэй бол SCSI диск нь `da` төрлийн BIOS диск 2 ба FreeBSD-ийн дискний дугаар 0 байна. Тэгэхээр та:

[source,bash]
....
 2:da(0,a)kernel
....

гэж FreeBSD-д систем дэх эхний SCSI диск болох BIOS диск 2-оос ачаалахыг хүсэж байгаагаа хэлж өгнө. Хэрэв танд зөвхөн нэг IDE диск байсан бол дээрхийн оронд та `1:`-ийг харах байсан билээ.

Та ашиглах зөв утгуудыг тодорхойлсныхоо дараа стандарт текст засварлагч ашиглан [.filename]#/boot.config# файлд бичиж өгсөн шигээ тушаалыг хийж өгч болно. Өөрөөр зааварлаагүй л бол FreeBSD нь энэ файлын агуулгыг `boot:` хүлээх мөрний анхдагч хариулт болгон ашиглах болно.

==== FreeBSD-г суулгасны дараа хатуу дискнээс анх удаагаа ачаалах гэхэд ачаалах цэсэн дээр Ачаалагч Менежерийн хүлээх мөр зөвхөн F?-г хэвлээд ачаалалт цааш үргэлжлэхгүй байна.

Таныг FreeBSD-г суулгаж байхад хатуу дискний геометр Хуваалтын засварлагч дээр буруу тохируулагдсан байна. Хуваалтын засварлагч уруу буцаж ороод өөрийн хатуу дискний жинхэнэ геометрийг зааж өгөх хэрэгтэй. Та зөв геометртэйгээр FreeBSD-г эхнээс нь дахин суулгах шаардлагатай.

Хэрэв та өөрийн машины хувьд зөв геометрийг ерөөсөө олж чадахгүй байгаа бол ийм зөвлөгөө өгье: дискний эхэнд жижиг MS-DOS(R) хуваалт суулгаад дараа нь FreeBSD-г суулгах хэрэгтэй. Суулгалтын програм нь MS-DOS(R) хуваалтыг харж түүнээс зөв геометрийг олж авахыг оролддог. Ингэснээр энэ нь ихэвчлэн ажилладаг билээ.

Дараах зааврыг зөвлөхөө больсон бөгөөд энд лавлагааны зориулалтаар оруулав:

[.blockquote]
Хэрэв та (ирээдүйд) MS-DOS(R), Линукс эсвэл бусад үйлдлийн системтэй нийцтэй байх эсэх нь хамаагүй цэвэр FreeBSD сервер эсвэл ажлын станц суулгаж байгаа бол FreeBSD нь хамгийн эхний сектороос эхлээд сүүлийн сектор хүртэл бүхэл дискийг ашигладаг стандарт бус тохируулгыг сонгож бүхэл дискийг (хуваалтын засварлагч дээр [.guimenuitem]#A#) ашиглах сонголт бас танд байдаг. Энэ нь геометрийн бүх л тооцооллыг орхих боловч дискэн дээр FreeBSD-ээс өөр бусад үйлдлийн системийг хэзээ ч ажиллуулахгүй гэж тооцоогүй л бол зарим талаараа хязгаарлагдмал байдаг.

==== Систем миний man:ed[4] сүлжээний картыг олсон боловч device timeout гэсэн алдаа гарсаар байх юм.

Таны карт [.filename]#/boot/device.hints# файл дээр зааснаас өөр IRQ-г ашиглаж байж магадгүй юм. man:ed[4] драйвер нь анхдагчаар "soft" буюу зөөлөн тохиргоог (MS-DOS(R) дээр EZSETUP-ийг ашиглан оруулсан утгуудыг) ашигладаггүй боловч хэрэв таныг интерфэйсийн хувьд `-1`-г зааж өгөх юм бол програм хангамжийн тохиргоог ашиглах болно.

Карт дээр байгаа жижиг шилжүүлэгчийг тогтсон буюу хатуу тохиргоо руу (шаардлагатай бол цөмийн тохиргоонуудыг өөрчлөн) тохируулах юм уу эсвэл зөвлөгөөг `hint.ed.0.irq="-1"` гэж IRQ-г `-1` болгож тохируулан зааж өгөх хэрэгтэй. Энэ нь цөмд зөөлөн тохиргоог ашиглахыг хэлж өгөх болно.

Өөр нэг шалтгаан нь таны карт IRQ 2-той хуваалцсан IRQ 9 дээр байж (ялангуяа IRQ 2-г ашигладаг VGA карттай бол) байнга асуудал болж байдаг байж болох юм. Та аль болох IRQ 2 эсвэл 9-ийг ашиглах ёсгүй юм.

==== sysinstall-ийг X11 терминал дээр ашигласан тохиолдолд цайвар саарал дээр шар фонтыг уншихад хэцүү байдагcolor contrast. Энэ програмын хувьд илүү өндөр нягтралтай үзүүлэх боломж бий юу?

Хэрэв та X11-ийг суулгасан бөгөөд sysinstall-ийн сонгосон анхдагч өнгөнүүд нь man:xterm[1] эсвэл man:rxvt[1] ашиглах үед текстийг унших боломжгүй болгоод байвал илүү бараан саарал болгохын тулд өөрийн [.filename]#~/.Xdefaults# файлдаа дараах `XTerm*color7: #c0c0c0` мөрийг нэмэх хэрэгтэй.

[[install-advanced]]
== Суулгацын нэмэлт гарын авлага

Энэ хэсэгт FreeBSD-г хэрхэн онцгой тохиолдолд суулгах талаар өгүүлэх болно.

[[headless-install]]
=== FreeBSD-г дэлгэц юм уу гар үгүй систем дээр суулгах нь

Энэ төрлийн суулгацыг FreeBSD-г суулгаж байгаа машин нь дэлгэцгүй юм уу тэр байтугай дэлгэцийн залгуургүй байдаг учраас "headless install буюу толгойгүй суулгац" гэж нэрлэдэг. Яаж ингэж болдог юм бол? гэж та гайхаж байвал, serial console буюу цуваа консол хэрэглэснээр ийм суулгац хийж болдог. Цуваа консолоор өөр машиныг дэлгэц болон гар болгож ашиглаж болдог. Үүнийг гүйцэтгэхийн тулд <<install-boot-media>> дээр заасан зааврын дагуу суулгац USB санах ойн зөөгчийг бэлдэх юм уу эсвэл зөв ISO дүрсийг татаж авах хэрэгтэй. <<install-cdrom>> хэсгээс үзнэ үү. 

Эдгээр зөөгчийг өөрчилж цуваа консолоос эхлэн ачаалахын тулд дараах алхмуудыг биелүүлэх хэрэгтэй (хэрэв та CDROM ашиглах хүсэлтэй байгаа бол эхний алхмыг алгасаж болно):

[.procedure]
====

. Эхлэн ачаалагч USB зөөгчийг цуваа консол уруу холбогдохыг зөвшөөрөх
+ 
Хэрэв та урьд нь USB зөөгчөөс эхлэн ачаалж байсан бол, FreeBSD нь ердийн энгийн суулгацын горимоор эхлэн ачаалах болно. Гэхдээ бид нар суулгацаа цуваа холболт уруу орж эхлүүлэх ёстой билээ. Ингэхийн тулд FreeBSD уруу USB дискийг man:mount[8] тушаал ашиглаж таниулж холбох хэрэгтэй.
+
[source,bash]
....
# mount /dev/da0a /mnt
....
+
[NOTE]
======
Өөрийн нөхцөл байдалд зориулж төхөөрөмжийн цэг болон холбох цэгийг тааруулаарай.
======
+ 
Одоо та зөөгчийг холбосон болохоор USB зөөгчийг цуваа консолоос эхлэн ачаалахыг зааж өгөх ёстой. Та USB зөөгчийн файлын системийн [.filename]#loader.conf# файлыг системийн консолийг цуваа консол гэж зааж байгаа мөрөн дээр нэмж өгөх шаардлагатай:
+
[source,bash]
....
# echo 'console="comconsole"' >> /mnt/boot/loader.conf
....
+ 
Ингээд та USB зөөгчөө зөв тохируулчихсан учраас таниулсан дискээ man:umount[8] тушаалаар буцааж салгах хэрэгтэй:
+
[source,bash]
....
# umount /mnt
....
+ 
Одоо USB зөөгчөө салгаад энэ процедурын гурав дахь шат руу шууд очиж болно.
. Цуваа консол руу ачаалахаар суулгалтын CD-г идэвхжүүлэх
+ 
Хэрэв та суулгалтын ISO дүрснээс (<<install-cdrom>>-с үзнэ үү) өөрийн хийсэн CD-ээс ачаалж байгаа бол FreeBSD ердийн суулгалтын горим руу ачаалах болно. Бид FreeBSD-г цуваа консол руу ачаалахыг хүсэж байгаа. Ингэхийн тулд та CD-R зөөгч рүү шарахаасаа өмнө ISO дүрсийг задлан засаж дахин үүсгэх ёстой.
+ 
Суулгалт ISO дүрсийг жишээ нь [.filename]#FreeBSD-{rel120-current}-RELEASE-i386-disc1.iso# хадгалсан FreeBSD системээс man:tar[1] хэрэгслийг ашиглан бүх файлыг задалж авна:
+
[source,bash,subs="attributes"]
....
# mkdir /path/to/headless-iso
# tar -C /path/to/headless-iso -pxvf FreeBSD-{rel120-current}-RELEASE-i386-disc1.iso
....
+ 
Та одоо цуваа консол руу ачаалах суулгалтын зөөгчийг тохируулж өгөх ёстой. Та задлагдсан ISO дүрснээс авсан [.filename]#loader.conf# файлдаа системийн консолийг цуваа консол болгон тохируулах мөр нэмж өгөх ёстой:
+
[source,bash]
....
# echo 'console="comconsole"' >> /path/to/headless-iso/boot/loader.conf
....
+ 
Дараа нь бид өөрчлөгдсөн модноос шинэ ISO дүрсээ үүсгэж болно. package:sysutils/cdrtools[] портын man:mkisofs[8] хэрэгслийг ашиглана:
+
[source,bash,subs="attributes"]
....
# mkisofs -v -b boot/cdboot -no-emul-boot -r -J -V "Headless_install" \
	    -o Headless-FreeBSD-{rel120-current}-RELEASE-i386-disc1.iso /path/to/headless-iso
....
+ 
Одоо та өөрийн ISO дүрсийг зөв тохируулсан болохоор өөрийн дуртай шарагч програмаар CD-R руу шарж болно.
. Null-modem кабелиар холбох
+ 
Та одоо хоёр машинаа crossref:serialcomms[term-cables-null,null-modem кабелиар] холбох хэрэгтэй. Уг хоёр машины цуваа холболтын залгууранд нь тус тусад нь залгах хэрэгтэй. _Ердийн цуваа залгуур энэ тохиолдолд ажилладаггүй_ бөгөөд дундаа сэлгэж залгагдсан null-modem залгуур танд хэрэгтэй.
. Суулгац эхлүүлэх гэж шинээр ачаалах
+ 
Одоо суулгацаа эхлүүлэх цаг боллоо. USB санах ойн зөөгчөө толгойгүй суулгалт хийж байгаа машиндаа хийгээд машинаа асаана. Хэрэв та бэлтгэсэн CDROM ашиглаж байгаа бол машинаа асаагаад дискээ хийн ачаалах хэрэгтэй.
. Толгойгүй машин уруугаа холбогдох
+ 
Та одоо тэр машин уруугаа man:cu[1] тушаал хэрэглэж холбогдох хэрэгтэй:
+
[source,bash]
....
# cu -l /dev/cuau0
....
====

Ингээд л боллоо! Та одоо нөгөө толгойгүй машинаа `cu` тушаалын хэсгээр удирдах боломжтой боллоо. Энэ нь цөмийг дуудах бөгөөд дараа нь ямар төрлийн терминал хэрэглэхийг асуух болно. Тэр үед нь FreeBSD color console буюу өнгөт консол гэдгийг сонгоод цааш нь суулгацаа үргэлжлүүлээрэй!

[[install-diff-media]]
== Өөртөө зориулж тусгай суулгацын төхөөрөмж бэлдэх нь

[NOTE]
====
Дахин нуршихаас сэргийлж таны худалдаж авсан юм уу бэлдэж авсан CDROM эсвэл DVD нарыг "FreeBSD диск" гэж нэрлэв.
====

Заримдаа танд өөрийн гэсэн өөрчилж тохируулсан FreeBSD суулгацын төхөөрөмжөөс суулгах хэрэг гарч болзошгүй. Энэ нь физик төхөөрөмж болох бичлэгт хальс юм уу эсвэл sysinstall дээр зааж өгсөн FTP хуудас эсвэл MS-DOS(R) хуваалтад буй файлаас суулгаж болзошгүй.

Жишээ нь:

* Танд маш олон компьютер холбогдсон дотоод сүлжээ байгаа бөгөөд зөвхөн нэг л FreeBSD диск байж болох юм. Та дотоод FTP хуудас үүсгээд тэрэндээ FreeBSD дискээ байрлуулж, уг хуудаснаас бусад компьютерууд холбогдож суулгац хийж болохоор тохируулж болно.
* Танд FreeBSD диск байгаа боловч таны CD/DVD төхөөрөмж уг дискийг танихгүй харин MS-DOS(R) / Windows(R) дээр таньдаг байг. Та уг компьютерийнхаа DOS хуваалт дээрээ FreeBSD суулгацыг хуулаад дараа нь уг файл уруу FreeBSD-г суулгах үед хандаж болно.
* Таны суулгахыг хүссэн компьютерт CD/DVD төхөөрөмж болон сүлжээний картын аль нь ч байхгүй бөгөөд та зөвхөн "Laplink-style" цуваа юм уу зэрэгцээ холболтын кабелиар холбогдож гүйцэтгэж болно.
* Та FreeBSD суулгаж болдог бичлэгт хальс бэлдэж болно.

[[install-cdrom]]
=== Суулгацын CDROM үүсгэх

FreeBSD төсөл нь хувилбар гаргах үедээ хамгийн багадаа хоёр ширхэг CDROM дүрсийг ("ISO images буюу дискний дүрс") дэмжигдсэн архитектур бүрийн хувьд бэлтгэдэг. Хэрэв танд CD бичигч байвал эдгээр буулгац дүрсийг CD дээр буулган бичиж ("шарж") болдог. Хэрэв танд CD бичигч болон хямд үнэтэй интернэт сайн холболт байвал энэ нь FreeBSD-г суулгах хамгийн амархан арга болно.

[.procedure]
====

. Зөв ISO Images буюу буулгац дүрсийг татаж авах
+ 
Хувилбар бүрд зориулсан ISO буулгац дүрсийг [.filename]#ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-arch/version# хаягаас юм уу эсвэл хуулбар толин тусгалуудаас татаж авч болно. Машины төрөл болон хувилбарыг _arch_ болон _version_ гэсэн хэсгүүдэд тус тусад нь орлуулж бичих хэрэгтэй.
+ 
Уг сан нь дараах буулгац дүрснүүдийг агуулж байдаг:
+
.FreeBSD 8._X_ ISO буулгац дүрсний нэр болон агуулга
[cols="1,1", frame="none", options="header"]
|===
| Файлын нэр
| Агуулга

|[.filename]#FreeBSD-version-RELEASE-arch-bootonly.iso#
|Энэ CD дүрс нь CD-ROM хөтчөөс ачаалж суулгалтыг эхлүүлэх боломжийг олгодог боловч FreeBSD-г уг CD-с суулгах боломжгүй. Та энэ CD-с ачаалсны дараа сүлжээгээр дамжуулж (жишээ нь FTP серверээс) суулгах шаардлагатай.

|[.filename]#FreeBSD-version-RELEASE-arch-dvd1.iso.gz#
|Энэ DVD дүрс нь үндсэн FreeBSD үйлдлийн систем, урьдчилан бүтээсэн багцын цуглуулга болон баримтжуулалтыг суулгахад шаардлагатай бүх зүйлсийг агуулсан байдаг. Энэ нь "livefs" дээр үндэслэсэн аврах горим руу ачаалахыг бас дэмждэг.

|[.filename]#FreeBSD-version-RELEASE-arch-memstick.img#
|Энэ дүрсийг USB санах ойн зөөгч рүү бичээд USB хөтчөөс ачаалж чаддаг машинуудад суулгаж хэрэглэж болно. Энэ нь "livefs" дээр үндэслэсэн аврах горим руу ачаалахыг бас дэмждэг. Баримтжуулалтын багцуудыг агуулдаг боловч бусад багцуудыг агуулдаггүй.

|[.filename]#FreeBSD-version-RELEASE-arch-disc1.iso#
|Энэ CD дүрс нь үндсэн FreeBSD үйлдлийн систем болон баримтжуулалтын багцуудыг агуулдаг. Бусад багцуудыг агуулдаггүй.

|[.filename]#FreeBSD-version-RELEASE-arch-disc2.iso#
|Гуравдагчдын програм багцуудыг ихээр багтаасан CD дүрс. Энэ дүрс нь FreeBSD 8._X_ хувилбаруудын хувьд байдаггүй.

|[.filename]#FreeBSD-version-RELEASE-arch-disc3.iso#
|Гуравдагчдын програм багцуудыг ихээр багтаасан өөр нэг CD дүрс. Энэ дүрс нь FreeBSD 8.0 болон түүнээс дараагийн хувилбаруудын хувьд байдаггүй.

|[.filename]#FreeBSD-version-RELEASE-arch-docs.iso#
|FreeBSD-ийн баримтжуулалт. Энэ дүрс нь FreeBSD 8._X_-н хувьд байдаггүй.

|[.filename]#FreeBSD-version-RELEASE-arch-livefs.iso#
|Энэ CD дүрс нь "livefs" дээр тулгуурласан аврах горим руу ачаалахад зориулагдсан боловч уг CD-ээс суулгахад зориулагдаагүй.
|===
+ 
Та `bootonly` ISO юм уу эсвэл `disc1` дүрс хоёрын аль нэгийг татаж авах _ёстой_. `disc1` дүрс нь `bootonly` ISO дискний бүтцийг агуулж байдаг болохоор энэ хоёрыг хоёуланг татаж авч хэрэггүй.
+ 
Хэрэв Интернэт холболт хямд бол `bootonly` ISO-г ашиглаарай. Үүгээр та FreeBSD-г суулгаад, дараа нь гуравдагч програмуудыг интернэтээр татаж авч суулгаж болно ( crossref:ports[ports,Програм суулгах. Багцууд болон портууд]-с харна уу).
+ 
Та FreeBSD-г суулгах юм уу эсвэл дискэн дээр байгаа гуравдагчдын багц програмыг суулгахыг хүсвэл `dvd1` дүрсийг ашиглаарай.
+ 
Бусад дискнүүд нь хэрэв танд хурдтай интернэт холболт байхгүй л бол тийм чухал шаардлагатай биш.
. CD-нүүдийг бичих
+ 
Та хуулбар дүрс нарыг дискэн дээр бичих хэрэгтэй. Хэрэв та энэ алхмыг өөр FreeBSD систем дээр гүйцэтгэж байгаа бол crossref:disks[creating-cds,Оптик зөөвөрлөгчийг (CD-үүд) үүсгэж ашиглах нь] хэсгээс нэмэлт мэдээллийг үзэх хэрэгтэй (crossref:disks[burncd,burncd] болон crossref:disks[cdrecord,cdrecord] хэсгүүдэд зарим нь буй).
+ 
Хэрэв та энэ үйлдлийг өөр үйлдлийн систем дээр гүйцэтгэж байгаа бол, уг систем дээр байгаа CD бичигчээ удирддаг дурын програмыг нь ашиглаж бичих нь зүйтэй. Эдгээр дүрс нь стандарт ISO хэлбэрээр байгаа тул маш олон бичигч нар энэ төрлийг дэмждэг билээ.
====

[NOTE]
====
Хэрэв өөрийн гэсэн FreeBSD хувилбар бүтээнэ гэх юм бол link:{releng}[Хувилбарыг инженерчлэх мэдээллээс] хараарай.
====

[[install-ftp]]
=== FreeBSD дисктэй дотоод FTP хуудас бэлтгэх нь

FreeBSD дискний зохион байгуулалт нь FTP хуудастайгаа ижил байрлуулагдсан буй. Ингэснээр танд дотоод FTP хуудас байгуулж сүлжээгээр FreeBSD-г суулгахад тун дөхөм болж өгдөг.

[.procedure]
====

. FTP хуудас эрхэлж байх ёстой FreeBSD компьютерт CDROM төхөөрөмж байх шаардлагатай бөгөөд [.filename]#/cdrom# санд таниулж холбосон байх ёстой.
+
[source,bash]
....
# mount /cdrom
....
+
. anonymous FTP эрх [.filename]#/etc/passwd# дотор үүсгэх хэрэгтэй. Ингэхийн тулд man:vipw[8] хэрэгслийг ашиглан [.filename]#/etc/passwd# файлыг засварлахдаа дараах мөрийг нэмэх хэрэгтэй:
+
[.programlisting]
....
ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent
....
+
. [.filename]#/etc/inetd.conf# дотор FTP service буюу үйлчилгээ зөвшөөрөгдсөн эсэхийг лавлах хэрэгтэй.
====

Ингээд одоо таны компьютертай сүлжээгээр холбогдож чадах машин болгон суулгац эхлүүлэхийн тулд, суулгах төхөөрөмжөө сонгох цэснээс "Other буюу бусад" гэдгийг сонгоод цааш нь FTP гэж сонгон `ftp://машины нэр` гэж оруулах хэрэгтэй.

[NOTE]
====
Хэрэв таны FTP үйлчилгээг ашиглаж байгаа хэрэглэгчийн эхлэн ачаалах төхөөрөмж нь (голдуу уян диск байдаг) FTP дээр буй хувилбартай яг ижил хувилбар биш бол, sysinstall нь таны суулгацыг бүрэн гүйцэтгэж чаддаггүй. Хэрэв хувилбарууд ижил биш байсан ч гэсэн дарж бичихийг та хүсэж байгаа бол menu:Options[] цэснээс distribution name буюу тархацын нэрийг [.guimenuitem]#any# гэж бичих хэрэгтэй.
====

[WARNING]
====

Энэ арга нь галт ханаар хамгаалагдсан дотоод сүлжээнд бол найдвартай ажилладаг. Энэ FTP үйлчилгээгээ интернэтээр дамжуулан өөр машинд (таны дотоод сүлжээнээс гадуурх сүлжээнд буй компьютерт) санал болговол зарим компьютерийн сүлжээ эвдэгч хүмүүсийн анхаарлыг татаж эвгүй үр дүнд хүргэж болзошгүй. Хэрэв та нууцлалын маш сайн дадлагатай биш л бол ингэж гадуурх сүлжээнд ил гаргахаас болгоомжлохыг бид танд зөвлөж байна.
====

=== Суулгацын уян дискийг бэлдэх нь

Хэрэв таны компьютер өөр дэмжлэггүйгээс болоод юм уу эсвэл та юмыг хүндрүүлж хийхийг хүссэнээс ч болоод юм уу, суулгацыг уян дискнээс суулгах ёстой бол (энэ аргыг _хэрэглэхгүй_ байхыг санал болгож байна), та эхлээд уян дискнүүдийг суулгацад бэлдэх ёстой.

Хамгийн багадаа л гэхэд [.filename]#base# (үндсэн түгээлт) санд буй хоёртын файлуудыг багтаахад шаардлагатай тооны 1.44 MB-н дискнүүдийг бэлдэх ёстой. Хэрэв уян дискээ MS-DOS(R)-с бэлдэж байгаа бол MS-DOS(R)-н `FORMAT` командыг ашиглан дискнүүдийг шинэчилж бэлдэх _ёстой_. Хэрэв та Windows(R)-с бэлдэхээр бол, Explorer дээр дискийг форматлаж болдог ( [.filename]#A:# төхөөрөмж дээр хулганы баруун товчийг дараад "Format" цэсийг сонгоорой).

Үйлдвэрээс урьдчилан бэлтгэж цэвэрлэсэн дискэнд итгэж _болохгүй шүү_. Найдвартай байхын тулд тэдгээрийг дахин цэвэрлэх хэрэгтэй. Сүүлийн үед маш олон хэрэглэгчид зөв цэвэрлэж янзлаагүй дискнээсээ болж маш их алдаа гарлаа гэж мэдээлсэн учраас бид ингэж танд анхааруулж байгаа билээ.

Хэрэв та уян дискээ MS-DOS(R) файл систем дээр биш харин өөр FreeBSD машин дээр бэлтгэж байсан ч гэсэн цэвэрлэх нь зөв санаа гэдгийг дахин сануулмаар байна. Та `bsdlabel` болон `newfs` тушаалуудыг ашиглаж UFS файлын систем суулгахыг хүсвэл ( 3.5" 1.44 MB диск дээр) дараах тушаалуудыг өгөх хэрэгтэй:

[source,bash]
....
# fdformat -f 1440 fd0.1440
# bsdlabel -w -r fd0.1440 floppy3
# newfs -t 2 -u 18 -l 1 -i 65536 /dev/fd0
....

Дараа нь дискээ таниулаад жирийн файл систем шиг бичиж болно.

Уян дискнүүдээ цэвэрлэж бэлтгэсний дараа файлуудаа хуулах хэрэгтэй. Тархцын файлууд нь зохицох зорилгоор тааруулж хуваагддаг бөгөөд таван ширхэг 1.44 MB диск дээр багтахаар тохируулагдсан байдаг. Бүх уян диск болгондоо багтах хэмжээгээр нь тулгаж хуулах зарчмаар түгээлтийн бүх файлуудыг багтааж хуулах хэрэгтэй. Тархац бүр уян диск дээр : [.filename]#a:\base\base.aa#, [.filename]#a:\base\base.ab# гэх мэтчилэн хуулагдах ёстой.

[IMPORTANT]
====
Түгээлтийг татаж аван нийлүүлэх үедээ хичнээн нэмэлт хэсгүүдийг хайхаа мэдэхийн тулд суулгалтын програм уншдаг учраас [.filename]#base.inf# файл нь [.filename]#base# цуглуулгын эхний уян дискэнд орох ёстой.
====

Суулгацын явцад суулгах төхөөрөмжөө сонгох Media цэс гарах үед [.guimenuitem]#Floppy# цэсийг сонгоод цаашаагаа суулгацаа үргэлжлүүлээрэй.

[[install-msdos]]
=== MS-DOS(R) хуваалтаас суулгах нь

MS-DOS(R) хуваалтаас суулгацыг бэлтгэхийн тулд, уг хуваалтын эх хэсэг дээр [.filename]#freebsd# нэртэй сан үүсгэж дотор нь түгээлтийн файлуудыг хуулах хэрэгтэй. Жишээ нь, [.filename]#c:\freebsd#. CDROM юм уу FTP хуудсанд байсан файлуудын сангийн бүтэц нь уг сан доторхтой ижил байх ёстой бөгөөд хуулахын тулд MS-DOS(R)-н `xcopy` тушаалыг ашиглан CD-с хуулаарай. Жишээ нь, FreeBSD-н хамгийн бага суулгацыг гүйцэтгэхийн тулд:

[source,bash]
....
C:\> md c:\freebsd
C:\> xcopy e:\bin c:\freebsd\bin\ /s
C:\> xcopy e:\manpages c:\freebsd\manpages\ /s
....

Энд [.filename]#C:# дискийг сул зайтай гэж үзсэн бөгөөд [.filename]#E:# диск дээр CDROM-г таниулсан гэж авч үзэв.

Хэрэв танд CDROM төхөөрөмж байхгүй бол тархац файлыг link:ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/{rel120-current}-RELEASE/[ftp.FreeBSD.org] -с татаж авч болно. Тархац бүр өөрсдийн сан дотроо байгаа бөгөөд, жишээ нь, _base_ тархац link:ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/{rel120-current}-RELEASE/base/[{rel120-current}/base/] сан дотор буй.

MS-DOS(R)-с суулгахыг хүссэн тархац болгоныг (хэрэв танд хангалттай сул зай байгаа л бол) [.filename]#c:\freebsd# сан дотор хуулах хэрэгтэй бөгөөд - зөвхөн хамгийн багаар суулгах зориулалттай файлууд л `BIN` сан дотор байх шаардлагатай.

=== Суулгацын бичлэг тууз бэлтгэх нь

Бичсэн туузнаас суулгах нь FTP юм уу CDROM-с суулгаснаас хамаагүй амархан арга байж болох юм. Суулгац програм нь бичлэг дээр tar хэлбэрээр нэгтгэж бичигдсэн байх ёстой. Суулгахыг хүссэн тархцаа авсны дараа туузан дээр шахаж бичих хэрэгтэй:

[source,bash]
....
# cd /freebsd/distdir
# tar cvf /dev/rwt0 dist1 ... dist2
....

Суулгацыг гүйцэтгэх явцдаа туузан дээр түр зуур хэрэглэхээр (сонголтоос хамаарч) туузан дээрх файлуудыг _бүхлээр_ нь хуулахад багтаахаар сул зайг үлдээх ёстой. Шуурхай санамсаргүй хандалт хийгдэж болдоггүй учраас туузан дээр их хэмжээний сул зай бэлэн байлгах шаардлага гардаг юм.

[NOTE]
====
Суулгацыг эхлүүлэх үед уян дискнээс эхлүүлэхээсээ _өмнө_ туузыг төхөөрөмж рүү нь хийсэн байх ёстой. Ингэхгүй бол суулгац олохгүй байх магадлалтай.
====

=== Сүлжээгээр суулгахаасаа өмнө

Сүлжээгээр суулгах гурван төрлийн арга бий. Эдгээр нь Ethernet сүлжээ (стандарт Ethernet төхөөрөмж), Цуваа холболт (PPP) эсвэл Зэрэгцээ холболт (PLIP (laplink кабель)) юм.

Сүлжээний картаа ашиглаж интернэт суулгах арга бол мэдээж хамгийн сайн сонголт байх болно! FreeBSD нь ихэнх сүлжээний картуудыг дэмжиж таньдаг бөгөөд Hardware Notes буюу төхөөрөмжийн тухай мэдээлэл хэсэгт дэмждэг картуудыг (мөн тэдгээрт шаардагдах тохируулгатай нь) жагсаасан буй. Хэрэв та аль нэгэн дэмжигдсэн PCMCIA сүлжээний карт хэрэглэж байвал зөөврийн компьютераа асаахаасаа _өмнө нь_ залгаарай. Харамсалтай нь одоогоор PCMCIA төрлийн картуудыг явцын дунд шууд залгаж хараахан чадахгүй байгаа билээ.

Та мөн сүлжээнийхээ IP хаягаа салгаж ангилсан netmask буюу сүлжээний шүүлт хаягтай нь хамт мэдэж байх ёстой. Хэрэв та PPP холболт ашиглаж холбогдож байгаа бол, ISP газраас тань автоматаар хаяглалт хийдэг болохоор тогтмол зааж өгсөн IP хаяг бүү зоож тохируулаарай. Таны сүлжээ тохируулагч тань ямар ямар тохируулга шаардлагатайг танд мэдэгдэх байх. Хэрэв та IP хаяг биш харин ямар нэгэн серверийн нэр оруулж тохируулах ёстой бол, танд бас name server буюу серверүүдийн нэрүүдийг зохицуулагч серверийн нэрийг мөн магадгүй gateway серверийн хаягийг бас оруулах хэрэгтэй болох байх (хэрэв та PPP хэрэглэж байгаа бол энэ нь таны интернэтээр хангагч байгууллагын тань IP хаяг байх ёстой). Хэрэв та HTTP проксигоор дамжин FTP-нээс суулгац хийх ёстой бол, та мөн проксигийн хаягийг оруулж өгөх хэрэгтэй. Хэрэв та эдгээр олон асуултанд хариулж мэдэхгүй байгаа тохиолдолд, сүлжээ тохируулагчаасаа юм уу эсвэл ISP-аасаа суулгацаа эхлүүлэхээсээ _өмнө_ лавлаж асуух нь чухал.

Хэрэв та модем хэрэглэж байгаа бол PPP таны бараг цорын ганц сонголт байх болов уу. Суулгацаа бүр эхлүүлэхээсээ өмнө интернэт хөтлөгч байгууллага уруугаа холбогдох мэдээллээ сайн бэлтгэж авсан байх хэрэгтэй.

Хэрэв та ISP руугаа PAP эсвэл CHAP хэрэглэж холбогддог бол (өөрөөр хэлбэл, ISP уруугаа ямар нэгэн скрипт буюу гүйцэтгэдэг бичлэг хэрэглэлгүйгээр Windows(R)-с холбогдож байвал), ppp-н тушаал оруулах мөрөнд `dial` гэж оруулахад болно. Өөр тохиолдолд, PPP хэрэглэж утасдах горим нь тун энгийн терминал үйлчилгээгээр хангагдсан байдаг болохоор, та ISP руугаа модемондоо тохирсон "AT тушаал" хэрэглэж холбогдох хэрэгтэй. Хэрэглэгчийн ppp бүртгэлийн crossref:ppp-and-slip[userppp,гарын авлага] эсвэл link:{faq}#ppp/[FAQ буюу байнга асуудаг асуулт хариулт] хэсгээс нэмэлт мэдээллийг харж болно. Хэрэв танд хүндрэл тулгарвал, `set log local ...` тушаал ашиглаж ерөнхий явцын бүртгэл бичлэгийг дэлгэцэн дээрээ зэрэг хянаж болно.

Хэрэв та өөр FreeBSD машин уруу шууд залгаж холбогдох боломжтой бол "laplink" зэрэгцээ кабелиар гүйцэтгэж болох юм. Зэрэгцээ холболтоор өгөгдөл нь цуваа холболтыг бодвол арай хурдан дамжигдах (50 кбайт/сек хүртэл) бөгөөд, ингэснээр илүү түргэн суулгацаа гүйцэтгэж болох юм.

==== NFS-р суулгахаасаа өмнө

NFS суулгац бол харьцангуй хурдан шулуухан байдаг. NFS сервер дээрээ FreeBSD тархалтынхаа хуулбарыг хуулаад дараа нь суулгац гүйцэтгэх төхөөрөмжийг сонгох цэсэн дээр NFS гэж зааж өгөхөд болно.

Хэрэв сервер зөвхөн "заагдсан порт" ашиглах ёстой бол (Sun төрлийн компьютерт энэ нь анхнаасаа заагдсан байдаг шиг), та menu:Options[] цэсэн дээр `NFS Secure` сонголтыг сонгож тохируулаад суулгацаа цааш нь үргэлжлүүлээрэй.

Хэрэв таны сүлжээний карт тийм сайн биш бөгөөд хурдан дамжуулалт хийдэггүйг та мэддэг бол `NFS Slow` гэдгийг бас сонгож тохируулаарай.

NFS суулгацыг ажиллуулахын тулд сервер нь дэд санг таньдаг байх ёстой. Жишээ нь, хэрэв таны FreeBSD {rel120-current} тархац: [.filename]#ziggy:/usr/archive/stuff/FreeBSD# санд байгаа бол, `ziggy` нь [.filename]#/usr# эсвэл [.filename]#/usr/archive/stuff# гэх мэтчилэн дамжиж таниулах биш харин шууд [.filename]#/usr/archive/stuff/FreeBSD# санг таньж байхаар тохируулагдах ёстой.

FreeBSD-н [.filename]#/etc/exports# файл дотор үүнийг тохируулахын тулд `-alldirs` гэсэн сонголт оруулж өгдөг. Бусад NFS серверүүд өөр зохион байгуулалттай байж болох юм. Хэрэв та `permission denied буюу хандах эрх зөвшөөрөгдөхгүй` гэсэн мэдээлэл серверээс хүлээж авбал, та саяны сонголтыг оруулж өгөөгүй байна гэсэн үг юм.
