亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關(guān)注微信公眾號(hào)

Linux內(nèi)核升級(jí)&補(bǔ)丁安裝手冊(cè)2
2007-07-28   網(wǎng)絡(luò)

好了,下來(lái)就可以退出了,一路exit最后可以看到一個(gè)啟動(dòng)項(xiàng)已經(jīng)生成了選擇保存配置文件的修改。
建立依賴關(guān)系


CODE:
#make dep
#make clean
#make bzImage[大概花費(fèi)了5分鐘時(shí)間]

完成時(shí)提示

CODE:
Root device is (22, 2)
Boot sector 512 bytes.
Setup is 4784 bytes.
System is 1010 kB
warning: kernel is too big for standalone boot from floppy
make[1]: Leaving directory `/usr/src/linux-2.4.31/arch/i386/boot'

我想這可能是沒(méi)有對(duì)內(nèi)核進(jìn)行裁剪的結(jié)果吧,引起內(nèi)核太大,不過(guò)不必理會(huì)這個(gè)警告,我又不用軟盤去啟動(dòng)^_^
接著編譯模塊

CODE:
#make modules

安裝模塊

CODE:
#make modules_install

報(bào)錯(cuò)

CODE:
depmod: *** Unresolved symbols in /lib/modules/2.4.31/kernel/crypto/autoload.o
depmod: crypto_alg_lookup
depmod: *** Unresolved symbols in /lib/modules/2.4.31/kernel/crypto/proc.o
depmod: crypto_alg_sem
depmod: crypto_alg_list

將這些忽略掉,因?yàn)檫@些不會(huì)影響到內(nèi)核的升級(jí)。如果你要去除這些錯(cuò)誤,就從make menuconfig再來(lái)一次吧,重新進(jìn)行內(nèi)核配置。
下來(lái),更新sytem.map文件和vmlinuz文件

CODE:
[root@localhost linux]# cp System.map /boot/System.map-2.4.31
[root@localhost linux]# cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.31

重新建立文件鏈接

CODE:
[root@localhost linux]# cd /boot/
[root@localhost boot]# rm -fr System.map
[root@localhost boot]# rm -fr vmlinuz
[root@localhost boot]# ln -s System.map-2.4.31 System.map
[root@localhost boot]# ln -s vmlinuz-2.4.31 vmlinuz

看一下鏈接是否正確:

CODE:
[root@localhost boot]# ll

我們看到輸出中包含兩行:

CODE:
System.map -> System.map-2.4.31
vmlinuz -> vmlinuz-2.4.31

接著安裝內(nèi)核:

CODE:
[root@localhost boot]# cd /usr/src/linux
[root@localhost linux]# new-kernel-pkg --install --depmod --mkinitrd 2.4.31

由于添加了install選項(xiàng)和depmod選項(xiàng),所以會(huì)出現(xiàn)跟make modules_install時(shí)出現(xiàn)一樣的錯(cuò)誤:

CODE:
depmod: *** Unresolved symbols in /lib/modules/2.4.31/kernel/crypto/autoload.o
depmod: crypto_alg_lookup
depmod: *** Unresolved symbols in /lib/modules/2.4.31/kernel/crypto/proc.o
depmod: crypto_alg_sem
depmod: crypto_alg_list

依舊忽略。
最后去/boot下檢查下,并修改一下啟動(dòng)時(shí)的分區(qū)設(shè)置。

CODE:
[root@localhost linux]# cd /boot/
[root@localhost boot]# vi grub/grub.conf

熱詞搜索:

上一篇:Linux內(nèi)核升級(jí)&補(bǔ)丁安裝手冊(cè)1
下一篇:Linux內(nèi)核升級(jí)&補(bǔ)丁安裝手冊(cè)3

分享到: 收藏