虚拟机内核升级(2.6.9~2.6.18)笔记

第一次make menuconfig啥也没选,搞了半天总是无法启动,后来网上搜了些资料,太多了,就不列出了,这里只把步骤记录一下

解压新内核/usr/src

# make menuconfig (配置内核各选项)

Device Drivers--->Multi-device support(RAID and LVM)处要选上“device mapper  support”;

Device Drivers ---><*>SCSI device support  (此项不选的话,下面两项就选择不上)

Device Drivers ---><*>SCSI device support ---><*>SCSI disk support

Device Drivers---><*>SCSI device support--->SCSI low-level drivers---><*>; BusLogic SCSI support

# make

# make modules  (编译可加载模块)

# make modules_install  (安装可加载模块)

# cp /usr/src/linux-2.6.18/drivers/scsi/BusLogic.o  /lib/modules/2.6.18/kernel/drivers/scsi

# make install  (安装新内核)

# new-kernel-pkg --mkinitrd --depmod --install 2.6.18

# vi /boot/grub/grub.conf  进入grub.conf文件,做两处修改:

(1) 将default=1改为default=0(不改的话也可以,只不过重启之后会默认进入2.4内核)

(2) 将kernel行的“LABEL=/”换成根目录所在的分区(df /对应的就是) 此步很重要,修改错误将可能导致进不去系统 

(3)kernel最后加上enforing=0,或vi /etc/selinux/config,改为SELINUX=disabled,否则启动时会报policy什么什么的错

示例:

default=0

timeout=10

splashimage=(hd0,0)/grub/splash.xpm.gz

title Red Hat Linux (2.6.18)

          root (hd0,0)

          kernel /vmlinuz-2.6.18 ro root=/dev/hda2 enforcing=0

          initrd /initrd-2.6.18.img

title Red Hat Linux (2.6.9) 

          root (hd0,0)

          kernel /vmlinuz-2.6.9 ro root=LABEL=/

          initrd /initrd-2.6.9.img

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值