|
原帖由 sgw888 于 2010-5-30 15:05 发表 
现在遇到一个问题,在HP 6910P 上面,PXE启动SRS_F6进行测试的时候,发现,加载驱动之后,也就是经过一系列的驱动分析之后,再回到GRUB4DOS环境时,实机硬盘HD0无法访问,使用LS命令列出的硬盘实际上是经由 SRS_F6虚拟的硬盘,UNMAP --ALL,取消所有映射也没有效果,仍然无法列出实机硬盘. map(hd0) (hd0) map --rehook,仍然无效,无法再识别到实机硬盘HD0. 这不知道是什么原因引起的,是GRUB4DOS,还是DOS,还是??? 找不到原因.
PXE 启动 grldr,进入 DOS,再用 grub --keep-pxe 回到 grub 下。此时又要执行一次 pxe detect 的初始化。也许正是这个第二次的初始化步骤,让 PXE 的 BIOS 神经了。
如果是这样的话,又有什么办法呢?总不能把主板扔了。现在,姑且不论是谁在故意制造麻烦。即便没人故意制造麻烦,无意之间制造的麻烦,也够麻烦了。
进入 grldr,已经很不容易了。有一些恶劣的机器,甚至无法启动 fbinst 的环境,更无法启动 grub4dos 了。我们应该珍惜每一个能够进入 grub4dos 的美好生活,不要轻易就离开这个舒适的环境而到别处去探险。进入 dos 就等于是切换环境,就等于是探险。
有没有可能,所有的前期工作都在 grldr 下完成,不再进入 DOS 环境?编写 grldr 下的外部程序,应该也不困难了。 |
|