标题: dos启动盘与软驱的关系
[打印本页]
作者: brother
时间: 2006-9-5 21:01
标题: dos启动盘与软驱的关系
我制作了一个多重启动的dos安装工具(仿maxdos),
使用grub进行系统的引导,win99.img做为进入dos的镜像,发现如果不在bios中设置软驱为none的情况下,从启动菜单中选择进入dos的话 在载入引导扇区的时候提示disk i/oerror,如果将bios中的软驱设置成1.44的话,引导正常并能够进入dos,请问诸位我如何才能做到,不用手动设bios,就能从多重启动菜单进入dos。
menu.lst如下:
#
# Grub 0.95 中文版配置文件样例, by Gandalf(
f22_storm@163.com)
# 2004 - 07 - 15 (midified 13:13 2004-11-13)
#
# 默认延迟时间(秒)
timeout 30
# 第一项为默认值
default 0
# Fallback to the second entry.
fallback 1
# 设置动画图形菜单文件
gfxmenu (hd0,0)/boot/grub/grub_chs.msg
# 设置中文支持的字体文件
fontfile (hd0,0)/boot/grub/fonts
# 设置图形背景文件
splashimage (hd0,0)/boot/grub/bj2008.xpm.gz
title 1 备份C盘
root (hd0,0)
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/cte.zip
title 2 恢复C盘
root (hd0,0)
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/etc.zip
title 3 备份D盘
root (hd0,0)
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/dte.zip
title 4 恢复D盘
root (hd0,0)
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/etd.zip
title 5 DOS命令行
root (hd0,0)
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/win99.zip
# 转到光盘启动
title 6 从光盘启动系统
scdrom --bootcd
# 从本地磁盘的主分区启动
title 7 硬盘启动
rootnoverify (hd0,0)
makeactive
chainloader +1
作者: brother
时间: 2006-9-5 22:31
是不是下面的原因
1 我的dos镜像文件出的问题(该镜像盘对软驱的依赖性太大)
2 是否要写硬盘的引导扇区(我现在没有写,好像使用grub是不用写的)
其实我的目的就是
通过执行我的安装程序,在现有的系统xp/2000/2003下实现多重启动的菜单
菜单的内容如下
1 备份C盘
2 还原C盘
3 备份D盘
4 还原D盘
5 进入dos
6 硬盘启动
我基本上已经做成了,但是发现与bios的软驱设置有无关系密切,设置成有的话就会加载镜像引导成功, 设置成none的话,加载dos镜像的时候中断的重置已经过去,就是在载入引导扇区的时候提示disk I/O error,我不明白是什么原因。
请大家献计献策,小弟不胜感激!
作者: brother
时间: 2006-9-8 01:46
没有人回答,我就天天顶
作者: brother
时间: 2006-9-8 01:58
标题: 问题解决了!
我使用了贵网站提供的freedos.img就可以成功的引导系统了,与bios的设置没有任何关系!
感谢你们提供的dos镜像