king8462 发表于 2006-1-8 20:47:55

lxl1638 发表于 2006-1-8 21:33:44

[求助]关于制作u盘版xpe的相关问题!请高手解答!

做一个DOS工具光盘,从这里
http://bbs.wuyou.net/cgi-bin/topic.cgi?forum=34&topic=5214&show=0
找答案。
这种方法可以启动一个很大的集DOS工具的ISO。

lxl1638 发表于 2006-1-8 21:35:34

[求助]关于制作u盘版xpe的相关问题!请高手解答!

具体做法可以参照这里:
http://bbs.wuyou.net/cgi-bin/topic.cgi?forum=34&topic=10011&show=25

songq 发表于 2006-1-9 10:45:43

[求助]关于制作u盘版xpe的相关问题!请高手解答!

下面引用由king8462在 2006/01/08 08:47pm 发表的内容:
如何在u盘中实现xpe和dos的双启动??
问题1:
我的主板为华硕k8v—x,使用u盘格式化工具,无论选择hdd还是zip模式,进入dos,u盘盘符都是A:,安装lxl1638的超微版成功,但启动速度有点慢,所以我就想修改boot.in ...

问题1:似乎boot.ini应该这样写:c:\bootsect.dos="start dos"试试
问题2:winnt.sif里面is_和sdi的启动选项是不同的,不知道你改没改,
       /rdexportascd            iso和用makecab压缩的is_用这个选项
       /rdimageoffset=36352   sdi用这个选项
问题3:我用的是grub0.95中文版,用winhex把引导扇区的NTLDR这几个字符改为GRLDR,感觉grldr的查找分区的算法兼容性不好,用U盘启动在有的机器上找不到分区,grub4dos最新版0。41也有这个问题,用grub实现多启动感觉最好了

king8462 发表于 2006-1-9 10:58:32

songq 发表于 2006-1-9 12:28:10

[求助]关于制作u盘版xpe的相关问题!请高手解答!

通过dos->grub.exe引导不了PE,grldr才行。
既然引导扇区->grldr不行,那这样:引导扇区->ntldr->grldr,
boot.ini内容

timeout=10
default=C:\GRLDR

C:\GRLDR = "start GRUB"
你现在的U盘的boot.ini内容是什么,本地硬盘boot.ini内容呢,我怎么觉得
c:\bootsect.dos="start dos"可以呢。

king8462 发表于 2006-1-9 20:26:11

king8462 发表于 2006-1-9 23:09:53

youjiang 发表于 2006-1-11 21:56:14

[求助]关于制作u盘版xpe的相关问题!请高手解答!

楼上的你的GHO可以提供给下载么,我加你的QQ,你为什么总不在线啊,可以加我吗,
QQ:48165027谢谢

king8462 发表于 2006-1-12 21:01:07

king8462 发表于 2006-1-14 21:55:13

king8462 发表于 2006-1-18 23:20:57

lxl1638 发表于 2006-1-19 00:02:21

[求助]关于制作u盘版xpe的相关问题!请高手解答!

bootsect.dos是磁盘引导扇区的数据,不同的硬盘分区,这个数据会不同,换了机子肯定启动不了的。这个bootsect.dos一定要是你U盘的引导扇区的数据才行。

king8462 发表于 2006-1-21 13:44:08

lxl1638 发表于 2006-1-21 18:26:53

[求助]关于制作u盘版xpe的相关问题!请高手解答!

下面引用由king8462在 2006/01/21 01:44pm 发表的内容:
关键是我不知道应该怎么生成u盘的bootsect.dos啊!!

你在U盘装个MaxDos或虚拟软驱代替DOS算了,这样不难,功能也够用了。

king8462 发表于 2006-1-22 18:00:41

lxl1638 发表于 2006-1-22 19:34:39

[求助]关于制作u盘版xpe的相关问题!请高手解答!

下面引用由king8462在 2006/01/22 06:00pm 发表的内容:
搞了几次都晕了,老九能说一下把maxdos装进去吗?
装虚拟软驱不行啊,选择后就重起了!

你先在U盘安装XPE,能启动这个XPE后,再的启动后的XPE中安装一个DOS的IMG,从这里下载工具来安装:
http://bbs.wuyou.net/cgi-bin/topic.cgi?forum=33&topic=3980&show=0
不过我没试过,以前这个工具可以在XPE中使用的,现在是全功能新版了,也应可以的。

king8462 发表于 2006-1-22 21:40:13

khauyeung 发表于 2006-1-23 06:23:01

[求助]关于制作u盘版xpe的相关问题!请高手解答!

下面引用由king8462在 2006/01/21 01:44pm 发表的内容:
关键是我不知道应该怎么生成u盘的bootsect.dos啊!!

你可以用 Bart 的 MKBT.EXE 生成u盘 E: 的 bootsect.dos:
mkbt.exe -x -c E: E:\bootsect.dos

king8462 发表于 2006-1-23 11:18:34

king8462 发表于 2006-1-23 11:20:54

lxl1638 发表于 2006-1-23 12:27:12

[求助]关于制作u盘版xpe的相关问题!请高手解答!

下面引用由king8462在 2006/01/23 11:18am 发表的内容:
我用那个工具在我的c盘安装我制作的maxdos的img文件成功!但在u盘不知道为什么不行?
xpe下可以运行那个软件,不过我不明白为什么要在xpe使用它?
进入xpe后,安装我制作的img文件,u盘在xpe下盘符为h:,选择h ...

什么时候上QQ,我用另一种方法帮你,就是启动一个基于DOS的ISO文件,可能启动会慢些。

