无忧启动论坛

标题: G4D从光驱启动报错 [打印本页]

作者: 有阴也有阳    时间: 2018-4-11 14:56
标题: G4D从光驱启动报错
本帖最后由 有阴也有阳 于 2018-4-11 17:40 编辑


        菜单:

title 从光驱启动(支持多光驱)
cdrom --init || cdrom --stop
map --rehook
geometry (hd999) || pause --wait=0
root (cd0)  || commandline   
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


        执行以后报错如下:




        换一个菜单后:

title 从第一光驱启动
cdrom --init
map --hook
chainloader (cd0)
boot

        执行以后报错如下:



        错误:Refuse to hook int13 because of empty drive map table.


        请高手指点,谢谢!!!


        问题的症结出在光驱的模式上,老式IDE光驱能正常启动,新式SATA光驱就会出现如上报错。


        在老式IDE光驱上下面的菜单:

title 从第一光驱启动
cdrom --init
map --hook
chainloader (cd0)
boot

的执行效果——成功启动了IDE光驱中的Win7系统安装光盘:



        在老式IDE光驱上下面的菜单:

title 从光驱启动(支持多光驱)
cdrom --init || cdrom --stop
map --rehook
geometry (hd999) || pause --wait=0
root (cd0)  || commandline   
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

的执行效果——也成功启动了IDE光驱中的Win7系统安装光盘:




        感言:现在的科技发展一日千里,估计现在90%以上的光驱都是SATA光驱,IDE光驱已经成了老古董了,怪不得新版的grub4dos0.4.6a取消

了cdrom驱动,新陈代谢,旧的被淘汰,新的取代旧的不可避免......



作者: 江南一根葱    时间: 2018-4-11 16:19
为啥从光驱启动要从g4d启动啊,,,这不是多此一。勃。。。
作者: 有阴也有阳    时间: 2018-4-11 16:23
wintoflash 发表于 2018-4-11 15:11
新版g4d好像已经取消cdrom驱动了吧。

我用的版本还有。
作者: 不点    时间: 2018-4-11 18:31
正是因为 cdrom --init 不能通用,所以新版本才去除了 cdrom --init 的支持。

因为不通用,所以 cdrom --init 没有实际用处。请不要使用它。






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