FreeBSD гарын авлага
Өмнөх | Бүлэг 26. Цуваа холбоонууд | Дараах

# 26.6. Цуваа консолыг тохируулах нь

Хойно дурдсан хүний бичсэн баримт дээр тулгуурлан хувь нэмэр болгон оруулсан Казутака ЁОКОТА. Бичиг баримтыг бичсэн Билл Пол.

> Сануулга: FreeBSD 8.0-аас эхлээд цуваа портын төхөөрөмжийн цэгүүд `/dev/ttyd`N``-с `/dev/ttyu`N`` болж өөрчлөгдсөн. FreeBSD 7.X хэрэглэгчид доорх баримтыг үзэхдээ эдгээрийг бодолцох хэрэгтэй.

## 26.6.1. Танилцуулга

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

Бүлэг 12-т тайлбарласнаар FreeBSD нь гурван шаттай эхлүүлэгчийг хэрэглэдэг. Эхний хоёр шат нь ачаалах диск дээрх FreeBSD-ийн зүсмэлийн эхлэл дээр хадгалагддаг ачаалах блокийн кодод байдаг. Ачаалах блок нь ачаалагч дуудагчийг (`/boot/loader`) гурав дахь шатны код болгон дуудаж ажиллуулдаг.

Цуваа консолыг тохируулахын тулд та ачаалах блокийн код, ачаалагч дуудах код болон цөмөө тохируулах ёстой болно.

## 26.6.2. Цуваа консолын тохиргоо, Товч хувилбар

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

1. Цуваа кабелийг `COM1` болон хянаж байгаа терминал уруу холбоно.

2. Цуваа консол дээр бүх ачаалалтын мэдэгдлүүдийг харахын тулд супер хэрэглэгчээр нэвтэрснийхээ дараа дараах тушаалыг ажиллуулна:

       # echo 'console="comconsole"' >> /boot/loader.conf

3. `/etc/ttys`-г засварлаж `ttyu0` оруулгын хувьд `off` гэснийг `on`, `dialup` гэснийг `vt100` болгоно. Ингэхгүй бол цуваа консолоор холбогдоход нууц үг шаардахгүй бөгөөд боломжит аюулгүй байдлын цоорхой үүсгэх юм.

4. Өөрчлөлтүүд идэвхтэй болсон эсэхийг харахын тулд системийг дахин ачаална.

Хэрэв өөр тохиргоо шаардлагатай бол Хэсэг 26.6.3 хэсэгт илүү гүнзгий тохиргооны тайлбар байгаа болно.

## 26.6.3. Цуваа консолын тохиргоо

1. Цуваа кабель бэлдэнэ.

   Танд null-модем кабель эсвэл стандарт цуваа кабель болон null-модем хувиргагч хэрэгтэй болно. Цуваа кабелиудын тухай хэлэлцүүлгийг Хэсэг 26.2.2 хэсгээс үзнэ үү.

2. Гарыг салгана.

   Ихэнх PC системүүд нь Power-On Self-Test (POST) буюу асаах үеийн тестийн үеэр гарыг байгаа эсэхийг шалгадаг бөгөөд гар олдохгүй бол алдаа үүсгэдэг. Зарим машинууд нь гар байхгүйг чангаар мэдээлж залгагдтал нь цааш ачаалдаггүй.

   Хэрэв таны компьютер алдааг мэдээлсэн боловч цааш ачаалах юм бол та ямар нэг тусгай зүйл хийх шаардлагагүй юм. (Phoenix BIOS суулгагдсан зарим машинууд нь ердөө л “`Keyboard failed`” гэж мэдээлээд хэвийнээр цааш ачаалах болно.)

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

   > Зөвлөгөө: BIOS-ийн тохиргоон дээр гараа “Not installed” буюу суулгагдаагүй гэж тохируулна. Тэгсэн ч гэсэн та өөрийн гарыг ашиглаж чадах болно. Үүний хийж байгаа зүйл нь BIOS-д асах үед гарыг шалгахгүй гэж хэлж өгч байгаа юм. Таны BIOS гар байхгүй үед гомдоллохгүй байх ёстой. Та энэ тугийг “Not installed” гэж тохируулсан байлаа ч гэсэн гараа залгаатай хэвээр орхиж болох бөгөөд гар ажилласан хэвээр байх болно. Хэрэв дээрх тохиргоо BIOS-д байхгүй бол оронд нь “Halt on Error” тохиргоог хайх хэрэгтэй. Үүнийг “All but Keyboard” гэж эсвэл “No Errors” гэж тохируулах нь ижил үйлчилгээтэй байдаг.

   > Тэмдэглэл: Хэрэв таны систем PS/2® хулганатай бол та бас өөрийн гарны адил хулганаа бас салгах шаардлагатай байж болох юм. Учир нь юу вэ гэвэл PS/2 хулгана нь гартай цуг зарим тоног төхөөрөмжийг хуваалцдаг бөгөөд хулганаа залгаатай орхих нь гар шалгагчийг гар байсаар байгаа гэж бодоход хүргэн хуурч болох юм. AMI BIOS бүхий Gateway 2000 Pentium 90 MHz систем ингэдэг гэж яригддаг. Ерөнхийдөө хулгана нь гаргүйгээр олигтой ажиллахгүй болохоор энэ нь асуудал биш юм.

