免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2216 | 回复: 11
打印 上一主题 下一主题

升级内核的指定img的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-12-23 16:43 |只看该作者 |倒序浏览
用make menuconfig的时候,选择不支持模块如下:
Loadable module support à Enable loadable module support  ==  n



那么GURB.CONF文件如何改写?其中的IMG文件如何指定??如何制作?我就试在GURB.CONF那里遇到了困难.

精华帖里面大都是支持模块,且是lilo不是grub??到现在我都没敢重新启动,就怕挂了就惨了。

论坛徽章:
0
2 [报告]
发表于 2004-12-23 17:35 |只看该作者

升级内核的指定img的问题

查了很多都是make modules。但是我都没有选择支持模块呀。

再说我执行也不行呀。提示:
The present kernel configuration has modules disabled.
Type 'make config' and enable loadable module support.
Then build a kernel with module support enabled.

make: *** [modules] Error 1

论坛徽章:
0
3 [报告]
发表于 2004-12-24 10:44 |只看该作者

升级内核的指定img的问题

img文件要重新生成。
mkinitrd aaaa.img `uname -r`

论坛徽章:
0
4 [报告]
发表于 2004-12-24 11:43 |只看该作者

升级内核的指定img的问题

如上,那岂不是还是现在内核版本的img
??

论坛徽章:
0
5 [报告]
发表于 2004-12-24 11:48 |只看该作者

升级内核的指定img的问题

先把img文件拷贝一个,做个备份。
然后mkinitrd

论坛徽章:
0
6 [报告]
发表于 2004-12-24 16:12 |只看该作者

升级内核的指定img的问题

这次我学乖了。还是选择了内核支持模块

make menuconfig #配置内核
make dep #编译新内核
make clean
make bzImage
make modules #编译模块
make modules_install #安装编译后的模块
make install #安装编译后的新内核

grub里面多出一个:
title Red Hat Linux (2.4.2
        root (hd0,0)
        kernel /boot/vmlinuz-2.4.28 ro root=LABEL=/
        initrd /boot/initrd-2.4.28.img

重新启动


我也搞不明白是怎么回事了,还请有经验的朋友给指点一下

error.jpg (53.94 KB, 下载次数: 25)

error.jpg

论坛徽章:
0
7 [报告]
发表于 2004-12-24 16:20 |只看该作者

升级内核的指定img的问题

其实我在设置的时候主要就是 有如下设置:

Loadable module support à Enable loadable module support  ==  y

Processor type and features à High Memory Support = 4GB

Networking options  --->; IP: TCP syncookie support (disabled per default)  ==y

SCSI support  --->; SCSI CD-ROM support y
SCSI support  --->; SCSI low-level drivers  --->; Adaptec AIC7xxx support    M

Network device support  --->; Dummy net driver support   == n
Ethernet (10 or 100Mbit)  à Ethernet (10 or 100Mbit)  == n
Ethernet (1000 Mbit) à Broadcom tigon3 support  ==  Y

File systems à Ext3 journalling file system support ==  Y
File systems à JBD (ext3) debugging support == Y
FreeVxFS file system support (VERITAS VxFS(TM) compatible)===y
Sound  --->;  Sound card support   n

后来看了别人的帖子说:
要修改grub.conf文件,因为系统安装编译好的内核时在grub.conf插入的命令中root=LABEL=/ hdc=ide-scsi,应该改为:root=/dev/hda*,这个*应该指的是你引导分区所在。原因是:没有编译入该SCSI驱动


于是我改了grub.conf
kernel /boot/vmlinuz-2.4.28 ro root=/dev/sda1
这回错误如下:

error_sda1.jpg (54.33 KB, 下载次数: 26)

错误画面

错误画面

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
8 [报告]
发表于 2004-12-24 16:24 |只看该作者

升级内核的指定img的问题

改在  /dev/sda2 试试.

论坛徽章:
0
9 [报告]
发表于 2004-12-24 16:36 |只看该作者

升级内核的指定img的问题

[root@test root]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1              5036284    184280   4596172   4% /
/dev/sda8             49146444     32828  46617120   1% /data
/dev/sda6              3020140     32828   2833896   2% /home
/dev/sda2              5036316     32828   4747656   1% /opt
none                   1032188         0   1032188   0% /dev/shm
/dev/sda3              5036316   1111264   3669220  24% /usr
/dev/sda5              3020140     55096   2811628   2% /var
[root@test root]#

在以前的帖子里面看到了http://bbs.chinaunix.net/forum/viewtopic.php?t=7506&show_type=new,但是还是没明白,

楼上的sda2一定不行的吧。

论坛徽章:
0
10 [报告]
发表于 2004-12-24 17:09 |只看该作者

升级内核的指定img的问题

又发现了一些线索

我看了一下/etc/modprobe.conf
该文件已经包含了以下内容
alias scsi_hostadapter aic7xxx
alias scsi_hostadapter1 gdth

和 cp aic7xxx.ko aic7xxx.o

其实我的测试机也是DELL的PE2650
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP