3.13. Өөртөө зориулж тусгай суулгацын төхөөрөмж бэлдэх нь
Өмнөх | Бүлэг 3. FreeBSD 8.`X` болон түүнээс өмнөх хувилбар суулгах нь | Дараах

## 3.13. Өөртөө зориулж тусгай суулгацын төхөөрөмж бэлдэх нь

### Тэмдэглэл:

Дахин нуршихаас сэргийлж таны худалдаж авсан юм уу бэлдэж авсан CDROM эсвэл DVD нарыг «FreeBSD диск» гэж нэрлэв.

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

Жишээ нь:

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

- Танд FreeBSD диск байгаа боловч таны CD/DVD төхөөрөмж уг дискийг танихгүй харин MS-DOS® / Windows® дээр таньдаг байг. Та уг компьютерийнхаа DOS хуваалт дээрээ FreeBSD суулгацыг хуулаад дараа нь уг файл уруу FreeBSD-г суулгах үед хандаж болно.

- Таны суулгахыг хүссэн компьютерт CD/DVD төхөөрөмж болон сүлжээний картын аль нь ч байхгүй бөгөөд та зөвхөн «Laplink-style» цуваа юм уу зэрэгцээ холболтын кабелиар холбогдож гүйцэтгэж болно.

- Та FreeBSD суулгаж болдог бичлэгт хальс бэлдэж болно.

### 3.13.1. Суулгацын CDROM үүсгэх

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

1. Зөв ISO Images буюу буулгац дүрсийг татаж авах

   Хувилбар бүрд зориулсан ISO буулгац дүрсийг `ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-`arch`/`version`` хаягаас юм уу эсвэл хуулбар толин тусгалуудаас татаж авч болно. Машины төрөл болон хувилбарыг `arch` болон `version` гэсэн хэсгүүдэд тус тусад нь орлуулж бичих хэрэгтэй.

   Уг сан нь дараах буулгац дүрснүүдийг агуулж байдаг:

   Хүснэгт 3.4. FreeBSD 8.`X` ISO буулгац дүрсний нэр болон агуулга

   Файлын нэр | Агуулга
   --- | ---
   `FreeBSD-`version`-RELEASE-`arch`-bootonly.iso` | Энэ CD дүрс нь CD-ROM хөтчөөс ачаалж суулгалтыг эхлүүлэх боломжийг олгодог боловч FreeBSD-г уг CD-с суулгах боломжгүй. Та энэ CD-с ачаалсны дараа сүлжээгээр дамжуулж (жишээ нь FTP серверээс) суулгах шаардлагатай.
   `FreeBSD-`version`-RELEASE-`arch`-dvd1.iso.gz` | Энэ DVD дүрс нь үндсэн FreeBSD үйлдлийн систем, урьдчилан бүтээсэн багцын цуглуулга болон баримтжуулалтыг суулгахад шаардлагатай бүх зүйлсийг агуулсан байдаг. Энэ нь «livefs» дээр үндэслэсэн аврах горим руу ачаалахыг бас дэмждэг.
   `FreeBSD-`version`-RELEASE-`arch`-memstick.img` | Энэ дүрсийг USB санах ойн зөөгч рүү бичээд USB хөтчөөс ачаалж чаддаг машинуудад суулгаж хэрэглэж болно. Энэ нь «livefs» дээр үндэслэсэн аврах горим руу ачаалахыг бас дэмждэг. Баримтжуулалтын багцуудыг агуулдаг боловч бусад багцуудыг агуулдаггүй.
   `FreeBSD-`version`-RELEASE-`arch`-disc1.iso` | Энэ CD дүрс нь үндсэн FreeBSD үйлдлийн систем болон баримтжуулалтын багцуудыг агуулдаг. Бусад багцуудыг агуулдаггүй.
   `FreeBSD-`version`-RELEASE-`arch`-disc2.iso` | Гуравдагчдын програм багцуудыг ихээр багтаасан CD дүрс. Энэ дүрс нь FreeBSD 8.`X` хувилбаруудын хувьд байдаггүй.
   `FreeBSD-`version`-RELEASE-`arch`-disc3.iso` | Гуравдагчдын програм багцуудыг ихээр багтаасан өөр нэг CD дүрс. Энэ дүрс нь FreeBSD 8.0 болон түүнээс дараагийн хувилбаруудын хувьд байдаггүй.
   `FreeBSD-`version`-RELEASE-`arch`-docs.iso` | FreeBSD-ийн баримтжуулалт. Энэ дүрс нь FreeBSD 8.`X`-н хувьд байдаггүй.
   `FreeBSD-`version`-RELEASE-`arch`-livefs.iso` | Энэ CD дүрс нь «livefs» дээр тулгуурласан аврах горим руу ачаалахад зориулагдсан боловч уг CD-ээс суулгахад зориулагдаагүй.

   Та `bootonly` ISO юм уу эсвэл `disc1` дүрс хоёрын аль нэгийг татаж авах ёстой. `disc1` дүрс нь `bootonly` ISO дискний бүтцийг агуулж байдаг болохоор энэ хоёрыг хоёуланг татаж авч хэрэггүй.

   Хэрэв Интернэт холболт хямд бол `bootonly` ISO-г ашиглаарай. Үүгээр та FreeBSD-г суулгаад, дараа нь гуравдагч програмуудыг интернэтээр татаж авч суулгаж болно ( Бүлэг 5, Програм суулгах: Багцууд болон портууд-с харна уу).

   Та FreeBSD-г суулгах юм уу эсвэл дискэн дээр байгаа гуравдагчдын багц програмыг суулгахыг хүсвэл `dvd1` дүрсийг ашиглаарай.

   Бусад дискнүүд нь хэрэв танд хурдтай интернэт холболт байхгүй л бол тийм чухал шаардлагатай биш.