3. Дүлий терминалыг `COM1` уруу залгана (`sio0`).

   Хэрэв танд дүлий терминал байхгүй бол та хуучин PC/XT-г модемийн програмтай цуг, эсвэл өөр UNIX® хайрцаг дээр цуваа портыг ашиглаж болох юм. Хэрэв танд `COM1` (`sio0`) байхгүй бол түүнтэй болох хэрэгтэй. Одоогоор ачаалах блокуудыг дахин эмхэтгэлгүйгээр ачаалах блокуудын хувьд `COM1`-с өөр портыг сонгох арга байхгүй. Хэрэв та `COM1`-г өөр төхөөрөмжид ашиглаж байгаа бол та тэр төхөөрөмжөө түр зуур салгаад FreeBSD эхлүүлж ажиллуулсныхаа дараа шинэ ачаалах блок болон цөмийг суулгах хэрэгтэй болно. (`COM1` нь файл/тооцоолох/терминал сервер дээр байдаг гэж үздэг; хэрэв танд `COM1` нь үнэхээр өөр зүйлд хэрэгтэй байгаа (бөгөөд та тэр өөр зүйлээ `COM2` (`sio1`) уруу шилжүүлж чадахгүй байгаа)) бол та магадгүй эхлээд энэ бүх зүйл дээр бүр санаа зовох шаардлагагүй байж болох юм.)

4. Таны цөмийн тохиргооны файлд `COM1`-ийн (`sio0`) хувьд тохирох тугууд тохируулагдсан эсэхийг шалгаарай.

   Холбоотой тугууд нь:

   `0x10`

     Энэ нэгжид зориулан консолын дэмжлэгийг идэвхжүүлнэ. Энэ туг тохируулагдаагүй бол бусад тугууд нь орхигддог. Одоогоор хамгийн ихдээ нэг нэгж консолын дэмжлэгтэй байж болдог; Энэ туг тохируулагдсан эхнийхийг (тохиргооны файлын дарааллаар) эрхэмлэдэг. Энэ тохируулга нь ганцаараа цуваа портыг консол болгодоггүй. Дараах тугийг тохируулах юм уу эсвэл энэ тугтай цуг доор тайлбарласан `-h` тохируулгыг ашиглана.

   `0x20`

     Доор тайлбарласан `-h` тохируулга байгаа эсэхээс үл хамаарч энэ нэгжийг консол болгоно (өөр илүү эрхтэй консол байхгүй тохиолдолд). `0x20` туг нь `0x10` тугтай цуг ашиглагдах ёстой.

   `0x40`

     Энэ нэгжийг (`0x10`-тай цуг) нөөцөлж хэвийн хандалтад энэ нэгжийг байхгүй болгоно. Та энэ тугийг цуваа консол маягаар ашиглахыг хүсэж байгаа цуваа портын нэгждээ тохируулах ёсгүй юм. Энэ тугны цорын ганц хэрэглээ нь алсаас цөмийг дибаг хийхэд нэгжийг зориулах явдал юм. Алсаас дибаг хийх талаар илүү мэдээллийг Хөгжүүлэгчийн Гарын Авлагаас үзнэ үү.

   Жишээ:

       device sio0 flags 0x10

   Илүү дэлгэрэнгүйг sio(4) гарын авлагын хуудаснаас үзнэ үү.

   Хэрэв тугнууд тохируулагдаагүй бол UserConfig-г (өөр консол дээр) ажиллуулах юм уу эсвэл цөмийг дахин эмхэтгэх хэрэгтэй.

