Posted on 2006-04-11 22:06
Bluekylin 阅读(6109)
评论(12) 编辑 收藏 所属分类:
5.Windows
今天写这篇东西的目的也就是放出如何在不重写mbr的情况下从硬盘引导DOS启动的方法。现在用到DOS,最多用在Ghost,只要使硬盘能以DOS启动就可以了,所以不需要小题大作的东西,也不需要vFloppy(这东西我以前常用,但发现不能使用在压缩的NTFS盘时就把它给扔了),先声明,里面涉及的文件均来自互联网。
1. 点击这里下载所需文件;
2. 下载后直接将 boot目录和grldr释放到系统启动分区(一般是C盘);
3. 编辑系统启动分区根目录中的boot.ini(文件夹选项中的取消选择"隐藏受保护的…"、选择"显示所有文件…",然后取消boot.ini的只读属性),在boot.ini中内容的最后增加一行:
c:\grldr="Start GRUB"
其实就是使用grub引导DOS镜像(这里系统启动分区是C盘),"Start GRU" 可以任意改,自己看得懂的就行了。
个别文件说明:
grldr
GRUB for DOS的组成部分,GNU GRUB 版本 0.95(这东西我两年前接触Linux的时候保存下来的,想不到还有用。)
boot.img
DOS 7.10启动盘镜像
MENULST 文件内容:
default=0
timeout=30
title DOS
kernel (hd0,0)/boot/img/memdisk
initrd (hd0,0)/boot/img/boot.img
boot
title Back to NT Boot Menu
rootnoverify (hd0,0)
chainloader +1
boot
进入GRUB启动显示的启动菜单为DOS和Back to NT Boot Menu两项,选Back to NT Boot Menu的话是返回ntldr调用的启动菜单。
注意:如果系统启动分区是压缩的NTFS格式,则应该把boot目录和grldr文件的属性—高级—"压缩内容以便节省磁盘空间" 的复选框选择去掉,否则启动会找不着文件(写这篇东西的时候"一键Ghost"和vFloppy都存在这个问题)。 (本文基于Windows2000/XP/2003描述)