免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: barterr
打印 上一主题 下一主题

对vmware下的linux内核升级有成功的先例吗? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-03-10 21:46 |只看该作者
原帖由 fane 于 2006-3-10 16:18 发表
我在SCSI下也没有成功,编译的时候把SCSI相关的都选上了,make,make modules_install 和make install 都没有任何错误,但是reboot后就是找不到硬盘,无法init。
后来在选择IDE硬盘模式下,没有SCSI支持的情况下, ...

可能的解释是:内核的编译过程与机器的实际硬件配置有直接的关系。vmware解决了将文件虚拟为linux的scsi设备的问题,但是无法改变机器实际使用IDE硬盘的事实。
要先试一下下面几位升级成功的方法。先别忙下结论。

论坛徽章:
0
12 [报告]
发表于 2006-03-12 12:21 |只看该作者
按照ljjk的提示,终于编译成功了,而且是一次成功,在我准备好看出错提示信息的时候,机器哗啦哗啦地往下走了。尽管网卡出了点问题,但是终究解决了硬盘的问题。
没有喜悦,只有惭愧!
值得认真总结!

论坛徽章:
0
13 [报告]
发表于 2006-03-13 14:08 |只看该作者
LZ能把你最关键的步骤讲一下么!
你在内核选项里加了什么才编译安装通过的。

论坛徽章:
0
14 [报告]
发表于 2006-03-14 12:42 |只看该作者
我还是没有编译通过!上面说的我都选上了啊!

论坛徽章:
0
15 [报告]
发表于 2006-03-14 21:42 |只看该作者
我编译的是linux-2.6.6,在make modules_install时出现如下警告

if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.6.8.1; fi
WARNING: /lib/modules/2.6.8.1/kernel/drivers/net/tokenring/tms380tr.ko needs unknown symbol release_firmware
WARNING: /lib/modules/2.6.8.1/kernel/drivers/net/tokenring/tms380tr.ko needs unknown symbol request_firmware


我没理它,make install 后重启,在grub 中选linux-2.6.6引导,可是引导到Creating block devices 时被卡住了,请问是怎么回事,是否跟前面的警告有关? 郁闷ing...

论坛徽章:
0
16 [报告]
发表于 2006-03-15 08:09 |只看该作者
原帖由 adm1ner 于 2006-3-14 21:42 发表
我编译的是linux-2.6.6,在make modules_install时出现如下警告

if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.6.8.1; fi
WARNING: /lib/modules/2.6.8.1/kernel/drivers/net/tokenring/tms38 ...



能具体说说你是怎么做的吗?

论坛徽章:
0
17 [报告]
发表于 2006-03-15 10:09 |只看该作者
原帖由 adm1ner 于 2006-3-14 21:42 发表
if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.6.8.1; fi
WARNING: /lib/modules/2.6.8.1/kernel/drivers/net/tokenring/tms380tr.ko needs unknown symbol release_firmware
WARNING: /lib/modules/2.6.8.1/kernel/drivers/net/tokenring/tms380tr.ko needs unknown symbol request_firmware

两个问题
1、你的 /etc/modprobe.conf 里有些 alias,但是编译内核的时候没有包含
2、Device Drivers -> Block devices ->

  1. <*> RAM disk support
  2. (16) Default number xxxxx
  3. (4096) Default RAM disk size
  4. [*] Initial RAM disk (initrd) support
复制代码

其实编译内核很多起不来,就是出在问题 2 这里,还有就是 FS 那里没有选 EXT3,如果 VMWARE 用到了 SCSI 硬盘,当然也要把 SCSI 编译,如果用的是 IDE 则不用
很多人认为 VMWARE 里编译很复杂,其实一点都不复杂

论坛徽章:
0
18 [报告]
发表于 2006-03-15 13:04 |只看该作者
原帖由 mageguoshi 于 2006-3-14 12:42 发表
我还是没有编译通过!上面说的我都选上了啊!

检查一下Block Device中有一个RAM Disk的选项,将其编入内核,包括下面的两个选项,其中一个是对initrd的支持。
我是选了这项后编译通过的。
之前没看到这部分。initrd的支持是一定要有的。

论坛徽章:
0
19 [报告]
发表于 2006-03-15 14:25 |只看该作者
原帖由 1jjk 于 2006-3-15 08:09 发表



能具体说说你是怎么做的吗?


1jjk兄,我是看了你blog里的帖子然后照着做的
现在新内核可以启动,只是到了Creating block devices 时被卡住了,以下我截取了/usr/src/linux-2.6.6中.config文件的关于Block devices的那部分,请帮看看问题是不是出在那里

#
# Block devices
#
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_XD=m
CONFIG_PARIDE=m
CONFIG_PARIDE_PARPORT=m

你在blog中说要选loopback 和 ramdisk,可从上边看好像没有,问题会不会出在这里

论坛徽章:
0
20 [报告]
发表于 2006-03-15 14:43 |只看该作者
原帖由 adm1ner 于 2006-3-15 14:25 发表


1jjk兄,我是看了你blog里的帖子然后照着做的
现在新内核可以启动,只是到了Creating block devices 时被卡住了,以下我截取了/usr/src/linux-2.6.6中.config文件的关于Block devices的那部分,请帮看看问题 ...



给老哥一张图!



事实证明loop和ramdisk是存在的

1111111.jpg (95.97 KB, 下载次数: 26)

1111111.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP