日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux 網(wǎng)管 123 --- 第10章. 升級(jí) Linux 及其他應(yīng)用軟體 -6.作一( 二 )



要組態(tài)您的核心,必須經(jīng)由種種的設(shè)定及選擇;(enable);哪一些是您需要的,并且剔除;(disable)您所不
需要的 。您可以選擇直接經(jīng)由核心支援,或是建立依需求可由核心載入或卸下的模組 。(如果您編譯了一個(gè)
事實(shí)上需要重新啟動(dòng)系統(tǒng)的功能,像是;SCSI;驅(qū)動(dòng)程式,如果是模組,您需要建立;RAMdisk;映像檔或系統(tǒng)
必須重新啟動(dòng) 。這是使用;``mkinitrd"";這個(gè)命令去完成;;這個(gè)程序在下面會(huì)談到);

當(dāng)進(jìn)行這些組態(tài)設(shè)定時(shí),;您可以選擇;獲得有關(guān)核心各個(gè)選項(xiàng)的描述;

在您完成對(duì)核心的組態(tài)設(shè)定後,鍵入下列命令編譯您的核心:;
mail:/usr/src/linux#;make;dep;;;make;clean
mail:/usr/src/linux#;make;bzImage
mail:/usr/src/linux#;make;modules



如果您重新編譯和之前相同的核心;(在本例中是;2.0.36-3;),您或許會(huì)想要用下面的指令將現(xiàn)有的模組移
到備份的目錄下:;
mail:/usr/src/linux#;mv;/lib/modules/2.0.36-3;/lib/modules/2.0.36-3-backup



現(xiàn)在,鍵入下列指令真正地安裝新的模組:;
mail:/usr/src/linux#;make;modules_install



下一個(gè)步驟是將核心到;``/boot/"";目錄下,并且使用;LILO;更新;boot;record;,如此一來(lái)新的核
心就會(huì)被承認(rèn) 。下面的指令會(huì)將現(xiàn)有核心作一個(gè)備份,新的核心取代它,然後更新;LILO;boot;record:;
mail:/usr/src/linux#;cd;/boot
mail:/boot#;cp;vmlinuz;vmlinuz.OLD
mail:/boot#;cp;/usr/src/linux/arch/i386/boot/bzImage;vmlinuz-2.0.36
mail:/boot#;/sbin/lilo



最後,您需要編輯;``/etc/lilo.conf"";檔,并且確定;“image”是指向新的核心 。您也應(yīng)該加入一個(gè)項(xiàng)目
指向您的備份核心,也許稱作“OldLinux”.;這是一個(gè)例檔:;
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
image=/boot/vmlinuz
label=Linux
root=/dev/hdb1

read-only
image=/boot/vmlinuz.OLD
label=OldLinux
read-only



藉由此種方法備份您的核心資訊,萬(wàn)一您的新核心無(wú)法正常啟動(dòng)(也許因?yàn)槟吃O(shè)備不被承認(rèn),或者一個(gè)
daemon;應(yīng)該啟動(dòng)而未啟動(dòng)),您可以簡(jiǎn)單地鍵入;``OldLinux"";從原來(lái)的核心啟動(dòng)然後檢查系統(tǒng) 。;
注意:;如同前面所提到,如果您已經(jīng)編譯了一個(gè)需要以模組方式啟動(dòng)系統(tǒng)的核心,您需要建立一個(gè)起始;
RAMdisk;映像檔以便啟動(dòng)系統(tǒng) 。(別忘了將您的核心編譯成可支援這樣的映像檔);


建立及使用起始;RAMdisk;映像檔的程序如下:;


在您的;``/etc/lilo.conf""加入項(xiàng)目,以便啟動(dòng)起始;RAMdisk;映像檔;;這里是一個(gè)先前已經(jīng)展示過(guò)的組態(tài)
檔增加的例子,:;image=/boot/vmlinuz
label=Linux
root=/dev/hdb1
initrd=/boot/initrd-2.2.4-4.img
read-only


在您可以使用;mkinitrd;指令前要先載入loopback;裝置.;確定;loopback;裝置模組已經(jīng)載入:;/sbin/insmod;loop


(如果您得到有關(guān)無(wú)法載入loopback;模組的錯(cuò)誤訊息,您可能需要指定給目前正在運(yùn)作的核心該模組完整路
徑,例如;``/lib/modules/2.0.35/loop"".);

使用;``mkinitrd"";指令真正地建立映像檔:;/sbin/mkinitrd;/boot/initrd-2.0.36-3.img;2.0.36-3


執(zhí)行;``/sbin/lilo"";更新您的;boot;loader.;
現(xiàn)在,關(guān)閉系統(tǒng)且啟動(dòng)新的核心!;
mail:/boot#;/sbin/shutdown;-r;now


如果您的核心拒絕完成啟動(dòng),別驚慌 。利用在安裝;Linux;時(shí)所作的開(kāi)機(jī)磁片開(kāi)機(jī) 。如果您沒(méi)有該磁片,
應(yīng)該可以利用Red;Hat;CD作 。插入磁片然後重新啟動(dòng)電腦 。當(dāng)您看到“boot:”;提示時(shí),鍵入:;
mount;root=/dev/hda1



上述的指令假設(shè)您的“/”;(root);partition;位於;/dev/hda1.;

Linux;應(yīng)該然後正常地啟動(dòng);(既然您是使用開(kāi)機(jī)磁片開(kāi)機(jī),在這期間不是所有的裝置及服務(wù)都能正常動(dòng)作),
然後您可以回存您的舊核心然後重新安裝;LILO;boot;loader;的資料;

推薦閱讀