无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3384|回复: 2
打印 上一主题 下一主题

[求助] (已解决)为什么这段代码可启动IDE光驱,但在启动SATA光驱就出错?!

[复制链接]
跳转到指定楼层
1#
发表于 2011-1-13 00:54:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面代码也是从一个高手的配置文件中找到的,发现兼容性比较高……但为什么这段代码可启动IDE光驱,但在启动SATA光驱就出错?!(在VirtualBox)

title Boot from CD-ROM
cdrom --init || cdrom --stop
map --rehook
geometry (hd999) || pause --wait=0
rootnoverify (cd0)  || pause --wait=5 CD-ROM not found. Press any key to continue...
chainloader (cd0) && boot
chainloader (cd1) && boot
chainloader (cd2) && boot
chainloader (cd3) && boot
chainloader (cd4) && boot
chainloader (cd5) && boot
chainloader (cd6) && boot
chainloader (cd7) && boot
chainloader (cd8) && boot
chainloader (cd9) && boot

又是VirtualBox 4.0 的Bug耶?!

还是真如不点说的cdrom --init的能成功的可能性只有一半……


不点2008-8-19 08:56 回复某帖如下:

很抱歉,我没有这方面的经验。

你的做法是,首先虚拟出一个软盘,里面含有一些驱动文件。grub4dos 本身是不用任何驱动程序的,所以,你的驱动文件应该是给 cdrom 里面的程序使用的。

cdrom --init 并不能保证百分之百的成功。只有那些完美支持 ATAPI 规范的光驱(以及主板芯片组),才能成功使用 cdrom --init 的方式来驱动光驱。

不管是什么接口规格的光驱,只要主板和光驱本身都完整地支持 ATAPI,那么就可以使用 cdrom --init 来驱动,否则,即使是 IDE 光驱,也未必能够用 cdrom --init 来成功驱动。

[ 本帖最后由 zyphio 于 2011-1-13 13:42 编辑 ]
2#
发表于 2011-1-13 08:44:13 | 只看该作者
原因很简单,GRUB4DOS的光驱驱动无法支持SATA光驱,DVD应该也不行。
建议直接设置GRLDR为光盘启动文件,这样就无需上面的光驱加载。
回复

使用道具 举报

3#
 楼主| 发表于 2011-1-13 13:35:05 | 只看该作者
原帖由 sgw888 于 2011-1-13 08:44 发表
原因很简单,GRUB4DOS的光驱驱动无法支持SATA光驱,DVD应该也不行。
建议直接设置GRLDR为光盘启动文件,这样就无需上面的光驱加载。


谢谢高手!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-27 22:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表