Linux操作系统的内核编译内幕详解 (11)
更新
经过以上的步骤,我们终于得到了新版本的内核。为了能够使用新版本的内核,我们还需要做一些改动:
#cp /usr/src/linux/System.map /boot/System.map-2.4.0test8
#cp /usr/src/linux/arch/i386/bzImage /boot/vmlinuz-2.4.0test8 |
以上这两个文件是我们刚才编译时新生成的。下面修改/boot下的两个链接System.map和vmlinuz,使其指向新内核的文件:
#cd /boot;rm -f System.map vmlinuz
#ln -s vmlinuz-2.4.0test8 vmlinuz
#ln -s System.map-2.4.0test8 System.map |
然后修改/etc/lilo.conf:
增加如下一段:
image=/boot/vmlinuz-2.4.0test8
label=linux240
read-only
root=/dev/hda2 |
其中root=/dev/hda2一行要根据需要自行加以修改。运行:
确认对/etc/lilo.conf的编辑无误,现在重新启动系统:
在机器重启后出现LILO时按TAB键,输入linux240,我们的新内核发挥作用了,好好享受吧。 |