无忧启动论坛

标题: 请教老毛桃,从DOS启动PE的方法? [打印本页]

作者: globemobile    时间: 2006-8-16 09:15
标题: 请教老毛桃,从DOS启动PE的方法?
老毛桃,大多数主板支持从U盘启动到DOS,不过启动到PE就不一定了,因此可以从DOS启动PE。

我试过avldrng、grub,你通过GRUB启动了PE,那么还有那些方法可以从DOS启动PE呢?

谢谢!
作者: 老毛桃    时间: 2006-8-16 10:15
呵呵,不好意思,我对这个并没有过多的研究,个人觉得,有一种能够成功启动的方法即可,无需要在启动方式上花费过多的口水,关键是要在缩小 PE 的体积,提高启动速度和减少内存消耗,以及功能的相对完整性上下点功夫。
作者: fujianabc    时间: 2006-8-16 10:20
原帖由 globemobile 于 2006-8-16 09:15 AM 发表
老毛桃,大多数主板支持从U盘启动到DOS,不过启动到PE就不一定了,因此可以从DOS启动PE。

我试过avldrng、grub,你通过GRUB启动了PE,那么还有那些方法可以从DOS启动PE呢?

谢谢!

差不多就使这些了avldrng、grub。

但是如果主板支持从U盘启动到DOS,而不能从u盘启动pe,先启动dos,再从dos启动pe也是没用的。
作者: 老毛桃    时间: 2006-8-16 11:05
原帖由 fujianabc 于 2006-8-16 10:20 发表
但是如果主板支持从U盘启动到DOS,而不能从u盘启动pe,先启动dos,再从dos启动pe也是没用的。

不会吧,我的主板就是这种情况,只能从 U 盘启动 DOS,我就使用 DOS+Grub 实现了老九的 XPE 的启动。
作者: lxl1638    时间: 2006-8-16 12:42
U盘和主板人人的不同,如何启动要根据各人的情况来定。因为我的U盘只有32M,装了那个WinPE就没有空间装DOS了,所以只装WinPE来做试验,做法是这样:
1、先做成DOS启动盘,再在XP的CMD窗口用convert.exe把U盘转化成NTFS,删掉U盘中所有文件;
2、插入机子试验,提示 NTLDR miss ,就知道可以不用Grub启动WinPE了;
3、将PELDR复制到U盘并改名为NTLDR,并把WinNT.SIF、WinPE.IS_、NTDETECT.COM等文件复制进入就可以启动了。
作者: globemobile    时间: 2006-8-16 14:34
我的可以用老九的方法启动,可惜摸索了一个多星期。

另外,我试了用avldrng、grub从DOS启动PE,都不行,还想试一试其他的从DOS启动PE的方法。
也试了isoemu,也不行。
作者: fujianabc    时间: 2006-8-16 16:13
原帖由 老毛桃 于 2006-8-16 11:05 AM 发表

不会吧,我的主板就是这种情况,只能从 U 盘启动 DOS,我就使用 DOS+Grub 实现了老九的 XPE 的启动。

