Chinaunix首页 | 论坛 | 博客
  • 博客访问: 190239
  • 博文数量: 75
  • 博客积分: 2136
  • 博客等级: 大尉
  • 技术积分: 712
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-03 09:38
文章分类

全部博文(75)

文章存档

2011年(6)

2010年(17)

2009年(52)

我的朋友

分类: LINUX

2009-04-11 14:27:11

Vmware+redhat9.0下重新编译内核过程:
1.终端下进入/usr/src/linux-2.4/目录(内核源码所在目录);
2.输入命令 make mrproper(第一次编译不需要)
3.输入命令 make xconfig (图形界面下的内核配置),对话框出现后, 必选以下几项.
  SCSI support->SCSI low-level drivers->BusLogic SCSI support,选y
  Fusion MPT device support-> Fusion MPT(base_scsihost) drivers ,选y
  Fusion MPT device support-> Fusion MPT misc device(ioctl) driver,选m
  File systems->Ext3 journalling file system support选m
  File systems->JBD(ext3)debugging support选y
4.输入命令 make dep (检测关联性);
5.输入命令make clean;
6.输入命令 make bzImage (编译内核);
7.输入命令 make modules(编译模块);
8.输入命令 make modules_install(安装模块);
9.输入命令 make install(安装内核,此命令将生成的bzImage 拷贝到/boot目录下, 并在
/boot下生成.img文件, 并且在grub.conf中增加一项);
10.在make install时,可能会出错, no BusLgoic.o found…….之类的.此时解决办法是将
这个文件/usr/src/linux-2.4.20-8/drivers/scsi/BusLogic.o拷贝到  /lib/modules/2.
4.20-8custom/kernel/drivers/scsi目录下,若没有scsi目录,新建一个.(再重新make install)
11.在终端下输入df ,查看你的 / 盘的盘符, 即df输出的第一行, 一般为/dev/sda2
12.然后打开/etc/grub.conf,会发现新增一项 titie Red Hat Linux(2.4.20-8custom)将 kernel /vmlinuz-2.4.20-8custom ro root=LABEL=/中的”LABEL=/”改为上一步查到
的盘符,如”/dev/sda2”;
13.最后重启系统,用新内核引导.
阅读(1960) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~