无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5767|回复: 45
打印 上一主题 下一主题

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

[复制链接]
跳转到指定楼层
1#
发表于 2005-12-10 19:16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[这个贴子最后由lxl1638在 2005/12/17 06:21pm 第 6 次编辑]

[color=#B22222]
22楼提供一个简单的例子,比1楼的更完善

刚在虚拟机做了试验,基本成功,过程如下:
1、将PELDR复制了3份,依次取名为PELDR.XP1、PELDR.XP2、PELDR.XP3(不能改基本名,
   只能改它的护展名)。
2、用Gandalf的Avldrng为上述3个PELDR.XP?分别生成3个载入器,依次取名为Avldr.XP1、
   Avldr.XP2、Avldr.XP3。
3、将这3个载入器Avldr.XP?全复制到装有XP的第一分区,PELDR.XP1放第一分区,
   PELDR.XP2放第二分区,PELDR.XP3放第三分区。
3、将64M版(SDI文件)、128M版(SDI文件)、200M版(ISO文件)的XPE映像也复制第一分区,
   依次取名为64M_XPE.SDI、128M_XPE.SDI、200M_XPE.ISO。
4、编辑第一分区的BOOT.INI文件,内容如下:
[color=#8B0000]
[boot loader]
timeout=20
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\Avldr.XP1=" 64M版XPE,内存要求128M"
C:\Avldr.XP2="128M版XPE,内存要求256M"
C:\Avldr.XP3="200M版XPE,内存要求512M"

5、第一分区WinNT.SIF文件内容为:
[color=#8B0000]
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\i386\System32\"
OsLoadOptions="/noguiboot /fastdetect /minint /rdimageoffset=36352 /rdpath=multi(0)disk(0)rdisk(0)partition(1)\64M_XPE.SDI"

   第二分区WinNT.SIF文件内容为:
[color=#8B0000]
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\i386\System32\"
OsLoadOptions="/noguiboot /fastdetect /minint /rdimageoffset=36352 /rdpath=multi(0)disk(0)rdisk(0)partition(1)\128M_XPE.SDI"

    第三分区WinNT.SIF文件内容为:
[color=#8B0000]
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\I386\SYSTEM32\"
OsLoadOptions = "/noguiboot /minint /fastdetect /rdexportascd /rdpath=multi(0)disk(0)rdisk(0)partition(1)\200M_XPE.ISO"

6、将第一分区设为隐藏,重启机子。
    经试验,64M和128M的XPE可以分别启动,就是想启动200M的XPE时不成功,它启动了64M的,说明PELDR.XP3去第一分区读取WinNT.SIF文件了,启动过程已的确看到PELDR.XP3被载入,但为什么这个PELDR.XP3不在它的分区(第三分区)读取WinNT.SIF文件,而去读取了第一分区的WinNT.SIF文件呢?是不是PELDR(2K3光盘的引导)只查找前面的两个分区?
    当然在同一台子上装多个XPE没有必要,只是试验而已,这种方法可以在硬盘的隐藏分区放置多个XPE映像文件,并分别启动,不足之处是要在不同分区下放置PELDR文件(同一文件,名称不同)和Winnt.SIF文件,我想把引导不同XPE的PELDR文件和WinNT.SIF文件放入不同的软盘映像,用GRUB来加载这些软盘映像,是可以放在同一分区并隐藏的。
Gandalf,麻烦你看下4楼的内容
2#
发表于 2005-12-10 19:49:38 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

你这三个分区那个是主分区,哪个是扩展分区?
回复

使用道具 举报

3#
 楼主| 发表于 2005-12-10 19:53:02 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

下面引用由fujianabc2005/12/10 07:49pm 发表的内容:
你这三个分区那个是主分区,哪个是扩展分区?
原来第一、第二分区是主分区,第三分区是护展分区,后来将第三分区改成主分区再做试验的,不知道是不是这个原因才启动不了第三分区的XPE。我再把第二、第三分区改为护展分区看看。
回复

使用道具 举报

4#
 楼主| 发表于 2005-12-10 20:24:51 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

把第二、第三分区改为护展分区,经试验,哈哈,终于找到原因了。是这样的,那个分区有PELDR和WinNT.SIF,那个分区就要有NTDETECT.COM。我在试验启动第三个XPE时(200M的ISO文件,PELDR.XP3在第三分区),提示NTDETECT ......,哈,那行字还没看完就知道是由于这个分区没有NTDETECT.COM文件,把它复制进去,启动成功!
由此说明,PELDR和WinNT.SIF不一定要放在主分区,护展分区也可以的,但必须是NTDETECT.COM、PELDR、WinNT.SIF同时存在。现在的问题是Avldrng做出的载入器能查找到多少个分区了,希望Gandalf老大看到能说明一下。
回复

使用道具 举报

5#
发表于 2005-12-10 20:38:42 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

看来peldr/cmldr/setupldr.bin会自动查找所启动分区的根目录来寻找winnt.sif,ntdetect.com,bootfont.bin等文件。
顺便说一下,以前曾经试过,ntldr也能自动查找所启动分区的boot.ini,哪怕ntldr是位于第二硬盘的非主分区上。
回复

使用道具 举报

6#
 楼主| 发表于 2005-12-10 20:49:42 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

下面引用由fujianabc2005/12/10 08:38pm 发表的内容:
看来peldr/cmldr/setupldr.bin会自动查找所启动分区的根目录来寻找winnt.sif,ntdetect.com,bootfont.bin等文件。
顺便说一下,以前曾经试过,ntldr也能自动查找所启动分区的boot.ini,哪怕ntldr是位于第二硬盘 ...
这个我现在明了,但先要通过Gandalf的装入器查找并载入PELDR,问题是Gandalf的装入器查找的范围有多大?第二硬盘或第三硬盘的扩展分区能否找到?
回复

使用道具 举报

7#
 楼主| 发表于 2005-12-11 10:07:48 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

刚才又看avldrng的说明,相关部分是:
. avldrng 对引导文件的搜索顺序是: (hd1->hd2->fd1->fd2)。
. 不支持光驱
回复

使用道具 举报

8#
发表于 2005-12-11 12:22:38 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

lxl1638兄弟:
实机上试了吗?以前我实机上测试扩展分区不行的。
回复

使用道具 举报

9#
 楼主| 发表于 2005-12-11 13:43:47 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

下面引用由luckboys2005/12/11 12:22pm 发表的内容:
lxl1638兄弟:
实机上试了吗?以前我实机上测试扩展分区不行的。
实机没试过,因为我实机有两个硬盘,每个装一份XPE就够用了,以后找时间再试。
回复

使用道具 举报

10#
发表于 2005-12-16 09:05:54 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

太强 了。看不懂。汉!
回复

使用道具 举报

11#
发表于 2005-12-16 14:46:33 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

谢谢,说得很详细!
回复

使用道具 举报

12#
 楼主| 发表于 2005-12-16 16:11:00 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

我又做了个试验,借助Gandalf的ISOEMU,可以在一个分区中放置多个XPE映像,分别启动,且XPE映像和他们的相关启动文件,如PELDR、WinNT.SIF等都可以放置在一个隐藏的分区。现在要修正XPE的CPU-Z问题,基本找出原因了,搞好这个以后再把ISOEMU启动多个XPE的做法作说明。
回复

使用道具 举报

13#
发表于 2005-12-16 16:43:50 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

[这个贴子最后由huaqingyuan在 2005/12/16 04:52pm 第 1 次编辑]

用软盘加GRUB最方便了
1.先在2000或XP等NT系统上格式化软盘,让其有NT的引导区文件,或者取NT的安装磁盘组的第一张删掉内容,还有其他方法得到一张空的IMG文件
2.将winnt.sif,ntdetect.com,bootfont.bin放到软盘里,将PELDR改名为SETUPLDR.BIN放到软盘里..这里要注意的是winnt.sif要编辑好,指向硬盘的文件,就象这样:
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\I386\SYSTEM32\"
OsLoadOptions = "/noguiboot /minint /fastdetect /rdexportascd /rdpath=multi(0)disk(0)rdisk(0)partition(1)\200M_XPE.ISO"
主要是要注意/rdpath=multi(0)disk(0)rdisk(0)partition(1)\200M_XPE.ISO路径要对.
3.保存IMG文件,并让GRUB引导它!
说得很详细了,我想只要有一定基础的人都会自己做了!
有时间我弄好二个IMG文件来,大家可以直接使用!但是文件要放在我指定的地方就可以了.要自定义就自己编辑winnt.sif就可以!
回复

使用道具 举报

14#
发表于 2005-12-16 16:55:32 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

用ISOEMU当然也是可以的,但是修改ISO文件不是很方便!修改IMG还是方便很多的
回复

使用道具 举报

15#
发表于 2005-12-16 17:01:28 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

还有GRUB可以给PE加上密码!那样我们的管理员工具就只有管理员能用了
回复

使用道具 举报

16#
 楼主| 发表于 2005-12-16 17:37:38 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

下面引用由huaqingyuan2005/12/16 04:43pm 发表的内容:
用软盘加GRUB最方便了
1.先在2000或XP等NT系统上格式化软盘,让其有NT的引导区文件,或者取NT的安装磁盘组的第一张删掉内容,还有其他方法得到一张空的IMG文件
2.将winnt.sif,ntdetect.com,bootfont.bin放到软盘里 ...
好象硬盘上的NT引导记录是加载NTLDR吧,我试过了PELDR改名为NTLDR就可以了,软盘上就只需NTLDR(实际是PELDR改名而成的)和WinNT.SIF两个文件就可以了。GRUB加载的原理和我想到的是相似的,我的思路是:
硬盘上的引导记录=>硬盘上的NTLDR=>Gandalf的ieldr=>EasyBoot的Loader=>IMG=>IMG中的NTLDR(实际是PELDR)=>加载SDI文件=>启动PE。
呵呵,整个过程如同马拉松接力,不过一切文件都是在硬盘的,很快,我试了,虚拟机中分别启动三个版本的XPE。GRUB的思路简单,我的方法是想利用EasyBoot的图形启动介面,做一个华丽的虚拟启动盘,当然其中可以包括DOS工具在内。GRUB的介面太死了,想改它一下很不易。EasyBoot可以做出华丽而又有个性的介面。
回复

使用道具 举报

17#
 楼主| 发表于 2005-12-16 17:45:51 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

更正一下,IMG中是三个文件,还有一个是ntdetect.com,什么I386目录、bootfont.bin文件都可以不要,不要bootfont.bin时,PELDR加载 SDI的进度条很好看。
回复

使用道具 举报

18#
发表于 2005-12-16 18:48:58 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

中文版peldr进度条是一个bug,ntldr加载sdi时进度条正常
回复

使用道具 举报

19#
发表于 2005-12-16 20:00:01 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

好象硬盘上的NT引导记录是加载NTLDR吧
我说的是软盘啊!模拟硬盘也是可以的!
1。44的软盘!
应该是SETUPLDR.BIN
回复

使用道具 举报

20#
 楼主| 发表于 2005-12-16 21:35:52 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

下面引用由huaqingyuan2005/12/16 08:00pm 发表的内容:
好象硬盘上的NT引导记录是加载NTLDR吧
我说的是软盘啊!模拟硬盘也是可以的!
1。44的软盘!
应该是SETUPLDR.BIN
我的做法是:
在虚拟机中挂一个空白的IMG,在XPE中格式化它(不是制作DOS启动盘那种格式化),它认的是NTLDR,而不是那个什么setupldr.bin。然后再在其中按自已要求建立一个WinNt.SIF文件就可以了。关虚拟机后再把那个IMG复制几个(准备启动几个SDI就复制几个),同样修改其中的WinNT.SIF文件就可以了。
回复

使用道具 举报

21#
发表于 2005-12-16 22:40:38 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

[这个贴子最后由huaqingyuan在 2005/12/16 10:44pm 第 1 次编辑]

只要成功了是什么文件到也没什么争论的

我测试了一下确实有二种可能也许和格式化的版本有关!象MS的安装磁盘组都是SETUPLDR.BIN的!下面是二个不同的引导区文件!
1:
?怣SDOS5.0   @ ?             )?';?          FAT12   3缼屑 |h?? ?  P懜  ? ? 肏黧葔h 3蹚?钀 rW3蹕 孄Q? 拒螃Yt兠 忭?&媁R? h  3?鐷 r([? ? 廍? 廍荅?$ ?   締?劲? 玖? 
纓?? ?腧肞JJ? 2澉?円 ??X???  ? ?3吟6 ?% ?? *@:v?2銹??厘
.嗛?$ ?? 兡X(v? ? 仉悽BOOT: Couldn';t find NTLDR
BOOT: I/O error reading disk
Please insert another disk SETUPLDRBIN                       U
2:
?怣SDOS5.0   @ ?             )髉媓           FAT12   3蓭鸭饆庂  幚 |8N&#36;}&#36;嬃欒<r冸:f?|&f;&奧黸
回复

使用道具 举报

22#
 楼主| 发表于 2005-12-17 14:52:46 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

[这个贴子最后由lxl1638在 2005/12/17 02:57pm 第 1 次编辑]

我做的一个例子,里面有说明:
ftp://flxl16381@57333.com/MY.RAR
另外要说的是,启动XPE的那三个IMG不要随便编辑,否则XPE启动不了,你可以给这个ISO(文件名为 MYCD.ISO)加上自己有个性的图片,修改其中的菜单文字或说明。我做的只是个例子,没有任何图片,文字也很简单。
回复

使用道具 举报

23#
 楼主| 发表于 2005-12-17 16:47:32 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

晕!一个可以让光驱软驱下岗的主题竟然没几个人感兴趣?
回复

使用道具 举报

24#
发表于 2005-12-17 16:59:27 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

严重支持中!呵呵!你每个iso文件我都下载了!
回复

使用道具 举报

25#
发表于 2005-12-17 17:07:55 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

下面引用由lxl16382005/12/17 04:47pm 发表的内容:
晕!一个可以让光驱软驱下岗的主题竟然没几个人感兴趣?
虚拟软驱是个人研究的,不错!
硬盘安装多方便自己或自己周围的人
光盘版适用范围比较广
我现在比较关注如何放在U盘里和移动硬盘里,这样别人看起来好象比较牛,嘿嘿~
回复

使用道具 举报

26#
 楼主| 发表于 2005-12-17 18:18:46 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

下面引用由tjcz2005/12/17 05:07pm 发表的内容:
虚拟软驱是个人研究的,不错!
硬盘安装多方便自己或自己周围的人
光盘版适用范围比较广
我现在比较关注如何放在U盘里和移动硬盘里,这样别人看起来好象比较牛,嘿嘿~
[color=&#35;B22222]能装入硬盘的东西也一定能装入移动硬盘,只是有些人不会将移动硬盘做成启动盘。另外还受到两方面限制:
1、目前移动硬盘速度还不是很理想,启动DOS或DOS类工具还可以,要从移动硬盘上启动PE,你就要泡上一杯茶,慢慢去等它启动。不过随移动硬盘技术的成熟,以后就理想了。
2、能否从移动硬盘上启动还要主版支持。
回复

使用道具 举报

27#
发表于 2005-12-17 20:47:31 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

主版支持!如果移动硬盘太慢的话,我想知道光盘版本的PE慢吗?
碰到没有软驱和光驱而有无法进入系统的情况,是不是用外置光驱启动PE比较好呢?我有DOS下识别USB设备的U盘,主板支持从USB-ZIP启动
回复

使用道具 举报

28#
 楼主| 发表于 2005-12-17 21:04:46 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

下面引用由lxl16382005/12/17 06:18pm 发表的内容:
能装入硬盘的东西也一定能装入移动硬盘,只是有些人不会将移动硬盘做成启动盘。另外还受到两方面限制:
1、目前移动硬盘速度还不是很理想,启动DOS或DOS类工具还可以,要从移动硬盘上启动PE,你就要泡上一杯茶, ...
你没注意这页26楼的红字,不是XPE能不能装入移动硬盘的问题,是你能不能,或者准确地说是你会不会的问题。理论上能装入硬盘的一定能装入移动硬盘。装XPE装入移动硬盘已有不少人成功了。只是速度不理想。
回复

使用道具 举报

29#
发表于 2005-12-18 12:20:46 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

顶顶了。。。。谢了,,,,这太好了,,,
回复

使用道具 举报

30#
发表于 2005-12-19 12:53:04 | 只看该作者

一个硬盘(或移动硬盘)安装多个XPE及DOS工具的答复[基本完善,提供例子下载]

慢慢研究
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-10-3 00:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表