内核下载编译

1、下载一个版本的内核源代码,https://www.kernel.org/pub/linux/kernel下的linux-3.14.tar.xz

2、拷贝至linux主机中,可能需要挂载mount /dev/sdb1 /mnt/usb,将U盘中的linux内核拷贝至某目录,mv /mnt/usb/linux-3.1.4.tar.xz /home/hengli/Downloads

3、在主目录下创建一个新内核存放目录,将linux-3.1.4.tar.xz解压,tar -xvf linux-3.14.tar

4、首先执行make mrproper,将残留文件清除

4、出现一个linux-3.14的目录,进入目录中,运行make menuconfig或者make defconfig(默认配置),会在arch/x86/configs下生成相关配置文件 make xconfig需要支持qt,make gconfig需要支持GTK+

5、执行make,进入编译阶段;或者运行make -j4,可以衍生4个任务进行编译(适用于多个处理器的平台上),编译过程中出现了很多警告

6、运行make modules_install install,出现错误ERROR:modinfo:could not find module nfsd、ERROR:modinfo:could not find module lockd;运行make modules_install没出现错误

7、运行reboot后,出现了3.14的启动项,进入后,成功启动,表示安装成功?


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux上自行编译内核,需要进行以下步骤: 首先,你需要下载Linux内核源代码。你可以到官方Linux内核网站(https://www.kernel.org/)或者所使用的Linux发行版的官方网站上下载最新的内核源代码。 然后,你需要解压下载内核源代码压缩包。可以使用命令行工具如tar来完成解压操作。解压后的文件夹将包含内核的所有源代码和相关文件。 接下来,你需要安装一些必要的编译工具和依赖项。这些工具包括GCC编译器、make工具和必要的开发库。你可以使用包管理器来安装这些工具和依赖项,如在Ubuntu上可以使用apt-get命令。 在安装完编译工具和依赖项后,你需要配置内核编译选项。进入解压后的内核源代码文件夹,执行命令make menuconfig来进入内核配置界面。在这里,你可以根据自己的需求来选择和配置内核的功能和参数。 当你完成配置后,保存配置文件并退出。然后可以开始进行编译。在命令行中输入make命令,内核编译过程会开始。编译时间可能会相对较长,根据你的系统配置和内核源代码大小而定。 完成编译后,你可以安装新编译内核。使用命令make install来进行安装。这将会将编译生成的内核文件复制到适当的目录并更新系统的引导配置。 最后,重新启动你的系统,并选择新编译内核启动。你可以通过执行uname -r命令来验证系统所使用的内核版本。 总之,自行编译内核可以让你对Linux系统更加灵活和定制化。这个过程需要一定的技术知识和经验,但也将带来更深入的了解和控制力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值