|
本(DOS-WINPE)U盘双启动基于精品论坛Fireflying同志写的(DOS/WinPE双启动U盘制作详解-共三套方案)
http://bbs.et8.net/bbs/showthread.php?t=839503 的第2种方法修改制作而成,
修改了只能用USB-HDD启动DOS的BUG 一些主板不兼容的问题
1、(原文)给U盘写入NTLDR的MBR,此项工作可以用PeToUSE来完成,也可以用其它方式达成目标。具体操作见方案一。
(修改)若照上面做也可以,只是做出来的磁盘格式是FAT16,我用PM8加GRUB做了个U盘GHO但还要GRUBGUI再安装一次GRUB
2、把NT Loader所需的文件NTLDR和NTDETECT.COM拷贝到U盘根目录。
3、编辑NT Loader启动菜单Boot.ini放在U盘根目录。用任何文本编辑器创建一个Boot.ini文件,内容如下:
[boot loader]
timeout=0
default=C:\grldr
[operating systems]
C:\grldr="Boot Menu"
4、拷贝Grub4DOS文件(我用的是老毛桃的网络U盘的英文原版http://maotao.u.winzheng.com/mypane.aspx?down=ok&filename=
grub_for_dos-2007-01-07.rar&filepath=maotao%2f%b9%e2%c5%cc%c6%f4%b6%af%c0%e0%2fgrub_for_dos-2007-01-07.rar,
把Grub4DOS里面的grldr拷贝到U盘根目录;在U盘根目录创建一个Boot文件夹,
把Grub4DOS的中文字体文件Fonts.tz和菜单背景图片文件Splash.gz拷贝到这个文件夹下。这两文件我改了下名!
在U盘根目录创建一个grubidx.txt文件,内容无所谓。
5、把DOS软盘镜像文件dos.ima拷贝到U盘的Boot文件夹下。
6、把老毛桃WinPE里面的WINNT.XPE和WINPE.IS_文件拷贝到U盘根目录;把WXPE文件夹下面的SETUPLDR.BIN拷贝到U盘根目录下并更名为LDRXPE,注意没有后缀哦。把“外置程序”文件夹拷贝到U盘根目录。
7、创建Grub引导菜单文件,用任何纯文本编辑器在U盘根目录创建一个Menu.lst文件,内容为:
splashimage /boot/grub/robin.xpm.gz
fontfile /boot/grub/memdisk.gz
timeout 10
default 1
title ^XYDN^ NCXYDN--------------------------------------HYN #说明欢迎界面=重起
reboot
title ^XYDN^ YX Windows--PE #说明运行WIN-PE(老毛桃普通板-以改)
find --set-root /grubidx.txt
chainloader /ldrxpe
title ^XYDN^ YX GHOST-11.01 #说明运行我做的GHOST-11.0自动化版运行我做的GHOST-11.0自动化版
find --set-root /grubidx.txt
map --mem /boot/grub/ghost.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title ^XYDN^ ZD WINDOWS CD #说明转到硬盘启动
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
chainloader (hd1,0)+1
boot
title ^XYDN^ C-------------Q #说明重起
reboot
title ^XYDN^ G-------------J #说明关机
halt
title ^XYDN^ NCXYDN--HYN QQ:398418838 http://www.xoooy.1a.cn #说明=重起
reboot
做完这些,U盘就可以启动了。注意由于GRUB是英文原版#和#后面的文字不要放进去以免出显乱码
想弄成中文的搞了很多次都不成功(把矮人工作室的我的DOS工具箱研究了个片始终不能引导到WIN-PE只得郁郁做罢还望高手指教一二
菜单项目说明:
第一行设置等待10秒的等待时间;
第二行设置如果10秒用户没有选择,就默认启动第一个引导项目“启动 WindowsPE”;跳过上面欢迎部分!
splashimage项目设置Grub4DOS启动菜单的背景图片,图片路径为/boot/splash.gz;
foreground项设置启动菜单文字颜色为亮黄色;
fontfile项设置中文字体文件为/boot/fonts.gz
下面两个以title开头的小节就是启动菜单的两个启动项,title后面的文字将显示在菜单中;
find --set-root /grubidx.txt这一项是自动搜索grubidx.txt这个事先创建好的特征文件,它只要找到这个文件,就把文件所在的路径设置为根设备,这样就不会被盘符变化困扰了。至于特征文件的内容,那就无所谓了。
chainloader /ldrxpe就是启动WinPE的XPE镜像。
map --mem /boot/dos.ima (fd0)是装入/boot/dos.ima这个软盘镜像,并且虚拟成fd0.
map --hook是让装入的软盘镜像立即加载生效。
rootnoverify (fd0)指定把刚才虚拟的fd0设置为根设备。
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111!!!!!!!!!!!
最后说明下WXPE目录里可放个以XP-SP2.GHO命名的GHOST系统镜像以便运行我做的GHOST-11.0自动化版时可选4一键就装好系统,选8是一键把硬盘分4个区注意哦
经过几天数10多台电脑的测试完满成功!特做此帖让大家可以维护电脑于弹指之间,让我们这些做电脑生意的要去客户那维护电脑就只带个U盘足已!
下载地址:http://www.fs2you.com/files/1c773226-94b7-11dc-bf12-0014221f4662
[ 本帖最后由 xd8bx 于 2007-11-17 10:46 AM 编辑 ] |
|