5. Ачаалах төхөөрөмж дээр `a` хуваалтын root санд `boot.config` файлыг үүсгэнэ.

   Энэ файл нь системийг та хэрхэн ачаалахыг хүсэж байгааг ачаалах блокийн кодод зааварлах болно. Цуваа консолыг идэвхжүүлэхийн тулд танд дараах нэг буюу хэд хэдэн тохируулгууд хэрэгтэй болно--хэрэв та олон тохируулгуудыг хүсэж байгаа бол бүгдийг нэг мөрт оруулах хэрэгтэй:

   `-h`

     Дотоод болон цуваа консолуудыг харилцан сольно. Та үүнийг ашиглан консол төхөөрөмжүүдийг сольж шилжүүлж болно. Жишээ нь хэрэв та дотоод (видео) консолоос ачаалах бол ачаалагч дуудагч болон цөмд өөрийн консолын төхөөрөмждөө цуваа портыг ашиглуулахаар чиглүүлэх `-h` тохируулгыг ашиглаж болох юм. Мөн өөрөөр хэрэв та цуваа портоос ачаалах бол ачаалагч дуудагч болон цөмд видео дэлгэцийг консол маягаар харин хэрэглүүлэхийн тулд `-h` тохируулгыг ашиглаж болох юм.

   `-D`

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

   `-P`

     Ачаалах блокоор гарыг шалгуулна. Хэрэв гар олдоогүй бол `-D` болон `-h` тохируулгууд автоматаар тохируулагдана.

     > Тэмдэглэл: Зайны шаардлагаас болоод ачаалах блокуудын одоогийн хувилбарт `-P` тохируулга нь зөвхөн өргөтгөсөн гарнуудыг олох чадвартай байдаг. 101 товчлуураас бага товчлууруудтай (ба F11 болон F12 товчлууруудгүй) гарнууд нь олдохгүй байж болох юм. Зарим нэг зөөврийн компьютерууд дээрх гарнууд нь энэ хязгаарлалтаас болоод зөвөөр олдохгүй байж болох юм. Хэрэв та ийм системтэй бол `-P` тохируулга ашиглахаа болих хэрэгтэй юм. Харамсалтай нь энэ асуудлыг тойрон гарах арга зам байдаггүй.

   Консолио автоматаар сонгохын тулд `-P` тохируулгыг ашиглах юм уу эсвэл цуваа консолыг идэвхжүүлэхийн тулд `-h` тохируулгыг ашиглана.

   Та boot(8)-д тайлбарласны адил бас бусад тохируулгуудыг оруулж болох юм.

   `-P`-с бусад тохируулгууд нь ачаалагч дуудагчид (`/boot/loader`) дамжуулагддаг. Ачаалагч дуудагч нь зөвхөн `-h` тохируулгын төлөвийг шалгаж дотоод видео эсвэл цуваа портын аль нь консол болох ёстойг тодорхойлох болно. Энэ нь хэрэв та `/boot.config` файлд `-D` тохируулгыг тохируулаад гэхдээ `-h` тохируулгыг тохируулаагүй бол та цуваа портыг зөвхөн ачаалах блокийн үед консол болгон ашиглаж болно гэсэн үг юм; ачаалагч дуудагч нь дотоод видео дэлгэцийг консол маягаар ашиглах болно.