你这种情况可能比较特殊,可能是主板在读取u盘启动时出错。而进入grub后,可以直接加载peldr,而跳过了加载u盘启动扇区这个过程。
作者: thiefkid    时间: 2006-8-27 21:41
汗````没看懂```
作者: yd21    时间: 2006-8-29 01:49
我的KingMax1G U盘也只能启动到DOS,看了老毛桃的介绍后,用最新的中文版Grub4Dos,启动Pe成功,我试了这里的多个Pe和Xpe镜像,几个小于30M的,都不能成功启动,提示缺少TXtsetup.inf,用那个Allboot.Is_没问题,其它的较大的镜像都成功。在我的本本上,加载软盘镜像用Memdisk的方式和map方式都不行,最后看了最新的Grub4dos的说明,用Map -mem的方式才加载成功。
  我感觉用Dos+Grub的方式灵活性更好,这样我在加载Dos工具箱等软盘镜像到Dos下面的时候,随时都能用一个Grub命令回到启动菜单,不用重新启动,在各个系统中切换很方便。
    我现在的作法是将老九的60M Winpe修改了一下,去掉了其中的附加程序,然后将红叶V26的PROGRAMS目录复制到U盘上,用Xpmenu.ini调用红叶的工具程序,并添加AVK2006,驱逐舰,和江民移动版作为杀毒工具,加上红叶的Dos工具箱和MAXDos,再加一个Ghost Sp2的Gho镜像,就组成了我的超级系统安装、维护U盘。放到钱包里随身带着,走到哪都不怕,哈哈,真是爽!
    下面附上我的启动文件,为减少体积去掉了其中镜像文件,在本论坛都有下载,Winpe镜像可以下老九的60M的改成Winpe.img放到根目录下,其它的Dos软盘镜像请查看boot\grub\目录下的menu.lst文件中调用的。

[ 本帖最后由 yd21 于 2006-8-29 01:52 AM 编辑 ]

usbboot.part1.rar

195.31 KB, 下载次数: 665, 下载积分: 无忧币 -2

usbboot.part2.rar

195.31 KB, 下载次数: 654, 下载积分: 无忧币 -2


作者: yd21    时间: 2006-8-29 01:49
继续

usbboot.part3.rar

195.31 KB, 下载次数: 475, 下载积分: 无忧币 -2

usbboot.part4.rar

118.21 KB, 下载次数: 573, 下载积分: 无忧币 -2


作者: macemo    时间: 2006-9-3 20:39
原帖由 lxl1638 于 2006-8-16 12:42 PM 发表
U盘和主板人人的不同,如何启动要根据各人的情况来定。因为我的U盘只有32M,装了那个WinPE就没有空间装DOS了,所以只装WinPE来做试验,做法是这样:
3、将PELDR复制到U盘并改名为NTLDR,并把WinNT.SIF、WinPE.IS_、NTDETECT.COM等文件复制进入就可以启动了。


除了winpe.IS_其它文件在哪儿有啊,我刚开始学搞这个,请帮帮忙
作者: tigerjing    时间: 2006-11-10 14:21
标题: 这个正和我意。
这个正和我意。
作者: Yonsm    时间: 2006-11-20 18:39
U盘启动到 DOS 很容易 (USBoot)
DOS 能使用GRUB4DOS
GRUB4DOS 能加载 IMG 文件,(加载 ISO文件有问题)

所以,关键是不要做成 IS_,建议做成 IM_,那样就可能能从 DOS启动到 XPE,命令行如下:


下面是我的 Menu List:

default 0
timeout 10
color yellow/blue

title Windows XP Embedded
find --set-root /WXPE.LDR
chainloader /WXPE.LDR
boot

title XDOS Command Prompt
find --set-root /XDOS.IMG
map --mem /XDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot

title GRUB Command Prompt
commandline

作者: hapeacock    时间: 2006-11-22 15:01
我的U盘也是,32M,能从U盘启动DOS成功,但就是启动不了PE。直接到一个提示符:   grub>
按ESC返回有一排菜单选择,第一个是find \menu.lst 选择它,然后出现
booting 'find /menu.lst'
find --set root --menu.lst
error 17:file not found
prees any key to contimune........
怎么搞的啊,能有其他方法启动吗?或者在这个基础上启动它?
menu.lst如下
map --harddrives=2
map (hd1) (hd0)
map (hd0) (hd1)
map --hook
chainloader (hd0,0)/ldrxpe
boot
作者: liuyilin    时间: 2006-11-22 15:12
原帖由 hapeacock 于 2006-11-22 03:01 PM 发表
我的U盘也是,32M,能从U盘启动DOS成功,但就是启动不了PE。直接到一个提示符:   grub>
按ESC返回有一排菜单选择,第一个是find \menu.lst 选择它,然后出现
booting 'find /menu.lst'
find --set root --m ...

grub对FAT16支持不是很好:D
grub最近频繁升级,也不说明原因,个人感觉很乱呀
但是grub对FAT16支持不是很好一直没有解决.:'(凑呼使吧;P
作者: hapeacock    时间: 2006-11-22 15:55
555555555555,那启动到DOS手动启动行吗?
具体怎么搞?
作者: ch389024    时间: 2006-11-22 20:49
我先试下看
作者: yd21    时间: 2006-11-22 21:34
启动到Dos后,手动启动当然能行,实际上相同的U盘在不同的机子上被识别成不同的设备,我的KingMax 1G噈是如此,试过了差不多十多台机子,有些被识别成HHDD硬盘,有些被识别成FDD软盘,能引导至Grub>基本上就能成了,我的是默认识别成HDD可正常启动,Autoexec.bat中是这样设的: boot\grub\grub --config-file=(hd0,0)/boot/grub/menu.lst,Menu.lst中的内容是:
# 第一项为默认值
default 5

# Fallback to the second entry.
fallback 1

# 设置图形背景文件
splashimage (hd0,0)/boot/grub/xp2008.gz

# 设置中文支持的字体文件
fontfile (hd0,0)/boot/grub/fonts

title 1. 启动WinPE系统
chainloader (hd0,0)/peldr
boot

title 2. DOS工具箱
map --mem (hd0,0)/boot/grub/dos98.gz (fd0)
map --hook
      chainloader (fd0)+1
      rootnoverify (fd0)
      map --floppies=1
      boot

title 3. 启动maxdos
map --mem (hd0,0)/boot/grub/MaxBoot.gz (fd0)
map --hook
      chainloader (fd0)+1
      rootnoverify (fd0)
      map --floppies=1
      boot

title 4. 效率源大容量硬盘检测修复
map --mem (hd0,0)/boot/grub/Xlybig.img (fd0)
map --hook
      chainloader (fd0)+1
      rootnoverify (fd0)
      map --floppies=1
      boot

title 5. 从光盘启动系统
cdrom --init
        map --hook
chainloader (cd0)
boot


title 6. 从硬盘启动系统
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
root (hd0,0)
chainloader +1
boot

title 7. 返回启动菜单
rootnoverify (hd0,0)
makeactive

title 8. 重新启动计算机
reboot

title 9. 关闭计算机
halt
如果U盘被识别成FDD软盘,就会停留在Grub>,这时我就用Quti退出,然后运行另一个批处理文件,其中的命令是:boot\grub\grub --config-file=(fd0)/boot/menu.lst,这个Menu.lst中的内容是# 第一项为默认值
default 5

# Fallback to the second entry.
fallback 1

# 设置图形背景文件
splashimage (fd0)/boot/grub/xp2008.gz

# 设置中文支持的字体文件
fontfile (fd0)/boot/grub/fonts

title 1. 启动WinPE系统
chainloader (fd0)/peldr
boot

title 5. 从光盘启动系统
cdrom --init
        map --hook
chainloader (cd0)
boot


title 6. 从硬盘启动系统
root (hd0,0)
chainloader +1
boot

title 7. 返回启动菜单
rootnoverify (fd0)
makeactive

title 8. 重新启动计算机
reboot

title 9. 关闭计算机
halt

[ 本帖最后由 yd21 于 2006-11-22 09:40 PM 编辑 ]
作者: squalia    时间: 2007-3-2 22:45
挺麻烦的说
作者: wfyzl    时间: 2007-3-3 08:41
见了上面的东东,真是长见识,谢谢各位。
作者: 308225925    时间: 2007-3-3 12:37
学习中,谢谢提供
作者: secowu    时间: 2007-3-3 13:14
IMG文件修改还是有点麻烦的说
作者: wggso    时间: 2007-3-5 16:25
老毛桃说得没错
作者: 火焙鱼    时间: 2007-12-30 23:15
感谢坛友yd21兄弟提供启动文件,应该是和winpe.img一起放在U盘根目录下吧?
然后从U盘启动电脑对不,看了不少帖子,感觉眼花,下个备用,为了省事!
作者: LH1958    时间: 2007-12-31 10:23
有没有从软盘启动DOS,然后由DOS认出U盘,再在DOS下运行U盘下的PE。
因为有些老机器,光驱老化,有USB接口,在COM中没有USB启动,这些机器损坏后除非机器上本身有PE,否则很难处理。
作者: secowu    时间: 2007-12-31 12:02
学习了老九的一招.....YON的IMG方法可行
作者: ygs666    时间: 2007-12-31 17:27
我的启动盘可以进DOS ,也可以进GRUB 菜单,就是加载不了PE啊,60M的PE   IMG怎么找不到啊。
作者: tooger    时间: 2009-11-15 11:21
下载来看看,谢谢!
作者: 2013godfnwxf    时间: 2013-1-29 19:06
原帖由 老毛桃 于 2006-8-16 11:05 发表

不会吧,我的主板就是这种情况,只能从 U 盘启动 DOS,我就使用 DOS+Grub 实现了老九的 XPE 的启动。



===>老毛桃教我呀,我的电脑是AMI的BIOS,启动项里有 USB RMD_FDD,我试过了网上我所搜到的所有方法,包括你的,都进不了PE,只能到DOS,进PE一半就死在那,我的主板是华擎P4I45GV,问过客服,说支持U盘启动,但为什么我就弄不了PE呢,还请指点下,谢谢!
作者: zds1210    时间: 2013-1-29 22:25
原帖由 2013godfnwxf 于 2013-1-29 19:06 发表



===>老毛桃教我呀,我的电脑是AMI的BIOS,启动项里有 USB RMD_FDD,我试过了网上我所搜到的所有方法,包括你的,都进不了PE,只能到DOS,进PE一半就死在那,我的主板是华擎P4I45GV,问过客服,说支持U盘启动,但为什 ...

什么年代了。用UD启动吧,格式成usb-zip试一下。如果还不用,用光盘来做系统好了。
也可以试一试第二代U+。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3