2008/08/13记 为FB的准备

经过反复的思考,我发现我犯了一个意识上的错误,从今天开始我应该逐步的改正这个错误。最近一直为转向FreeBSD上的开发做准备。对我来说FreeBSD是一个全新的东西,需要一步一步的来做。。

0810——
上周日在家里等着KVM switch的到来,结果一直没来,也许应该怪这个不太友好的天气,颇有山雨欲来风满楼的气势。其实当天的雨很小。不过气温却是降下了不少。

0811——
我的KVM switch到家了!这个小玩意儿花了我390RMB,真觉得有些不值。

晚上要去打球,拆了封还没试试。这是一个VGA+USB的switch,分别外接键盘和鼠标,但是链接到主机上的只有一个USB口。看来我的理解也许有一些错误,这个不应该只是机械直连的转换。我很担心在FreeBSD上是否能用。

0812——
我一直后悔书桌组合没有买好,我的机器几乎没有可以放的地方,如果放下又会在地板上产生死角,很麻烦。把KVM switch装上以后,桌下的线路乱成一团。。

我担心的事情果然还是发生了,KVM switch是作为一个USB hub设备被电脑辨识的,因此在vista下面运行良好,不过每次启动都弹出找到新硬件,真是麻烦。
FreeBSD上就没有那么幸运了,只有VGA信号能转换到显示器上,鼠标和键盘根本就不给供电,指示灯都点不亮。在进入login状态时,无法输入。于是我拔掉了KVswitch链接到FreeBSD主机上的USB口,居然报出设备I/O错误。看来问题在于FreeBSD不能驱动这个设备,而不是找不到。看KVM switch的说明书上有Linux驱动,我想也许可以想办法让其运行在FreeBSD上。

关于FreeBSD的启动磁盘的问题,摘录两段文字。

摘自《FreeBSD使用手册》

在PC架构,BIOS 有能力改变正常的磁盘顺序, 然后这些操作系统会跟着 BIOS 做改变。这让使用者不一定非要有所谓的 “primary master” 硬盘开机。许多人发现最简单而便宜备份系统的方式就是再去买一块一模一样的硬盘,然后定期将数据从第一块硬盘复制到第二个硬盘,使用 Ghost® 或 XCOPY。所以,当第一个硬盘死了, 或者是被病毒破坏,或者有坏轨道,他们可以调整 BIOS 中的开机顺序而直接用第二块硬盘开机。就像交换硬盘的数据线,但是无需打开机箱。

习惯于使用这种方式的使用者可能会感到惊讶, 因为在 FreeBSD 中并非如此。FreeBSD 不会参考 BIOS, 而且也不知道所谓的 “BIOS 逻辑磁盘对应” 是怎么回事。这会让人感觉很疑惑,明明就是一样的硬盘而且资料也完全从另一块复制过来的, 结果却没办法像以前那样用。

当使用 FreeBSD 以前,请将 BIOS 中的硬盘开机顺序调回正常的顺序,并且以后不要再改变。 如果一定要交换硬盘顺序, 那请用硬件的方式, 打开机箱并调整调线。

搜索自Google:

主板一般拥有两个IDE接口,可分别连接两条IDE数据线。而每条IDE数据线上有两个IDE接口,可分别连接两个IDE设备,这两个IDE接口,就分别是“Master“(主盘)接口和“Slave“(从盘)接口。

顾名思义,“Master“(主盘)就是系统启动首先读取并引导的盘,对于装有操作系统的硬盘来说,最好将它设置为“Master“(主盘),这样系统才能被正确引导。

同时,需要指出的是,在一条IDE线上,仅能同时拥有一个主盘,一个从盘。在同条IDE线上接两个主盘,或两个从盘的做法都是不可取的,应通过更改硬盘 跳线的方式纠正过来。通过跳线设置主盘和从盘的方法,每个厂家都有各自的标准,大家可以在IDE设备的盘面上,找到相关的图注或标志。一般情况 下,“Master“的简写是“MA“, “Slave“的简写是“SLA“,在IDE设备电源接口旁边,找到MA或SLA的标注,将其下方的两根跳线针用跳线帽接通,就算开启了相应的模式。

虽然在我的Dell PC上没有遇到这个问题,但是因为反复的调整和以前随意的设置,我想其中的BIOS设置和硬盘的接线和跳线都是乱七八糟的,需要好好调整一下。可能很多人会讨厌FreeBSD这种“不友好”的方式,但这也是我喜欢FreeBSD的地方,我喜欢这种顽固的死板。那句话怎么说的?XXX用多了,人都会变笨的!

1 comment to 2008/08/13记 为FB的准备

Leave a Reply

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Hello world

Hi,我是Tang Bin,finalbug.org是我的个人站点。这里有更多关于我的内容。English readers please click here to learn more about me and this site.

Categories