2. CD-нүүдийг бичих

   Та хуулбар дүрс нарыг дискэн дээр бичих хэрэгтэй. Хэрэв та энэ алхмыг өөр FreeBSD систем дээр гүйцэтгэж байгаа бол Хэсэг 19.6, «Оптик зөөвөрлөгчийг (CD-үүд) үүсгэж ашиглах нь» хэсгээс нэмэлт мэдээллийг үзэх хэрэгтэй ( Хэсэг 19.6.3, «burncd» болон Хэсэг 19.6.4, «cdrecord» хэсгүүдэд зарим нь буй).

   Хэрэв та энэ үйлдлийг өөр үйлдлийн систем дээр гүйцэтгэж байгаа бол, уг систем дээр байгаа CD бичигчээ удирддаг дурын програмыг нь ашиглаж бичих нь зүйтэй. Эдгээр дүрс нь стандарт ISO хэлбэрээр байгаа тул маш олон бичигч нар энэ төрлийг дэмждэг билээ.

### Тэмдэглэл:

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

### 3.13.2. FreeBSD дисктэй дотоод FTP хуудас бэлтгэх нь

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

1. FTP хуудас эрхэлж байх ёстой FreeBSD компьютерт CDROM төхөөрөмж байх шаардлагатай бөгөөд `/cdrom` санд таниулж холбосон байх ёстой.

   `#` `mount /cdrom`

2. anonymous FTP эрх `/etc/passwd` дотор үүсгэх хэрэгтэй. Ингэхийн тулд vipw(8) хэрэгслийг ашиглан `/etc/passwd` файлыг засварлахдаа дараах мөрийг нэмэх хэрэгтэй:

   ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent

3. `/etc/inetd.conf` дотор FTP service буюу үйлчилгээ зөвшөөрөгдсөн эсэхийг лавлах хэрэгтэй.

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

### Тэмдэглэл:

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

### Сануулга:

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

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

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

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

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

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

`#` `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 диск дээр багтахаар тохируулагдсан байдаг. Бүх уян диск болгондоо багтах хэмжээгээр нь тулгаж хуулах зарчмаар түгээлтийн бүх файлуудыг багтааж хуулах хэрэгтэй. Тархац бүр уян диск дээр : `a:\base\base.aa`, `a:\base\base.ab` гэх мэтчилэн хуулагдах ёстой.

### Чухал:

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

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

### 3.13.4. MS-DOS® хуваалтаас суулгах нь

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

`C:\>` `md c:\freebsd` `C:\>` `xcopy e:\bin c:\freebsd\bin\ /s` `C:\>` `xcopy e:\manpages c:\freebsd\manpages\ /s`

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

Хэрэв танд CDROM төхөөрөмж байхгүй бол тархац файлыг ftp.FreeBSD.org -с татаж авч болно. Тархац бүр өөрсдийн сан дотроо байгаа бөгөөд, жишээ нь, base тархац 9.2/base/ сан дотор буй.

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

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

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

`#` `cd /freebsd/distdir` `#` `tar cvf /dev/rwt0 dist1 ... dist2`

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

### Тэмдэглэл:

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

### 3.13.6. Сүлжээгээр суулгахаасаа өмнө

Сүлжээгээр суулгах гурван төрлийн арга бий. Эдгээр нь 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®-с холбогдож байвал), ppp-н тушаал оруулах мөрөнд `dial` гэж оруулахад болно. Өөр тохиолдолд, PPP хэрэглэж утасдах горим нь тун энгийн терминал үйлчилгээгээр хангагдсан байдаг болохоор, та ISP руугаа модемондоо тохирсон «AT тушаал» хэрэглэж холбогдох хэрэгтэй. Хэрэглэгчийн ppp бүртгэлийн гарын авлага эсвэл FAQ буюу байнга асуудаг асуулт хариулт хэсгээс нэмэлт мэдээллийг харж болно. Хэрэв танд хүндрэл тулгарвал, `set log local ...` тушаал ашиглаж ерөнхий явцын бүртгэл бичлэгийг дэлгэцэн дээрээ зэрэг хянаж болно.

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

#### 3.13.6.1. NFS-р суулгахаасаа өмнө

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

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

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

NFS суулгацыг ажиллуулахын тулд сервер нь дэд санг таньдаг байх ёстой. Жишээ нь, хэрэв таны FreeBSD 9.2 тархац: `ziggy:/usr/archive/stuff/FreeBSD` санд байгаа бол, `ziggy` нь `/usr` эсвэл `/usr/archive/stuff` гэх мэтчилэн дамжиж таниулах биш харин шууд `/usr/archive/stuff/FreeBSD` санг таньж байхаар тохируулагдах ёстой.

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

Өмнөх | Дээш | Дараах
3.12. Суулгацын нэмэлт гарын авлага | Эхлэл | Бүлэг 4. Юниксийн үндэс

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

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