6. Машиныг ачаална.

   Та өөрийн FreeBSD хайрцгийг эхлүүлэх үед ачаалах блокууд нь `/boot.config` файлын агуулгуудыг консол уруу гаргаж харуулах болно. Жишээ нь:

       /boot.config: -P
       Keyboard: no

   Хоёр дахь мөр нь `/boot.config` файлд `-P` тохируулгыг зөвхөн тавьсан тохиолдолд гарах бөгөөд гар байгаа/байхгүйг заадаг. Эдгээр мэдэгдлүүд нь `/boot.config` файл дахь тохируулгаас хамаараад цуваа эсвэл дотоод консол уруу, эсвэл хоёулан уруу гардаг.

   Тохируулгууд | Мэдэгдлүүд гарах газар
   --- | ---
   байхгүй | дотоод консол
   `-h` | цуваа консол
   `-D` | цуваа болон дотоод консолууд
   `-Dh` | цуваа болон дотоод консолууд
   `-P`, гар байна | дотоод консол
   `-P`, гар байхгүй | цуваа консол

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

   Ачаалах процессийг тасалдуулахын тулд консол дээр Enter-с өөр дурын товчлуурыг дарах хэрэгтэй. Ачаалах блокууд нь дараа нь танаас дараачийн чинь үйлдлийг асуух болно. Та одоо иймэрхүү мэдэгдэл харах ёстой:

       >> FreeBSD/i386 BOOT
       Default: 0:ad(0,a)/boot/loader
       boot:

   Дээрх мэдэгдэл цуваа эсвэл дотоод консол дээр эсвэл хоёулан дээр гарч байгаа эсэхийг `/boot.config` файлд хийсэн тохируулгуудынхаа дагуу шалгаарай. Хэрэв мэдэгдэл зөв консол дээр гарч байвал ачаалах процессийг үргэлжлүүлэхийн тулд Enter дараарай.

   Хэрэв та цуваа консолыг хүсэж байгаа боловч цуваа терминал дээр хүлээх мөрийг харахгүй байгаа бол таны тохиргоонд ямар нэг зүйл буруу байна. Тэр хооронд та ачаалах блокт (ба дараа нь ачаалагч дуудагч болон цөмд) цуваа портыг консолд зориулан сонгуулахыг хэлэхийн тулд `-h` гэж бичээд Enter эсвэл Return (боломжтой бол) дараарай. Систем ачаалсны дараа юу буруу болсныг буцаж шалгаарай.

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

## 26.6.4. Дүгнэлт

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

### 26.6.4.1. Тохиолдол 1: Та `sio0`-д зориулж тугуудыг 0x10 болгож тохируулна

    device sio0 flags 0x10

/boot.config дахь тохируулгууд | Ачаалах блокуудын үеийн консол | Ачаалагч дуудагчийн үеийн консол | Цөм дэх консол
--- | --- | --- | ---
юу ч байхгүй | дотоод | дотоод | дотоод
`-h` | цуваа | цуваа | цуваа
`-D` | цуваа болон дотоод | дотоод | дотоод
`-Dh` | цуваа болон дотоод | цуваа | цуваа
`-P`, гар байна | дотоод | дотоод | дотоод
`-P`, гар байхгүй | цуваа болон дотоод | цуваа | цуваа

### 26.6.4.2. Тохиолдол 2: Та `sio0`-д зориулж тугуудыг 0x30 болгож тохируулна

    device sio0 flags 0x30

/boot.config дахь тохируулгууд | Ачаалах блокуудын үеийн консол | Ачаалагч дуудагчийн үеийн консол | Цөм дэх консол
--- | --- | --- | ---
юу ч байхгүй | дотоод | дотоод | цуваа
`-h` | цуваа | цуваа | цуваа
`-D` | цуваа болон дотоод | дотоод | цуваа
`-Dh` | цуваа болон дотоод | цуваа | цуваа
`-P`, гар байна | дотоод | дотоод | цуваа
`-P`, гар байхгүй | цуваа болон дотоод | цуваа | цуваа

## 26.6.5. Цуваа консолд зориулсан зааврууд

### 26.6.5.1. Цуваа портын хурдыг илүү хурдан болгох

Анхдагчаар цуваа портын тохируулгууд нь 9600 baud, 8 бит, parity байхгүй, ба 1 зогсох бит бүхий байна. Хэрэв та анхдагч консолын хурдыг өөрчлөхийг хүсвэл танд дараах сонголтууд байна:

