linux双内核,一个linux下安装多个内核

本文详细介绍了在Linux环境下如何安装和管理多个内核。步骤包括解压内核源代码,进行make distclean,配置内核,编译与安装内核及其模块,制作并初始化RAM磁盘,更新GRUB配置,以及解决insmod错误问题的方法。通过这些步骤,用户可以顺利在Linux系统中添加和切换不同版本的内核。
摘要由CSDN通过智能技术生成

步骤:

1.解压内核源代码到某个目录中

2.make  distclean清理内核中间文件与配置文件

3.选择参考配置文件

cp /boot/config-2.6.18-53.e15    .config

4.配置内核使.config生效

make menuconfig

退出

5.编译内核make bzImage

6.编译内核模块make modules

7.安装内核模块make modules_install

安装完成后,编译好的内核模块从源代码目录赋值到了/lib/modules,可查看该目录下

8.制作并初始化RAM磁盘initrd

在linux-2.6.29(内核源代码)目录的上层目录,执行:

mkinitrd initrd-2.6.29 2.6.29

那么就会生成文件initrd-2.6.29

9.安装内核

cp initr-2.6.29  /boot

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

10.制作linux内核选择项

vim /etc/grub.conf

title Red Hat Enterprise Linux Server (2.6.18-164.el5xen)

root (hd0,0)

kernel /xen.gz-2.6.18-164.el5

module /vmlinuz-2.6.18-164.el5xen ro root=/dev/VolGroup00/LogVol00 rhgb quiet

module /initrd-2.6.18-164.el5xen.img

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值