无忧启动论坛

标题: 【3.22更新】我也发一个U盘启动PE的万能方法吧,虽然启动麻烦,但是觉得成功率高. [打印本页]

作者: bd540    时间: 2007-3-20 17:25
标题: 【3.22更新】我也发一个U盘启动PE的万能方法吧,虽然启动麻烦,但是觉得成功率高.
原帖由 不点 于 2007-1-5 18:45 发表
你在 U 盘上建立一个唯一的文件名 your_file,在 grub 下用

find --set-root /your_file

可以把 U 盘确定为当前盘。

搜索论坛以往的帖子,或者搜索网络,有人早答复过。

根据不点上述介绍,我们可以在U盘制成启动盘后,编辑autoexec.bat,加入“grub.exe”来调用拷贝到U盘的grub.exe。
在U盘新建一个唯一的文件,如:Upan.BUP。
将menu.lst放入U盘根目录,编辑menu.lst为:
  1. find --set-root /Upan.BUP
  2. chainloader --force /patch/SETUPLDR.BIN
复制代码
这样,grub启动后将首先寻找当前分区根目录的menu.lst并加载,然后寻找Upan.bup文件并确定U盘为当前盘,加载SETUPLDR.BIN启动WINPE。

按照原理来说,这是万能启动的方法。

如果想支持背景和中文,可以加入子菜单的方式:
如:
menu.lst内容为:
  1. find --set-root /Upan.BUP
  2. configfile /menu1.lst
复制代码
menu1.lst为子菜单,内容为:
  1. timeout 30
  2. default 5
  3. root (cd)
  4. fontfile /boot/fonts
  5. splashimage /boot/XX.xpm.gz
  6. foreground ffff00
  7. title 启动WINPE
  8. chainloader --force /patch/SETUPLDR.BIN
  9. title XXX
  10. xxxxx
复制代码
万能启动WINPE,省时省力的最简方法。

[ 本帖最后由 bd540 于 2007-3-23 05:18 PM 编辑 ]
作者: bd540    时间: 2007-3-20 17:26
没有亲自测试,有条件的朋友试一试看看可行不。
作者: bd540    时间: 2007-3-21 09:20
原帖由 <i>serial2010</i> 于 2007-3-20 06:16 PM 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1003848&ptid=101474" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://bbs.wuyou.net/images/common/back.gif');}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
不是吧,没有测试过,怎么知道成功率高呢?
<br />
动动脑筋就知道了.
作者: 风铃夜思雨    时间: 2007-3-21 16:23
这样更简单啦,分区、路径都不用选
GRUB.EXE --config-file="timeout 0;default 0;title Microsoft Windows PE;find --set-root /SETUPLDR.BIN;chainloader /SETUPLDR.BIN;"
作者: newface2000    时间: 2007-3-21 16:47
学习下,个人感觉USB-HDD类型的用以前提供的一个makeu的小程序成功率高,USB-ZIP的类型用grub的方法成功率高
作者: secowu    时间: 2007-3-21 17:05
原帖由 newface2000 于 2007-3-21 04:47 PM 发表
学习下,个人感觉USB-HDD类型的用以前提供的一个makeu的小程序成功率高,USB-ZIP的类型用grub的方法成功率高



我正在研究万能U盘启动模版,从老毛桃那弄过来滴
作者: bd540    时间: 2007-3-21 17:39
原帖由 风铃夜思雨 于 2007-3-21 04:23 PM 发表
这样更简单啦,分区、路径都不用选
GRUB.EXE --config-file="timeout 0;default 0;title Microsoft Windows PE;find --set-root /SETUPLDR.BIN;chainloader /SETUPLDR.BIN;"

没错,只是这样对于大硬盘来说费时间,不如直接输入路径启动快:lol
作者: 阿育王    时间: 2007-3-22 00:38
呵呵,学习了,个人认为USB-HDD,方式成功率高一些,兼容的主板也多
作者: 风铃夜思雨    时间: 2007-3-22 00:40
原帖由 bd540 于 2007-3-21 05:39 PM 发表

没错,只是这样对于大硬盘来说费时间,不如直接输入路径启动快:lol



都说了是在U盘上用嘛,U盘能有多大啊
作者: lhtlht    时间: 2007-3-22 08:09
学习一下。
作者: qqincai    时间: 2007-3-22 12:06
试了,不成功
作者: bd540    时间: 2007-3-22 13:01
原帖由 风铃夜思雨 于 2007-3-22 12:40 AM 发表



都说了是在U盘上用嘛,U盘能有多大啊

晕,你认为grub只搜索U盘吗?
作者: bd540    时间: 2007-3-22 13:03
原帖由 qqincai 于 2007-3-22 12:06 PM 发表
试了,不成功

我和您无话可说
作者: Eureka    时间: 2007-3-22 13:18
才买了个1G盘 下来试试
作者: barton    时间: 2007-3-22 13:34
configfile 直接把MENU.LST内容给指定出来是很方便的!


不过对于多菜单好像就不太方便了

***********************************************


secowu:


等待万能U盘启动的模板,我的U盘不知道是磁盘格式还是什么问题,控制台、geexbox启动不了,其他的img正常

[ 本帖最后由 barton 于 2007-3-22 01:35 PM 编辑 ]
作者: bd540    时间: 2007-3-22 20:52
原帖由 不点 于 2007-1-5 18:45 发表
你在 U 盘上建立一个唯一的文件名 your_file,在 grub 下用

