|
如题,这种用DOS跟PE双启动的方案谁成功过,有无补充或注意事项,
方案内容如下(转贴自网友的文章)
本来这个方案是我着手制作双启动U盘最早选用的方案,但是在我的华擎845E主板上始终没法使用,所以开始没有发布。这次发布出来供大家测试,看看是不是我那主板的特例。
本方案的MBR由DOS引导,WinPE由Grub4DOS加载启动。相对前面的方案,这个方案制作起来最简单。
1、用HP USE Disk Storage Format Tool把U盘格式化成FAT可引导盘。
2、根据自己的需要,把其它DOS文件和一些DOS工具拷贝到U盘。
3、把老毛桃WinPE里面的WINNT.XPE和WINPE.IS_文件拷贝到U盘根目录;把WXPE文件夹下面的SETUPLDR.BIN拷贝到U盘根目录下并更名为LDRXPE,注意没有后缀哦。把“外置程序”文件夹拷贝到U盘根目录。
4、把NTLDR和ntdetect.com两个文件拷贝到U盘根目录,这是启动XPE格式WinPE镜像必须的文件。
5、把grub.exe和fonts.gz两个Grub4DOS的程序文件和中文字体文件拷贝到U盘根目录。
6、用任何文本编辑器在U盘根目录创建Menu.lst,内容如下:
timeout 0
default 0
fontfile /fonts.gz
title 启动 WindowsPE
find --set-root /grubidx.txt
chainloader /ldrxpe
在U盘根目录创建一个grubidx.txt文件,内容无所谓,作用是配合Menu.lst作为Grub特征文件查找确定根设备。
7、自行编辑Config.sys和Autoexec.bat,构建DOS多重开机选单,加入启动Grub4DOS的项目。要保证启动Grub的时候不装入任何的内存管理程序和其它驱动程序、驻留程序,以免跟Grub4DOS发生冲突。可以简单地在Autoexec.bat里面加入一行:
grub
这样就可以启动Grub4DOS了。当然,由于要实现双启动,所以要把这两个配置文件编辑成多重选单的方式,在需要的时候可以启动对应的配置。我把我的配置文件内容放在下面供参考。
Config.sys内容:
[MENU]
MENUITEM=1,XMS without CD-ROM support
MENUITEM=2,XMS with CD-ROM support
MENUITEM=3,XMS and EMS
MENUITEM=4,DOS real mode(no XMS,no EMS)
MENUITEM=5,Windows PE
MENUDEFAULT=5,30
[1]
DEVICE=\HIMEM.SYS /TESTMEM:OFF
DEVICE=\EMM386.EXE NOEMS
INCLUDE=PUB
[2]
DEVICE=\HIMEM.SYS /TESTMEM:OFF
DEVICE=\EMM386.EXE NOEMS
DEVICEHIGH=\VIDE-CDD.SYS /D:SSCD001
INCLUDE=PUB
[3]
DEVICE=\HIMEM.SYS /TESTMEM:OFF
DEVICE=\EMM386.EXE RAM
INCLUDE=PUB
[PUB]
DOS=HIGH,UMB
FILES=30
BUFFERS=20
STACKS=9,256
LASTDRIVE=Z
[4]
FILES=10
BUFFERS=10
LASTDRIVE=Z
[5]
Autoexec.bat内容:
@ECHO OFF
PATH=A:\;C:\;A:\Diskgen;C:\DiskGen;A:\DM;C:\DM
GOTO %CONFIG%
:1
GOTO COMMON
:2
LH \SHSUCDX.COM /D:SSCD001
GOTO COMMON
:3
GOTO COMMON
:4
GOTO END
:5
GRUB
:COMMON
LH \SMARTDRV.EXE /X
@ECHO Install mouse driver?
\CHOICE /C:YN Yes,No /T:N,6
IF ERRORLEVEL 2 GOTO END
LH \MOUSE.COM
:END
按照这个配置,启动的时候如果选择第5个项目,或者超过30秒没有做选择自动执行第5个项目,那就经由Autoexec.bat里面对应的语句启动Grub4DOS,然后Grub4DOS会根据Menu.lst的设置启动WinPE。
本文来自:DOS资源站(www.cmdos.net) 详细出处参考:file:///F:/软件直通车/DOSWinPE双启动U盘制作详解%20-%20DOS资源站.mht |
|