- Ачаалах блокуудыг консолын шинэ хурд заагдсан `BOOT_COMCONSOLE_SPEED` хувьсагчтай цуг дахин эмхэтгэнэ. Шинэ ачаалах блокуудыг бүтээж суулгах талаар дэлгэрэнгүй заавруудыг Хэсэг 26.6.5.2-с үзнэ үү.

  Хэрэв цуваа консол нь `-h` тохируулгатайгаар ачаалахаас өөр аргаар тохируулагдсан бол эсвэл цөмийн ашиглаж байгаа цуваа консол нь ачаалах блокуудын ашиглаж байгаагаас өөр бол та дараах тохируулгыг цөмийн тохиргооны файлдаа бас нэмж шинэ цөмөө эмхэтгэх ёстой юм:

      options CONSPEED=19200

- Цөмийн `-S` ачаалах тохируулгыг ашиглана. `-S` тушаалын мөрийн тохируулга нь `/boot.config` файлд нэмэгдэж болно. `/boot.config` файлд хэрхэн тохируулгууд нэмэх тухай тайлбар болон дэмжигдсэн тохируулгуудын талаар boot(8) гарын авлагын хуудаснаас үзнэ үү.

- Өөрийн `/boot/loader.conf` файлд `comconsole_speed` тохируулгыг идэвхжүүлнэ.

  Энэ тохируулга нь `/boot/loader.conf` файлд бас `console`, `boot_serial`, болон `boot_multicons` тохируулагдсан эсэхээс хамаардаг. Цуваа консолын хурдыг өөрчлөх `comconsole_speed` тохируулгын хэрэглээний жишээ энд байна:

      boot_multicons="YES"
      boot_serial="YES"
      comconsole_speed="115200"
      console="comconsole,vidconsole"

### 26.6.5.2. Консолд зориулж `sio0`-с өөр цуваа портыг ашиглах

`sio0`-с өөр портыг консолд ашиглах нь зарим нэг дахин эмхэтгэлтийг шаарддаг. Та ямар ч шалтгаанаар байлаа гэсэн өөр цуваа портыг ашиглахыг хүсвэл доор дурдсан шигээр ачаалах блокууд, ачаалагч дуудагч болон цөмийг дахин эмхэтгэх хэрэгтэй.

1. Цөмийн эхийг авна. (Бүлэг 24 бүлгийг үзнэ үү)

2. `/etc/make.conf` файлыг засварлаж `BOOT_COMCONSOLE_PORT` хувьсагчийг ашиглахыг хүсэж байгаа портынхоо хаягаар (0x3F8, 0x2F8, 0x3E8 эсвэл 0x2E8) тохируулна. Зөвхөн `sio0`-с `sio3` (`COM1`-с `COM4`) хүртэлх портууд ашиглагдаж болно; олон порттой цуваа картууд ажиллахгүй. Тасалдлын тохируулга шаардлагагүй.

3. Тусгайлсан цөмийн тохиргооны файл үүсгээд ашиглахыг хүсэж байгаа портынхоо хувьд тохирох тугуудыг нэмээрэй. Жишээ нь хэрэв та `sio1` (`COM2`) портыг консол болгохыг хүсэж байгаа бол:

       device sio1 flags 0x10

   эсвэл

       device sio1 flags 0x30

   Бусад цуваа портуудын хувьд консолын тугууд тохируулагдах ёсгүй.

4. Ачаалах блокууд болон ачаалагч дуудагчийг дахин эмхэтгээд суулгана:

       # cd /sys/boot
       # make clean
       # make
       # make install

5. Цөмийг дахин бүтээж суулгана.

6. Ачаалах блокуудыг ачаалах диск уруу bsdlabel(8)-ийн тусламжтай бичээд шинэ цөмөөс ачаална.

### 26.6.5.3. Цуваа шугамнаас DDB дибаг хийгч уруу орох

Хэрэв та цуваа консолоос цөмийг дибаг хийгч уруу орохыг хүсвэл (алсаас хийх шинжилгээнд ашиг тустай байдаг боловч хэрэв та цуваа порт дээр алдаатай BREAK үүсгэсэн бол энэ нь аюултай байдаг!) та өөрийн цөмийг дараах тохируулгуудтай эмхэтгэх шаардлагатай:

    options BREAK_TO_DEBUGGER
    options DDB

### 26.6.5.4. Цуваа консол дээр нэвтрэлт хүлээх мөр гаргаж авах

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

