linux编译64位内核

xspace_time 2015-12-10 03:50:32
在https://www.kernel.org/pub/linux/kernel/v2.6/ 下载了2.6.18 bz2 然后想编译为64位内核 替换系统当前高版本的 64 位内核

需要怎么做
...全文
290 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
云霏阳 2015-12-11
如果make menuconfig出错,一般是由于不用版本的内核的.config文件导致,可以这么解决 make oldconfig 如果有提示,就一路回车 然后 make bzImage; make modules
  • 打赏
  • 举报
回复
Gxy839134958 2015-12-10
最近也在编译Linux内核,当输入make menuconfig命令时有错误,问问大神怎么解决?
  • 打赏
  • 举报
回复
云霏阳 2015-12-10
替换内核步骤如下: 1.解压源代码: tar xjvf linux-2.6.18.tar.bz2 cd linux-2.6.18 2.配置内核 cp /proc/config.gz . gunzip config.gz mv config .config 3.编译内核和模块 make bzImage make modules 4.安装内核和模块 make modules_install cp arch/x86/boot/bzImage /boot/bzImage.new 5.修改grub配置文件 vi /boot/grub/grub.conf 参照原来内核的配置,给新内核添加配置 说明:如果/proc/config.gz文件不存在,可以到原来内核的源代码路径下将.config文件copy过来,原来内核通常在/usr/src/kernels目录下。
  • 打赏
  • 举报
回复
发帖
Linux_Kernel

4314

社区成员

Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
帖子事件
创建了帖子
2015-12-10 03:50
社区公告
暂无公告