文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Linux kernel upgrade

Linux kernel upgrade

时间:2009-08-02  来源:vincent-cws

linux-kernel 升级

(1)看了宋宝华作者写的《Linux设备驱动开发详解》的第一篇,就跟着动手升级一下内核,从Redhat的Linux2.4.20-8升级到内核到Linux2.6.15.5.还好整个过程还是比较顺利,就有点地方要改动一下而已。

(2)其实一直按照那书上的《3.4节--Linux内核的编译与加载》那样描述去做,应该也没什么问题的,不过我按照那样做的时候,就有某处要修改一下来适合本虚拟机中的老2.4版本。

(2.1)整个流程也一样: 下载新内核 --> 更新两个内核模块module-init-tools-3.2.2.tar.bz2和modutils-2.4.5.1.src.rpm --> make mrproper (清楚中间文件,第一次不用处理) -->  make menuconfig (定制内核,把 SCSI-disk-support, Buslogic SCSI support,文件系统ext3, AMD PCnet32 PCI support 设置为编译进内核) --> make bzImage, make modules modules_install (编译内核和编译安装模块) --> 拷贝新内核和调试文件System.map到/boot目录下 --> 修改/etc/rc.sysinit, /etc/fstab和usb等文件 --> 修改/boot/grub/grub.conf来启动时的选择菜单 --> 重启

(2.2)重启后失败,提示root=没提供有效选项,于是就直接改成如下,问题就解决了:

#############################################################
default=1
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8)
      root (hd0,0)
      kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
      initrd /initrd-2.4.20-8.img
title Red Hat Linux (2.6.15.5)
      root (hd0,0)
      kernel /bzImage2.6.15.5 ro root=LABEL=/ hdc=ide-scsi
      initrd /initrd-2.4.20-8.img
#############################################################

(2.3)这样做熟识了一下upgrade内核的流程而已,做做笔记。
相关阅读 更多 +
排行榜 更多 +
火柴人毁灭4官方正版下载

火柴人毁灭4官方正版下载

休闲益智 下载
今天不上班游戏安卓版下载

今天不上班游戏安卓版下载

休闲益智 下载
我的汉堡店模拟器正版手游下载

我的汉堡店模拟器正版手游下载

模拟经营 下载