|
前些天下载了一个软盘镜像,地址如下.
http://sysoft.zdwx.com/download/bootdisk.rar
这个软盘镜像能不进DOS直接启动到GRUB菜单(谁知道是怎么做的?)在菜单里选DOS时才进入DOS的config.sys菜单再运行autoexec.bat
用虚拟机启动了一下觉得不错便想把它集成到光盘工具里,我最近研究GRUB便用GRUB作光盘启动,但启动这个软盘镜像进入这个镜像的GRUB菜单后再往下走就出错了大意是(fd0)找不到,这好理解,我根本没软驱当然找不到啊。经过研究发现软盘镜像里BOOT\GRUB\下MSDOS.GZ和TOOLS.GZ分别是GRUB的一级菜单和二级菜单(其实是文本文件,用记事本打开即可).MSDOS.GZ内容如下:
fontfile (fd0)/boot/grub/fonts
splashimage (fd0)/boot/grub/grub
timeout 20
default 0
title 1. MS-DOS 7.10超级启动盘 Copyright@ hnlyzhd
root (fd0)
chainloader /boot/grub/dos.gz
title 2. Dynamic Drive Overlay (STARTONTRACK)
root (fd0)
chainloader /boot/grub/dm.gz
title 3. 运行物理硬盘上的软盘镜像文件
configfile (fd0)/boot/grub/tools.gz
title 4. 从硬盘的第一主分区启动操作系统
root (hd0,0)
chainloader +1
title 5. 从软盘启动
chainloader (fd0)+1
rootnoverify (fd0)
title 6. 从光盘启动
chainloader /boot/grub/cd.gz
title 7. 重新启动计算机
reboot
title 8. 关闭计算机
halt
由菜单看dos.gz和dm.gz应该是DOS的启动扇区文件吧(是不是啊?)但我将它们设为软盘镜像的启动文件结果软盘镜像不能启动.我想要原汁原味的启动这个镜像由GRUB进DOS比较难那么我直接进入它的DOS应该简单吧.于是新建一个软盘镜像,将启动类型设为WIN95,WIN98类型,再将那个镜像里的文件添加进去,这样启动进DOS没问题吧,结果用虚拟机测试根本无法启动.我晕,别外用一个能正常启动的软盘镜像将里面的文件删掉,加入那个镜像里的文件,不要动启动区,保存,还是不能启动.我是搞不定了.最后我想用EZBOOT试试,当然先试下载来的那个软盘镜像。结果正常启动,和在虚拟机里插入软盘一样,也没有什么(fd0)找不到的问题!是不是EZBOOT模拟软驱要彻底点啊。 |
|