无忧启动论坛

标题: REBOOT 2007.01.14 刻盘后无法启动的临时解决方法 [打印本页]

作者: Yonsm    时间: 2007-1-25 13:52
标题: REBOOT 2007.01.14 刻盘后无法启动的临时解决方法
REBOOT 2007.01.14 版本,已经刻盘的用户,非常抱歉,由于 GRUB4DOS 的BUG 导致无法启动——Disk Read Error。

可以这样临时解决:启动的时候,在要进入的条目按e,然后在第一条 find 命令上按d,即删除find命令,然后按b引导就能启动了。

这个BUG是因为 GRUB4DOS 造成的。现在最新版本依然有这样的问题,不过我重新做了一下 MENU.LST (在1.24的GRUB中),暂时规避了这个问题——但是写入到HP格式化工具作的U盘的话,GRLDR中的 #ind --set-root 要改成 find --set-root,否则这种U盘无法引导——特指HP格式化的,其他无问题。
作者: 天风    时间: 2007-1-25 14:09
提醒楼上的朋友!

在光盘上使用GRUB,请把寻找软驱那一行删除!
作者: Yonsm    时间: 2007-1-25 14:52
原帖由 天风 于 2007-1-25 02:09 PM 发表
提醒楼上的朋友!

在光盘上使用GRUB,请把寻找软驱那一行删除!


晕了,竟然发错了板块惊动了老大。帮我转移到 PE 专区可否?
哪里寻找软驱?find --no-floppies --set-root?
可是我想做的通用点,--no-floppies 的话U盘上就不能启动了。

最起码,可以加一条命令 类似 VB 的 Resume Next 什么的,即时出错也继续执行下面的命令。这有肯定非常容易实现的。不知道可否考虑。
这个东西真郁闷!我暂时用注释掉上面一条的方法来解决问题,即,直接信任当前 root 下面有 PELDR:
chainloader /PELDR

这样在硬盘、光盘上都能正确运行。应为一启动的时候,当前 root 已经设置好。但是,在 HP USB 格式化工具格式化的U盘上(具有MBR+BS的),却有问题。
当前 root 明明已经是 fd0,但是却不是什么 whole disk,导致chainloader /PELDR无法引导。但 root (fd0) 后却能继续引导。晕了!





欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3