猪仔很忙 发表于 2008-01-21 12:38

主板开机检测排列是这样的:

ide 80G硬盘 master
cdromslave
ide 250G硬盘 master
ide 100G硬盘 slave

光驱拔掉开机检测:
ide 80G硬盘 master
-- -
ide 250G硬盘 master
ide 100G硬盘 slave

是不是因为我把了光驱freebsd里面因为光驱不在位置乱了? 实在是不懂。。。。

我自逍遥 发表于 2008-01-21 12:39

再有,你进单用户看看能不能进。
把屏幕上出现的内容和你的配置情况等等吧。尽可能多的提供出来。也好让大家帮你分析。这也是在坛子上提问的基本方法。

我自逍遥 发表于 2008-01-21 12:42

是不是因为我把了光驱freebsd里面因为光驱不在位置乱了? 实在是不懂。。。。





呵呵。

猪仔很忙 发表于 2008-01-21 12:43

光驱接上就正常了,我进去之后注解的 :em11:

我自逍遥 发表于 2008-01-21 12:44

哈哈。问错了。

猪仔很忙 发表于 2008-01-21 12:45

原帖由 我自逍遥 于 2008-1-21 12:39 发表 http://bbs.chinaunix.net/images/common/back.gif
再有,你进单用户看看能不能进。
把屏幕上出现的内容和你的配置情况等等吧。尽可能多的提供出来。也好让大家帮你分析。这也是在坛子上提问的基本方法。


如果光驱拔掉,就走不到选择进单用户这步了,一直再前面报错

晚上我拍个图发上来看看

我自逍遥 发表于 2008-01-21 12:54

Loader 程序流程

  初始时,loader 会探测控制台和磁盘,识别是从哪块盘引导的。它会根据这些信息设置变量, 启动解释器以接受通过脚本或交互方式传来的用户命令。

  loader 然后会读取并运行 /boot/loader.rc, 默认地读取 /boot/defaults/loader.conf 以设置可靠的默认变量,读取 /boot/loader.conf 对这些变量作本地修改。loader.rc 依据这些变量进行动作,加载任何被选择的模块和内核。

  最后,默认地,loader 会停留 10 秒等待按键,若没有发生中断,就开始引导内核。如果被中断,用户会得到一个命令行提示符,在这里用户得更改变量、卸载所有模块、加载模块、最后引导 或重新引导。

我自逍遥 发表于 2008-01-21 12:58

你是在boot引导阶段就出错了。还没有进入到loader阶段呢。
看看http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/boot-blocks.html

我自逍遥 发表于 2008-01-21 13:28

>> FreeBSD/i386 BOOT
Default: 0:ad(0,a)/boot/loader
boot:

  如果您要更改已安装的 boot1 和 boot2,请使用命令 bsdlabel(8)。

# bsdlabel -B diskslice

  diskslice 是用于引导的磁盘和分区, 比如 ad0s1 代表第一个 IDE 磁盘上的第一个分区。

    dangerously dedicated: 如果您在 bsdlabel(8) 命令中只使用了磁盘名,比如 ad0,就会破坏磁盘上的所有分区。这当然不是您所希望的,所以在按下 回车 之前一定要对命令进行多次确认。





这一段能不能帮你。在系统初始阶段不按F1选择系统。出现boot:

boot:bsdlabel -B ad0s1

前提是你的系统要装在AD0和第一个分区上。

猪仔很忙 发表于 2008-01-21 13:43

谢谢~   我好好看下你的这个资料

前面MSN上另外一个朋友问我:“freebsd是不是启动的时候是靠光盘来引导的?” 我还真搞不懂哪里设置或者查询到底是靠硬盘还是光驱来引导的
页: 1 [2] 3 4
查看完整版本: freebsd光驱问题 - 头痛