`/etc/ttys` файлыг засварлагчаар онгойлгоод дараах мөрүүдийг олно:

    ttyu0 "/usr/libexec/getty std.9600" unknown off secure
    ttyu1 "/usr/libexec/getty std.9600" unknown off secure
    ttyu2 "/usr/libexec/getty std.9600" unknown off secure
    ttyu3 "/usr/libexec/getty std.9600" unknown off secure

`ttyu0`-с `ttyu3` хүртэлх нь `COM1`-с `COM4` хүртэлхтэй тохирно. Хүссэн порт дээрээ `off` гэснийг `on` болгож өөрчилнө. Хэрэв та цуваа портын хурдыг өөрчилсөн бол тухайн үеийн тохиргоотой тааруулахын тулд `std.9600`-г өөрчлөх хэрэгтэй болно, өөрөөр хэлбэл `std.19200` гэх мэт.

Та бас терминалын төрлийг `unknown` гэдгээс өөрийн цуваа терминалын жинхэнэ төрлөөр солихыг хүсэж болох юм.

Файлыг засварласны дараа та энэ өөрчлөлтийг идэвхжүүлэхийн тулд `kill -HUP 1` хийх ёстой.

## 26.6.6. Ачаалагч дуудагчаас консолыг өөрчлөх

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

### 26.6.6.1. Цуваа консол тохируулах

Та ачаалагч дуудагч болон цөмд цуваа консолыг ашиглуулахын тулд `/boot/loader.conf` файлд зөвхөн нэг мөр бичээд амархан зааж өгч болно:

    set console="comconsole"

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

Та цуваа консол дээр ачаалалтын мэдэгдлүүдийг аль болох эрт харахын тулд дээрх мөрийг `/boot/loader.conf` файлынхаа хамгийн эхний мөр болгон оруулах нь зүйтэй юм.

Үүнтэй адилаар та дотоод консолоо ингэж зааж өгч болно:

    set console="vidconsole"

Хэрэв та ачаалагч дуудагчийн орчны хувьсагч `console`-г тохируулахгүй бол ачаалагч болон дараа нь цөм ачаалах блок дахь `-h` тохируулгаар заагдсан тэр консолыг ашиглах болно.

Консолыг `/boot/loader.conf.local` юм уу эсвэл `/boot/loader.conf` файлд зааж өгч болно.

Дэлгэрэнгүй мэдээллийг loader.conf(5)-с үзнэ үү.

> Тэмдэглэл: Одоогоор ачаалагч дуудагчид ачаалах блок дахь `-P` тохируулгатай адил тохируулга байдаггүй бөгөөд гар байгаа эсэхээс хамаарч дотоод консол ба цуваа консолыг автоматаар сонгох бэлтгэл байдаггүй юм.

### 26.6.6.2. Консолд зориулж `sio0`-с өөр цуваа портыг ашиглах

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

## 26.6.7. Анхаарах зүйлс

Гол санаа нь график тоног төхөөрөмж эсвэл гар залгагдсан байхыг шаарддаггүй тийм зориулагдсан серверүүдийг тохируулах боломжийг хүмүүст зөвшөөрөх явдал юм. Ихэнх системүүд нь гаргүйгээр ачаалах боломжийг танд олгох боловч харамсалтай нь график хувиргагчгүйгээр танд ачаалахыг зөвшөөрдөггүй нэлээн хэдэн системүүд байдаг. AMI BIOS-уудтай машинуудыг график хувиргагч суулгалгүйгээр ачаалдаг болгож тохируулж болдог. Ингэхийн тулд ердөө л CMOS тохиргоон дахь “graphics adapter” тохируулгыг “Not installed” болгож өөрчилнө.

Гэхдээ олон машинууд энэ тохируулгыг дэмждэггүй бөгөөд та систем дээрээ ямар ч дэлгэцийн тоног төхөөрөмж байхгүй бол машин ачаалахаас татгалзах болно. Ийм машинуудад та ямар нэг төрлийн график карт (хогийн хар цагаан хавтан байсан ч гэсэн болно) залгаж орхих хэрэгтэй болох боловч заавал дэлгэц залгах шаардлагагүй юм. Та бас AMI BIOS суулгахыг оролдож болох юм.

Өмнөх | Эхлэл | Дараах
Dial-out буюу гадагш залгах үйлчилгээ | Дээш | PPP болон SLIP

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

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