diff --git a/mn_MN.UTF-8/books/handbook/book.sgml b/mn_MN.UTF-8/books/handbook/book.sgml
index 822a27096f..85a70c7ff8 100644
--- a/mn_MN.UTF-8/books/handbook/book.sgml
+++ b/mn_MN.UTF-8/books/handbook/book.sgml
@@ -1,7 +1,7 @@
@@ -82,6 +82,7 @@
2006
2007
2008
+ 2009
FreeBSD баримтжуулах төсөл
@@ -89,6 +90,7 @@
2006
2007
2008
+ 2009
FreeBSD-г Монголоор баримтжуулах төсөл
diff --git a/mn_MN.UTF-8/books/handbook/cutting-edge/chapter.sgml b/mn_MN.UTF-8/books/handbook/cutting-edge/chapter.sgml
index b3b9965248..a1308ea5c1 100644
--- a/mn_MN.UTF-8/books/handbook/cutting-edge/chapter.sgml
+++ b/mn_MN.UTF-8/books/handbook/cutting-edge/chapter.sgml
@@ -1,7 +1,7 @@
@@ -285,16 +285,48 @@ MergeChanges /etc/ /var/named/etc/
системийг дахин эхлүүлэх хэрэгтэй. Энэ нь шинэ хоёртын файлуудыг санах
ой руу дуудах боломжийг &os;-д олгоно.
+ freebsd-update хэрэгсэл нь автоматаар
+ зөвхөн GENERIC цөмийг шинэчилж чаддаг.
+ Хэрэв өөрчлөн тохируулсан цөм ашиглагдаж байвал freebsd-update нь
+ шинэчлэлтийг хийж дууссаны дараа цөмийг дахин бүтээж суулгах шаардлагатай.
+ Гэхдээ freebsd-update нь /boot/GENERIC (хэрэв байгаа бол)
+ дахь GENERIC цөмийг системийн тухайн үеийн (ажиллаж байгаа)
+ цөм биш байсан ч гэсэн олж шинэчилдэг.
+
- freebsd-update тушаал нь зөвхөн
- GENERIC цөмтэй ажилладаг. Хэрэв ямар нэг
- өөрчлөлт GENERIC-д хийгдсэн эсвэл өөрчлөн
- тохируулсан цөм суулгагдсан бол freebsd-update
- эхний тохиолдолд амжилтгүй болж сүүлийн тохиолдолд алдаа гаргах болно.
+ /boot/GENERIC дахь
+ GENERIC цөмийн хуулбарыг үргэлж хадгалах нь ер нь зүйтэй
+ байдаг. Энэ нь төрөл бүрийн асуудлуудыг шинжлэх болон
+ -т тайлбарласны дагуу
+ freebsd-update-г ашиглан
+ хувилбар шинэчлэлтийг хийхэд ач тустай байх болно.
+
+
+ /etc/freebsd-update.conf дахь анхдагч тохиргоо
+ өөрчлөгдөөгүй л бол freebsd-update шинэчлэгдсэн
+ цөмийн эхийг бусад шинэчлэлттэй цуг суулгах болно. Дараа нь өөрийн өөрчлөн
+ тохируулсан цөмийг дахин бүтээж суулгахдаа энгийн сурсан аргаараа хийж
+ болно.
+
+
+ freebsd-update-аар түгээгдсэн шинэчлэлтүүд нь
+ цөмтэй үргэлж холбоотой байдаггүй. freebsd-update install
+ тушаалаар цөмийн эх өөрчлөгдөөгүй бол өөрийн өөрчлөн тохируулсан цөмийг дахин
+ бүтээх шаардлагагүй юм. Гэхдээ freebsd-update
+ тушаал /usr/src/sys/conf/newvers.sh файлыг
+ үргэлж шинэчлэх болно. Тухайн үеийн нөхөөсийн түвшинг (uname -r
+ тушаалаас гарсан -p дугаараар заагдсан) энэ файлаас
+ авдаг. Өөр бусад юмс өөрчлөгдөөгүй байсан ч гэсэн өөрийн өөрчлөн тохируулсан
+ цөмийг дахин бүтээх нь системийн тухайн үеийн нөхөөсийн түвшинг зөв гаргах
+ боломжийг &man.uname.1;-д олгоно. Энэ нь олон системийг арчилж байгаа үед
+ ялангуяа ач тустай байдаг бөгөөд ингэснээр тэр системүүд дээр суулгагдсан
+ шинэчлэлтүүдэд түргэн шуурхай үнэлгээ өгөх боломжийг олгодог.
-
+
Major ба Minor буюу Том ба Бага шинэчлэлтүүд
Энэ процесс нь ихэнх гуравдагч талын прорамуудыг эвдэх
@@ -312,12 +344,65 @@ MergeChanges /etc/ /var/named/etc/
yes гэж хариулан бүтээх процессийн
үед оролцох шаардлагыг үгүй болгоно.
+ Хэрэв өөрчлөн тохируулсан цөм ашиглагдаж байгаа бол шинэчлэх
+ процесс арай илүү ажиллагаатай. GENERIC цөмийн
+ хуулбар шаардлагатай бөгөөд /boot/GENERIC-д байрлуулах
+ шаардлагатай. Хэрэв GENERIC цөм системд байхгүй
+ бол үүнийг доор дурдсан аргуудын аль нэгийг ашиглан олж авч болно:
+
+
+
+ Хэрэв өөрчлөн тохируулсан цөм зөвхөн нэг удаа бүтээгдсэн бол
+ /boot/kernel.old дахь
+ цөм нь GENERIC цөм юм. Энэ санг
+ /boot/GENERIC гэж
+ өөрчлөхөд л болно.
+
+
+
+ Машинд физикээр хандах боломжтой гэж тооцвол
+ GENERIC цөмийн хуулбарыг CD-ROM зөөвөрлөгчөөс
+ суулгаж болно. Өөрийн суулгац дискийг хийж дараах тушаалуудыг
+ ашиглана:
+
+ &prompt.root; mount /cdrom
+&prompt.root; cd /cdrom/X.Y-RELEASE/kernels
+&prompt.root; ./install.sh GENERIC
+
+ X.Y-RELEASE-г
+ өөрийн ашиглаж байгаа хувилбараар солих хэрэгтэй. GENERIC
+ цөм анхдагчаар /boot/GENERIC-д суулгагдах болно.
+
+
+
+ Дээр дурдсан бүгдийг хийх боломжгүй бол GENERIC
+ цөмийг эхээс нь дахин бүтээж суулгаж болох юм:
+
+ &prompt.root; cd /usr/src
+&prompt.root; env DESTDIR=/boot/GENERIC make kernel
+&prompt.root; mv /boot/GENERIC/boot/kernel/* /boot/GENERIC
+&prompt.root; rm -rf /boot/GENERIC/boot
+
+ Энэ цөмийг freebsd-update хэрэгсэлд
+ GENERIC гэж харуулахын тулд GENERIC
+ тохиргооны файлыг ямар ч тохиолдолд өөрчилсөн байх ёсгүй. Бас ямар нэг
+ тусгай сонголтуудгүйгээр (аль болох хоосон /etc/make.conf
+ файлтайгаар) бүтээгдсэн байх ёстойг зөвлөдөг.
+
+
+
+ Энэ үед GENERIC цөм рүү дахин ачаалах
+ шаардлагагүй юм.
+
Том ба бага хувилбарын шинэчлэлтүүдийг
freebsd-update тушаалд хувилбарын дугаарыг өгч
- гүйцэтгэж болно, жишээ нь дараах тушаал &os; 6.3 руу
+ гүйцэтгэж болно, жишээ нь дараах тушаал &os; 6.4 руу
шинэчилнэ:
- &prompt.root; freebsd-update -r 6.3-RELEASE upgrade
+ &prompt.root; freebsd-update -r 6.4-RELEASE upgrade
Тушаал хүлээн авсны дараа freebsd-update
системийг шинэчлэхэд шаардлагатай мэдээллийг цуглуулахын тулд
@@ -326,7 +411,7 @@ MergeChanges /etc/ /var/named/etc/
гэдгийг дэлгэц дээр үзүүлнэ. Жишээ нь:
Looking up update.FreeBSD.org mirrors... 1 mirrors found.
-Fetching metadata signature for 6.3-BETA1 from update1.FreeBSD.org... done.
+Fetching metadata signature for 6.3-RELEASE from update1.FreeBSD.org... done.
Fetching metadata index... done.
Inspecting system... done.
@@ -347,6 +432,18 @@ Does this look reasonable (y/n)? y
тохиолдолд хэрэглэгчээс юу суулгах эсвэл хэрхэн цааш үргэлжлүүлэх
талаар асуултууд асууж болох юм.
+ Өөрчлөн тохируулсан цөмийг ашиглаж байх үед дээрх алхам
+ дараахтай төстэй анхааруулгыг харуулах болно:
+
+ WARNING: This system is running a "MYKERNEL" kernel, which is not a
+kernel configuration distributed as part of FreeBSD 6.3-RELEASE.
+This kernel will not be updated: you MUST update the kernel manually
+before running "/usr/sbin/freebsd-update install"
+
+ Энэ анхааруулгыг энэ үед орхигдуулахад аюулгүй байдаг. Шинэчлэгдсэн
+ GENERIC цөм шинэчлэлтийн явцад завсрын алхам
+ болон ашиглагдах болно.
+
Бүх засварууд локал систем рүү татагдсаны дараа тэдгээрийг
хийж өгөх болно. Машины хурд болон ачааллаас хамаарч энэ процесс нь
хугацаа шаардаж болох юм. Тохиргооны файлуудыг нийлүүлэх болно.
@@ -374,8 +471,26 @@ Does this look reasonable (y/n)? y
&prompt.root; freebsd-update install
Цөм болон цөмийн модулиудад эхлээд засвар хийнэ. Энэ үед
- машиныг дахих ачаалах ёстой. Шинэ цөм санах ойд дуудагдсан
- байхын тулд дараах тушаалыг ажиллуулж машиныг дахин эхлүүлнэ:
+ машиныг дахих ачаалах ёстой. Хэрэв систем өөрчлөн тохируулсан цөмөөр
+ ажиллаж байгаа бол цөмийг /boot/GENERIC (шинэчлэгдсэн)
+ цөмөөр дараа нь ачаалахаар болгохын тулд &man.nextboot.8;-ийг
+ ашиглана:
+
+ &prompt.root; nextboot -k GENERIC
+
+
+ GENERIC цөмөөр ачаалахаас өмнө (хэрэв шинэчлэгдэж
+ байгаа машинд алсаас хандаж байгаа бол сүлжээнд холбогдон) таны систем зөв ачаалахын
+ тулд шаардлагатай бүх драйверуудыг агуулсан эсэхийг шалгах хэрэгтэй. Ялангуяа
+ хэрэв өмнө нь ажиллаж байсан өөрчлөн тохируулсан цөм ерөнхийдөө цөмийн модулиудаар
+ хангагдаж байдаг ажиллагааг өөртөө агуулсан бол /boot/loader.conf
+ боломжийг ашиглан эдгээр модулиудыг GENERIC цөмд түр зуур
+ ачаалахаа мартуузай. Шинэчлэх процесс бүрэн дуустал шаардлагагүй үйлчилгээнүүд, диск
+ болон сүлжээний холболтууд гэх мэтийг та бас хааж өгч болох юм.
+
+
+ Одоо машин шинэчлэгдсэн цөмөөр ачаалагдах ёстой:
&prompt.root; shutdown -r now
@@ -412,6 +527,10 @@ Does this look reasonable (y/n)? y
&prompt.root; freebsd-update install
+ Хэрэв GENERIC цөм түр зуур ашиглагдаж байсан
+ бол өөрчлөн тохируулсан шинэ цөмийг ердийн хэвшсэн аргаар одоо бүтээж суулгах цаг
+ болжээ.
+
Машинаа &os;-ийн шинэ хувилбар руу дахин ачаалах хэрэгтэй.
Процесс дууслаа.