linux 升级内核时的问题
来源:百度知道 编辑:UC知道 时间:2024/05/29 14:46:38
# make bzImage
其中,第一个make也可以不执行,直接make bzImage。这个过程可能要持续一个小时左右,因此是对整个内核重新编译了。执行结束后,可以看到在当前目录下生成了一个新的文件: vmlinux, 其属性为-rwxr-xr-x。
然后执行:
# make modules
# make modules_install
# cp /usr/src/linux-2.6.18.8/drivers/scsi/BusLogic.o /lib/modules/2.6.18.8/kernel/drivers/scsi
# make install
已经到了这一步了,但是提示我 没有从linux 2.6.18.8下找到所要的文件
我的linux /lib/modules下没有linux 2.6.18.8这个文件夹,只有2.6.18-8.e15xen,这个里面有要的文件,我不知道怎么做了,求助高手解答啊!!!
很多人升级内核时没注意2.6和2.4在编译命令上的变化,拿网上看来的2.4的命令来做2.6内核,所以要记得多看看软件自带的README和INSTALL文件,这是最权威的。
拿该例来说
-------------------------------------------
2.4 | 2.6
-------------------------------------------
make clean | make mrproper 清除编译的模块和.config
-------------------------------------------
cp /boot/config-2.x.x ./.config 延用现核心的配置
-------------------------------------------
make dep |
make bZImage | make 2.6中只要这一句
make modules |
-------------------------------------------
make modules_install 一样
-----------------------------------------
cp新核心,改grub配置 | make install 2.6只要这一句
-----------------------------------------
下载合适你机子的新核心,按正确的步骤再试试看!
为什么要升级成2.6.18
我升级成2.6.31了,至于方法,很简单是
$ make
# make modules_install
# make install
二三两步可以写在一起
# make modules_install install
你好象是照这帖做的:
linux内核升级后出现的问题
linux 内核的问题
如何升级linux的内核?
怎样升级linux的内核?
Linux内核编译问题
linux 2.6.18内核编译后的问题
求助,升级内核后进不了linux了
linux内核指的是什么?
学习linux内核的准备工作
编译LINUX内核时出错