移动硬盘启动 DOS+双PE系统
移动硬盘启动 DOS+双PE系统成功
经过浏览N多前辈们的方案以及N次试验,将偶的移动硬盘启动PE系统做成功了,现将方案分享给大家一下:
本人的移动硬盘为联想80G,分为两个区,第一分区大小为5G FAT32模式,(以下操作均在XP下完成):
1:先将移动硬盘接在电脑上,用XP自带的磁盘管理功能分区,格式化为PE分区FAT32模式。
2:下载PE系统(本人用的是“深度”和“老毛桃”的两个PE,想安一个PE的也一样,少下一个就是了*.*)
3:在PE分区的根目录用记事本创建一个Boot.ini文件,内容如下:
[boot loader]
timeout=30
default=C:\grldr
[operating systems]
C:\grldr="system tools"
c:\ieldr="Load IsoEmu Final SV"
4:把硬盘系统的NTLDR和NTDETECT.COM两个文件拷贝到PE分区根目录,这是NT Loader引导器的必须文件。
5:拷贝Grub4DOS文件,把Grub4DOS里面的grldr拷贝到PE分区根目录;在PE分区根目录创建一个Boot文件夹,把Grub4DOS的中文字体文件和菜单背景图片文件拷贝到这个文件夹下。在PE分区根目录创建一个文件,内容无所谓。
6:把深度WinPE里面的WINNT.XPE和Deepin.im_文件拷贝到PE分区根目录;把WXPE文件夹下面的SETUPLDR.BIN拷贝到U盘根目录下并更名为LDRXPE,注意没有后缀哦。把“外置程序”文件夹拷贝到PE分区根目录。
7:(安一个pe的朋友此处可以忽略掉*.*)把老毛桃WinPE里面的WINNT.XPE改名为WINNT.SIF,并把此文件和MINIPE文件夹一起拷贝到PE分区根目录;把WXPE文件夹下面的SETUPLDR.BIN更名为PELDR拷贝到PE分区根目录下,注意没有后缀哦。
8:用 UltraEdit 打开 PELDR ,搜索 “WINNT.XPE” 将所有的 “ WINNT.XPE ”都改为 “ WINNT.SIF ”(一
定要改完哦,有很多处哦)
9:创建Grub引导菜单文件,用任何纯文本编辑器在PE分区根目录创建一个Menu.lst文件,内容为:
timeout 30
default 0
splashimage /
foreground EE03EE
fontfile /
title 启动 深度Windows PE
find --set-root /
chainloader /ldrxpe
title 启动 老毛桃Windows PE
find --set-root /
chainloader /PELDR
想安装其余DOS工具的朋友请参考网上关于Grub引导菜单文件编辑的文档这里给大家做个简单的例子(一定要加你的DOS工具放在BOOT的文件夹里面哦):
timeout 30
default 0
splashimage /
foreground EE03EE
fontfile /
title 启动 深度Windows PE
find --set-root /
chainloader /ldrxpe
title 启动 老毛桃Windows PE
find --set-root /
chainloader /PELDR
title 启动 MSDOS 中文工具盘
map --mem /boot/DOSTOOL.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
第一行设置等待30秒的等待时间;
第二行设置如果30秒用户没有选择,就默认启动第一个
引导项目“深度Windows PE”;
splashimage项目设置Grub4DOS启动菜单的背景图片,图片路径为/;
foreground项设置启动菜单文字颜为洋红;
fontfile项设置中文字体文件为/
双硬盘下面两个以title开头的小节就是启动菜单的两个启动项,title后面的文字将显示在菜单中;
find --set-root /这一项是自动搜索这个事先创建好的特征文件,它只要到这个文件,就把文件所在的路径设置为根设备,这样就不会被盘符变化困扰了。至于特征文件的内容,那就无所谓了。
chainloader /ldrxpe就是启动WinPE的XPE镜像。
map --mem /boot/DOSTOOL.IMG (fd0)是装入/boot/DOSTOOL.IMG这个软盘镜像,并且虚拟成fd0.
map --hook是让装入的软盘镜像立即加载生效。
rootnoverify (fd0)指定把刚才虚拟的fd0设置为根设备。
本来,Grub4DOS可以直接安装到PE分区的根目录,但是我反复尝试了多次,MBR是写进去了,可总
是报错无法引导。所以还是用NT Loader做MBR引导器,由于NT Loader不支持加载PE镜像文件,所以MBR引导成功后,把控制权交给Grub4DOS,由Grub4DOS来加载WinPE的XPE镜像以及MS-DOS的软盘镜像实现启动对应OS的功能。
10:下载ISOEMU(一个DOS下读取ISO文件的工具)把 ieldr 放到你的PE分区根目录, 修改 boot.ini ,添加如下行即可:c:\ieldr="Load IsoEmu Final SV",把 isoemu.ini和你要虚拟的一些DOS工具的ISO文件放到 PE分区根目录的根目录下;然后修改 isoemu.ini 的这一行:
"isoemu isogrub.iso" (把 isogrub.iso 改为你的文件即可。比如我的是dos.iso)
就这样一个由 ISOEMU + NT Loader + Grub4DOS 引导的DOS + 双PE 启动的移动硬盘就做好了,(*^__^*) 嘻嘻……打开虚拟机试试吧

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。