首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能在Intel SS4200-EHW上启动新的FreeBSD 8.2安装

未能在Intel SS4200-EHW上启动新的FreeBSD 8.2安装
EN

Unix & Linux用户
提问于 2011-04-26 18:21:25
回答 3查看 2.4K关注 0票数 3

我在IntelSS4200-EHW上安装了FreeBSD,它有四个硬盘和一个闪存DOM ( disks )磁盘,通过一个IDE接口。我想在Flash上安装FreeBSD。为了让FreeBSD安装程序找到Flash,我使用了来自这里的提示--在“引导”安装程序之前添加了以下“提示”:

代码语言:javascript
复制
set hint.ata.0.at="isa"
set hint.ata.0.port="0x1F0"
set hint.ata.0.irq="14"

安装程序找到正确的磁盘并安装,没有任何问题。我还确保使用可引导标志设置磁盘/分区。

当我从Flash启动时,会收到以下错误消息:"No“,并以" boot :”开头的提示结束。

不知道这是为什么。可能是在安装过程中,我无法将提示信息持久化到任何配置文件。任何知道我如何确保这件事持续存在的人。还有其他方法来进一步诊断这个问题吗?

根据反馈更新,我已经包括了我被困在的引导映像:

“选项卡”键不起作用。

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

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2011-05-01 20:41:46

通过选择使用引导管理器安装FreeBSD,而不是将Flash / (root)分区设置为MBR分区,我能够启动SS4200框。

为了启动和运行FreeBSD,我必须进入引导加载程序提示符,在引导FreeBSD之前添加提示,然后修改device.hints文件。此更改后的重新启动使SS4200启动没有任何问题。

票数 0
EN

Unix & Linux用户

发布于 2011-04-26 22:13:46

我相信你被困在boot2阶段,通常加载loaderloader负责在提示、内核和所需的其他模块中加载。这些提示不会帮助boot2找到loader,而是告诉FreeBSD内核如何查找硬件,因为FreeBSD有自己的设备驱动程序,并且不使用BIOS。boot2loader都依赖BIOS与硬件对话。您到达boot2的事实应该表明BIOS能够访问您的DOM,但是boot2不知道它是哪个设备。您应该有一些有限的命令功能和/或选项卡完成。我面前没有一个FreeBSD框可以测试,但是可以尝试输入?、h或帮助。另外,尝试通过键入(<TAB>(ad<TAB>(da<TAB>来完成选项卡,并查看它是否列出了可能的设备。我以后也可以拿出一个盒子来测试自己。

票数 1
EN

Unix & Linux用户

发布于 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_70http://ss4200.pbworks.com/w/page/19270391/FreeBSD.

更具体地说,您需要编辑/boot/loader.conf (用于串行控制台)和/boot/device.密斯。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/12065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档