阅 读 文 章

Gentoo 2005.0 AMD64安装过程中遇到的问题以及解决办法

[来源:网上转载 () | 作者:网友() | 时间:2007-07-07 | 浏览:人次 ]

 自从Gentoo 2005.0发布之后,我开始了紧张的测试工作,在安装测试过程中遇到了不少问题,我现在把出现的问题和解决的方法贴出来,希望大家可以借鉴。

我使用的安装介质是Gentoo 2005.0 amd64 install cd。这张cd是可以正常引导的(Gentoo.org已经撤换了所有不能引导的镜像文件)。
安装的目标硬件环境:
处理器:amd64 3000+
主板:nForce3 250GB
内存:Kingston 512MB x2
硬盘:WD 120BB
显示卡:GeForce4 MX440

[第一个问题:BIOS检测]
正常安装和编译内核之后,内核无法引导,在内核检测 BIOS RAM MAP 的时候停下
我计算了一下所有分配的地址,只是在检测到 512MB 内存的时候就停止了,而另外一台
安装 512MB 其他配置类似的机器就没有遇到这个问题。
提示信息大概是:BIOS-provided physical RAM map: ...
到 BIOS-e802: 00000000fefffc00 - 00000000ff000000(reserved)
就停止了。1GB的内存应该是到 000000010000000 才停止

我用 install cd 引导系统,反复分析 dmesg
我在 grub 的 kernel 指令加上了mce=off 并将 video 修改为 vga=791。
直接跳过了内核使用 BIOS 检测的步骤,系统可以继续引导,但是到后面就不正常,
无法 mount 文件系统。

后来经过测试,我去掉 mce=off,但是保留 vga=791,系统一样可以正常引导,
去掉 vga=791 一样会 hang,我也不是很了解就里。

[第二个问题:mount 失败]
因为系统内核无法引导,我采用了一个比较另类的做法:我重新使用 install cd 引导,
直接把 install cd 的内核拷贝到 /boot,修改 menu.lst,结果正常进入了系统。
但是由于我没有使用 genkernel 来配置,install cd 的很多驱动不能用。
不过既然能够进入硬盘上的系统,那么很多问题就容易解决了。

我修改了fstab,使用了 udev 的设备文件路径,例如将 /dev/hda1 改为:
/dev/discs/disc0/part1

重新使用我自己编译的内核引导,mount成功,但是提示没有 devfsd,但是启动过程
完全正常。

之后出现了第三个问题。

[第三个问题:respawning too fast]
引导到初始化 local 之后,出现了一串提示,但是无法出现登录界面(命令行)。
提示信息类似:INIT: Id "c1" respawning too fast...
这样的信息通常出现在 init 5 的引导中,但是出现在了我的 init 3,我百思不得其解。
后来我分析了一下引导的提示信息,我怀疑是 mount 过程并没有真正成功。
devfs 的设备也没有正常挂载。

我只好重新使用 install cd 引导系统并挂载我的分区,配置好网络之后 emerge devfsd。
我这样做也没办法,因为硬盘上的内核只有我从 install cd 拷贝的内核可以用,
而拷贝的内核无法使用网卡驱动。

emerge 之后,我再重新使用自己编译的内核引导,大功告成!!!

最后总结一下,我解决这些问题主要是从三个方面着手:分析 dmesg;使用 install cd 的内核;使用 install cd 进行引导和挂载。希望和我遇到类似问题的朋友可以通过同样的方法解决问题。

PS: 现在的x86_64内核很有可能会在使用BIOS检测内存的时候出现问题,我已经见到国外的邮件列表上面有类似的信息了。1GB以下的内存通常不会碰到这样的问题,1GB以上就有可能了。
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 问题 以及 解决 办法 遇到 过程 安装 引导 内核 使用

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.