find --set-root /your_file

可以把 U 盘确定为当前盘。

搜索论坛以往的帖子,或者搜索网络,有人早答复过。

根据不点上述介绍,我们可以在U盘制成启动盘后,编辑autoexec.bat,加入“grub.exe”来调用拷贝到U盘的grub.exe。
在U盘新建一个唯一的文件,如:Upan.BUP。
将menu.lst放入U盘根目录,编辑menu.lst为:

  1. find --set-root /Upan.BUP
  2. chainloader --force /patch/SETUPLDR.BIN
复制代码

这样,grub启动后将首先寻找当前分区根目录的menu.lst并加载,然后寻找Upan.bup文件并确定U盘为当前盘,加载SETUPLDR.BIN启动WINPE。

按照原理来说,这是万能启动的方法。

如果想支持背景和中文,可以加入子菜单的方式:
如:
menu.lst内容为:

  1. find --set-root /Upan.BUP
  2. configfile /menu1.lst
复制代码

menu1.lst为子菜单,内容为:

  1. timeout 30
  2. default 5
  3. root (cd)
  4. fontfile /boot/fonts
  5. splashimage /boot/XX.xpm.gz
  6. foreground ffff00
  7. title 启动WINPE
  8. chainloader --force /patch/SETUPLDR.BIN
  9. title XXX
  10. xxxxx
复制代码

万能启动WINPE,省时省力的最简方法。
作者: moshao    时间: 2007-3-23 14:36
哈哈~~~这么简单???????
作者: kaizhi    时间: 2007-3-23 16:09
我在32M读卡器上制作成功了,谢谢!但启动不能显示中文,而是显示乱码?
作者: bd540    时间: 2007-3-23 17:13
原帖由 kaizhi 于 2007-3-23 04:09 PM 发表
我在32M读卡器上制作成功了,谢谢!但启动不能显示中文,而是显示乱码?

加入字体文件就行了。
字体文件也要使用相对路径不要用绝对路径。
  1. fontfile /boot/fonts
  2. splashimage /boot/XX.xpm.gz
复制代码

[ 本帖最后由 bd540 于 2007-3-23 05:16 PM 编辑 ]
作者: ibic    时间: 2007-3-25 05:23
grub还是很好用滴。
作者: TEXTCD    时间: 2007-3-26 11:49
这个好用,简单快捷:victory:
作者: ywcn    时间: 2007-3-26 12:01
我的U盘用--set-root有点问题,若找的是硬盘上的文件可以顺利执行,一找U盘上的文件就死机
作者: kaizhi    时间: 2007-3-26 15:30
原帖由 bd540 于 2007-3-23 05:13 PM 发表

加入字体文件就行了。
字体文件也要使用相对路径不要用绝对路径。
fontfile /boot/fonts
splashimage /boot/XX.xpm.gz


我已经加入了字体文件,是雨林沐风PE自带的,雨林沐风PE在光盘上启动没有乱码。
把文件夹改成boot还是不行,不知道是不是字体文件的问题,请发一个fonts和xx.xpm.gz文件在附件里。

[ 本帖最后由 kaizhi 于 2007-3-26 03:40 PM 编辑 ]
作者: ynts    时间: 2007-3-26 15:39
学习学习:)
作者: bd540    时间: 2007-3-26 16:12
原帖由 kaizhi 于 2007-3-26 03:30 PM 发表


我已经加入了字体文件,是雨林沐风PE自带的,雨林沐风PE在光盘上启动没有乱码。
把文件夹改成boot还是不行,不知道是不是字体文件的问题,请发一个fonts和xx.xpm.gz文件在附件里。

字体,背景可以很简单的自己做一个的。

fonts.zip

148.2 KB, 下载次数: 33, 下载积分: 无忧币 -2


作者: bd540    时间: 2007-3-26 16:13
原帖由 kaizhi 于 2007-3-26 03:30 PM 发表


我已经加入了字体文件,是雨林沐风PE自带的,雨林沐风PE在光盘上启动没有乱码。
把文件夹改成boot还是不行,不知道是不是字体文件的问题,请发一个fonts和xx.xpm.gz文件在附件里。

字体是用在了主菜单还是子菜单?
作者: getao    时间: 2007-3-26 16:37
学习中,有机会测试一下。
作者: blueice    时间: 2007-4-9 15:01
好好学习了
作者: superkan    时间: 2007-4-9 15:34
正要做USB启动盘,这个方法好简洁,试试看
作者: x199    时间: 2007-4-10 09:10
空了来试试,谢谢LZ
作者: lktxdy    时间: 2007-4-10 15:43
不知道ZIP格式能启动不能...
作者: kly    时间: 2007-4-10 17:18
测试一下!
作者: 呆鬼    时间: 2007-4-26 15:38
回去试一下   谢谢了
作者: 520yuqi99    时间: 2007-4-26 16:02
好东西 收下咯 谢谢分享啊!
作者: 520yuqi99    时间: 2007-4-26 20:46
好文章有学习到技术了
作者: wewah    时间: 2007-4-26 22:32
祝各位大大都成功,等我們這些菜菜每台机都能動.:victory: :victory: :victory:
作者: chnhhwz    时间: 2007-4-26 23:44
这个方法不可能万能的
能用这个方法的
NTLDR方式都可以的




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