|
本帖最后由 有阴也有阳 于 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
执行以后报错如下:
1
换一个菜单后:
title 从第一光驱启动
cdrom --init
map --hook
chainloader (cd0)
boot
执行以后报错如下:
2
错误:Refuse to hook int13 because of empty drive map table.
请高手指点,谢谢!!!
问题的症结出在光驱的模式上,老式IDE光驱能正常启动,新式SATA光驱就会出现如上报错。
在老式IDE光驱上下面的菜单:
title 从第一光驱启动
cdrom --init
map --hook
chainloader (cd0)
boot
的执行效果——成功启动了IDE光驱中的Win7系统安装光盘:
3
在老式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系统安装光盘:
4
感言:现在的科技发展一日千里,估计现在90%以上的光驱都是SATA光驱,IDE光驱已经成了老古董了,怪不得新版的grub4dos0.4.6a取消
了cdrom驱动,新陈代谢,旧的被淘汰,新的取代旧的不可避免......
|
|