linux 升级内核时的问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 14:46:38
# make
# 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内核时出错