我在IntelSS4200-EHW上安装了FreeBSD,它有四个硬盘和一个闪存DOM ( disks )磁盘,通过一个IDE接口。我想在Flash上安装FreeBSD。为了让FreeBSD安装程序找到Flash,我使用了来自这里的提示--在“引导”安装程序之前添加了以下“提示”:
set hint.ata.0.at="isa"
set hint.ata.0.port="0x1F0"
set hint.ata.0.irq="14"安装程序找到正确的磁盘并安装,没有任何问题。我还确保使用可引导标志设置磁盘/分区。
当我从Flash启动时,会收到以下错误消息:"No“,并以" boot :”开头的提示结束。
不知道这是为什么。可能是在安装过程中,我无法将提示信息持久化到任何配置文件。任何知道我如何确保这件事持续存在的人。还有其他方法来进一步诊断这个问题吗?
根据反馈更新,我已经包括了我被困在的引导映像:

“选项卡”键不起作用。
此外,我引导PC-BSD尝试从那里编辑文件,并且我能够挂载除引导分区以外的所有其他分区。下面的图像显示了试图访问MBR分区时的错误消息:

发布于 2011-05-01 20:41:46
通过选择使用引导管理器安装FreeBSD,而不是将Flash / (root)分区设置为MBR分区,我能够启动SS4200框。
为了启动和运行FreeBSD,我必须进入引导加载程序提示符,在引导FreeBSD之前添加提示,然后修改device.hints文件。此更改后的重新启动使SS4200启动没有任何问题。
发布于 2011-04-26 22:13:46
我相信你被困在boot2阶段,通常加载loader。loader负责在提示、内核和所需的其他模块中加载。这些提示不会帮助boot2找到loader,而是告诉FreeBSD内核如何查找硬件,因为FreeBSD有自己的设备驱动程序,并且不使用BIOS。boot2和loader都依赖BIOS与硬件对话。您到达boot2的事实应该表明BIOS能够访问您的DOM,但是boot2不知道它是哪个设备。您应该有一些有限的命令功能和/或选项卡完成。我面前没有一个FreeBSD框可以测试,但是可以尝试输入?、h或帮助。另外,尝试通过键入(<TAB>、(ad<TAB>或(da<TAB>来完成选项卡,并查看它是否列出了可能的设备。我以后也可以拿出一个盒子来测试自己。
发布于 2011-04-27 09:23:11
我还在我的英特尔SS4200上安装了SS4200 8.2。我安装了8.1,并通过CLI升级到8.2。
看看这2页,您的SS4200就可以在FreeBSD 8.1中运行:
http://ss4200.pbworks.com/w/page/5122750/FreeNAS-0_70和http://ss4200.pbworks.com/w/page/19270391/FreeBSD.
更具体地说,您需要编辑/boot/loader.conf (用于串行控制台)和/boot/device.密斯。
https://unix.stackexchange.com/questions/12065
复制相似问题