khauyeung 发表于 2006-1-24 00:36:20

[求助]关于制作u盘版xpe的相关问题!请高手解答!

[这个贴子最后由khauyeung在 2006/01/24 06:56am 第 4 次编辑]

下面引用由king8462在 2006/01/23 11:20am 发表的内容:
这个方法早就试了,不行!
我先把u盘用usboot做成hdd模式的可启动盘,然后利用mkbt生成一个bootdos.bin,但提示还是那个bootsect.dos加载错误!

我没有使用过usboot, 不过我想原理是大同小异的:
我的U盘 XPE 是建筑在一只 250MB 的 JumpDrive上的. 用 HP 的 USB Disk Storage format Tool 快速格式化之后, U盘会产生一个启动时指向 NTLDR 的 MBR (U盘的首512Byte). 用 MKBT.EXE 把U盘上的 MBR 提取出来,另存为 BOOTSECT.NTL 备用.
这里我们要分清楚几个概念: MBR 是U盘的首512Byte, BOOTSECT.NTL 只是U盘上的一个文件, 指向 NTLDR. U盘启动时总是指向 MBR, 然后由 MBR 指出往那里跑.
本来,  BOOTSECT.NTL 这文件对于只要单一启动到XPE的U盘来说是没有用处的, 因为原来产生的 MBR 已经包含了下一步要加载 NTLDR 的讯息了. 不过, 下面我会讨论到如何改变 MBR, 使其先指向 GRLDR, 以便利用 GRUB 多重启动的能力. 在那里, BOOTSECT.NTL 便将成为引导至 NTLDR 然后至 XPE 的路标了.
假如你希望硬盘式启动XPE, 把 XPE 的几个文件夾 (I386, Programs, Documents and Settings) 放到U盘上, 把 I386 改名為 MININT 即可. 如果你使用的是 RamPE, 放到U盘上的就应该是 ntldr(其实是从setupldr.bin转换过来的), ntdetect.com, winnt.sif 和 SDI/ISO 文件. 这些基本的知识不再在这里重复. 也许你会发觉我由始至终都没有提到 BOOT.INI. 不错, BOOT.INI这只启动控制文件是需要配合"真正的" NTLDR使用的, 我们这里用于无分区U盘的 ntldr, 其真正身分应该说是 setupldr.bin, 它是不能配合 BOOT.INI 使用的.
没有了 BOOT.INI, 如果仍然希望U盘能够多重启动, 我们可以利用 GRUB来实现: 先用 WINHEX 或者类似工具(如 debug, tiny-hexer), 把 MBR (U盘的首512Byte)里面的字眼 NTLDR 改為 GRLDR, 然后把 GRUB Loader (GRLDR) 和有关系 GRUB 的控制文件 (menu.lst等等) 加入U盘即可. 启动过程大概是这样的: U盘HDD启动 -> 读取 MBR (U盘的首512Byte) -> MBR内指示要加载 GRLDR 和有关系的文件 -> 读取 menu.lst 作为控制文件 -> menu.lst 1. 指向 BOOTSECT.NTL 然后加载 ntldr, ntdetect.com, winnt.sif, SDI/ISO 等文件用以运行 XPE, 或者 2. 指向U盘上的DOS镜像文件IMG 用以运行 DOS.
我的U盘不单能够启动 RamPE, 还可以使用 GRUB 载入U盘上的多个镜像文件: 超级启动多系统维护盘(SBMSR), CIA Commander 1.0系统工具, SPFDisk 硬盘分割, 深山红叶 DOS 工具箱, Norton PartitionMagic 8.05 和 Acronis True Image Enterprise Server 8.0 等等. 一只小小的 KeyDrive, 可以跑 Windows PE 和 DOS系统维护工具, 十分方便.

fujianabc 发表于 2006-1-24 09:58:32

[求助]关于制作u盘版xpe的相关问题!请高手解答!

khauyeung,现在最新的grldr已经能够直接启动ntldr/setupldr.bin/io.sys了,无须再保存和和修改启动扇区了。
可以在此下载:
http://sarovar.org/projects/grub4dos/

khauyeung 发表于 2006-1-24 11:55:17

[求助]关于制作u盘版xpe的相关问题!请高手解答!

下面引用由fujianabc在 2006/01/24 09:58am 发表的内容:
khauyeung,现在最新的grldr已经能够直接启动ntldr/setupldr.bin/io.sys了,无须再保存和和修改启动扇区了。
可以在此下载//sarovar.org/projects/grub4dos/

多谢指引! 我的U盘PE是在一年多以前造好的, 看来是时侯搞搞新意思了!

king8462 发表于 2006-1-24 12:14:47

songq 发表于 2006-1-24 12:49:57

[求助]关于制作u盘版xpe的相关问题!请高手解答!

按理说,avldr能启动的话,grldr应该也行.grldr是最新的吗,
要不从http://grub4dos.jot.com/WikiHome这儿下载最新的grub0.4.1英文版,然后把grldr和menu.lst以及那个img都放在u盘的根目录下,最新的grub默认先启动根目录的menu.lst,有可能避开查找分区失败的错误.

king8462 发表于 2006-1-24 16:12:46

songq 发表于 2006-1-24 16:20:25

[求助]关于制作u盘版xpe的相关问题!请高手解答!

你的U盘盘符类型不是(hd0,0)?那是不是主板不支持usb-hdd启动?
用HP的那个工具格式化了吗

king8462 发表于 2006-1-24 17:18:30

页: [1] 2
查看完整版本: [求助]关于制作u盘版xpe的相关问题!请高手解答!