|
dos工具箱 grub 启动,虚拟硬盘专版。2010.12.18
http://u.115.com/file/f51a654581# dts168HDU.ima.gz
这样做优点是可以节省内存空间而且不用进入dos后通过xms建立虚拟盘和解压缩,32M的虚拟硬盘可以放入更多的软件,扩展性更好。
但也有缺点,就是只能局限于grub引导,对于其他方式的启动引导可能就要麻烦一些,而且影响包占用的磁盘空间也增加了一些。
大家试试看,效果如何。如果能够接受就一直用这个方案了。
安装到 xp/win7 上的简单脚本:
dts_inst.rar
(128.43 KB, 下载次数: 16)
把 下载的虚拟硬盘版 dos工具箱 更名称 dostools.gz 放于安装脚本同一文件夹,运行相关脚本。
如果已经安装了 软盘+虚拟内存盘 模式的dos工具箱,可以手动用 安装脚本中的 dtldr 替换c:\ 原有的dtldr ,用 硬盘版 dostools.gz 替换 c:\boot\dostools.gz 即可。
dtldr内部 grub菜单如下:
--------------------------
default 0
timeout 0
title 0.DOSTOOLS
find --set-root /boot/dostools.gz
map --mem --top /boot/dostools.gz (hd)
map --hook
find --set-root /dos_boot/dos_boot.gz
map --mem --top /dos_boot/dos_boot.gz (fd0)
map --rehook
root (fd0)
chainloader (fd0)+1
boot
title commandline
commandline
title reboot
reboot
title halt
halt
--------------------
做成逻辑盘,主要原因是dos对盘符的分配功能上的限制决定的。dos在分配盘符的时候会把所有硬盘的主引导分区分配到前面的几个盘符上,然后才是逻辑分区。
此时如果我们的虚拟盘是主引导分区,而本地硬盘的主引导分区为ntfs结构,那么可想而知,dos系统的c盘就变成我们的虚拟盘了,显然我们不喜欢这样。]
而且,dos会把启动dos的分区默认为c:,所以我们不能从虚拟硬盘启动dos,而是要通过(fd0).
[ 本帖最后由 dos时代菜鸟 于 2010-12-20 10:48 编辑 ] |
|