+ -
当前位置:首页 → 问答吧 → [原创]Gentoo 2005.0 AMD64安装过程中遇到的问题以及解决办法

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

时间:2005-04-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以上就有可能了。

作者: goldeagle   发布时间: 2005-04-07

辛苦了。。。

加为精华

谢谢兄弟

北南 呈 上

作者: 北南南北   发布时间: 2005-04-07

呵呵,谢谢啊
我希望能够帮助哪些恰好也遇到类似问题的朋友

作者: goldeagle   发布时间: 2005-04-07

谢谢--我试试--我下的amd64 install cd 不能引导--所有的镜象站都换新的iso了吗?

作者: fei   发布时间: 2005-04-08

我的AMD64已经安装过好多次,没有遇到过你说过的问题。不过谢谢你共享你的经验。

作者: blackwhite   发布时间: 2005-04-08

好奇怪,我用的也是Nforce3的主板,不过是技嘉的,估计你的是华硕的吧

你的问题我一个都没有遇到

作者: atfa   发布时间: 2005-04-08

我也是第一次碰到这样的问题,以前用2004.3的时候都一切正常。
2005.0毕竟有很多改动的地方,可能造成了一些问题

作者: goldeagle   发布时间: 2005-04-08

楼主--我看了新的amd64 iso怎么还是和我下的不能引导那张大小一样呢?

作者: fei   发布时间: 2005-04-12

尺寸大小一样没什么奇怪的,重要要CHECK一下MD5是否一样

作者: goldeagle   发布时间: 2005-04-12

ok--我下了新的--没问题了--好用。

作者: fei   发布时间: 2005-04-12

恭喜你先

作者: goldeagle   发布时间: 2005-04-13