立即注册 登录
About云-梭伦科技 返回首页

liiiiixq的个人空间 https://www.aboutyun.com/?80391 [收藏] [复制] [分享] [RSS]

日志

Linux 内核编译(编译成2.6.29版本)

已有 756 次阅读2019-4-16 12:56 |个人分类:Linux|系统分类:其它

打开虚拟机,使用root用户登录

 

1.在home目录下创建一个文件夹

将下载好的内核源码linux-2.6.29.tar.bz2放在该文件夹下

内核源码地址(http://download.chinaunix.net/download.php?ResourceID=6156&id=33818)

2.在该目录下解压该源代码压缩包

  tar –xjvf  linux-2.6.29.tar.bz2

3. 使用正在运行的内核配置作为参考

cp /boot/config-2.6.xxx  menu.config

(查看正在运行的内核利用 uname -r)

4. 配置内核

make menuconfig

   退出

5. 编译内核

make bzImage

6. 编译内核模块

   make modules

7. 安装内核模块

  make modules_install

8. 制作文件系统

  mkinitrd initrd-2.6.29 2.6.29

9. 内核安装过程  

   cp arch/x86/boot/bzImage  /boot/vmlinuz-2.6.29

   cp initrd-2.6.29   /boot/

10. 修改kconfig文件

   从文件系统中打开boot/grub/grub.conf

   在hiddenmenu前加一个#号

   在后面添加:

      title my linux

      kernel /vmlinuz-2.6.29 ro ***

      initrd /initrd-2.6.29

11. 重启

Reboot

12.选择进入my linux

13 检测:

  uname –r

  如果显示2.6.29即为内核编译成功

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

关闭

推荐上一条 /2 下一条