无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6019|回复: 11
打印 上一主题 下一主题

U盘版WinPE制作的新课题,高手请进

[复制链接]
跳转到指定楼层
1#
发表于 2007-3-5 10:11:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
论坛里的PE版本已经有很多了,但这些版本基本上都没注意到一个细节:WINPE安装到U盘前,要用软件检查一下你的 U 盘是不是第一硬盘,然后再由此决定要使用哪个MENU.LST。论坛的高手前辈们,有没有办法在PE版本中加入这样的功能,即在U盘启动PE时,自动检测U盘,并自行决定使用哪个MENU.LST启动,无须我们人工干预?
2#
发表于 2007-3-5 10:15:42 | 只看该作者
这是我的MENU。LST

不管U盘启动后是 a: 还是  c: 都一样成功启动



  1. timeout 5
  2. default 0
  3. splashimage /grub/bj2008.gz
  4. fontfile /grub/fonts.gz

  5. title Windows Server 2003, Enterprise
  6. chainloader /ntldr

  7. title Microsoft Windows Vista
  8. chainloader /bootmgr

  9. #title Microsoft Windows Vista Loader
  10. #map --mem /grub/vistaldr.gz (fd0)
  11. #map --hook
  12. #chainloader (fd0)+1
  13. #rootnoverify (fd0)

  14. title WinPE 老毛桃 20070215
  15. #find --set-root /WINPE.BIN
  16. chainloader /WINPE.BIN

  17. title 矮人DOS工具箱5.0
  18. map --mem /grub/ar5.gz (fd0)
  19. map --hook
  20. chainloader (fd0)+1
  21. rootnoverify (fd0)

  22. title 关闭计算机
  23. halt
复制代码

[ 本帖最后由 勇哥 于 2007-3-5 10:16 AM 编辑 ]
回复

使用道具 举报

3#
发表于 2007-3-5 10:37:05 | 只看该作者
感谢提供!支持!!!这样就方便多了。
回复

使用道具 举报

4#
发表于 2007-3-5 10:58:16 | 只看该作者
一直都对 这个"第一硬盘和第二硬盘"有点弄不明白  用2楼的这个脚本能启动吗?不用设置那个是第一和第二
回复

使用道具 举报

5#
发表于 2007-3-5 11:13:00 | 只看该作者

你去看看天风发的GRUB教程看玩了就明白了

哪个教程不看了就差不多明白了
回复

使用道具 举报

6#
发表于 2007-3-5 11:16:14 | 只看该作者
如果你在BIos中将第一启动改为USB-FDD或USB-HDD(这根据你的U盘的格式来设定),第二启动为你的本地硬盘。如果想启动你的U盘,就将自己的U盘插到USB接口上,如果不想从u盘启动,就不用插上U盘。
另外在你的Menu.lst中加入以下内容,按以上设置,启动时插入U盘,就可以在启动后可以选择从本地硬盘启动或是U盘启动了。
代码如下:
# 从本地硬盘启动
title 从本地硬盘启动操作系统
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
chainloader (hd1,0)+1
boot
注:上面的代码用于U盘格式为HDD,当把U盘格式为Hdd,并将BIOS第一启动设为USB-HDD时,上面的HD0指的就是你的u盘。若你将自己的U盘格式为Fdd,在面的代码要做以下的更改,将上面代码中的Hd0换成Fd0,将HD1换成Hd0。
回复

使用道具 举报

7#
发表于 2007-3-5 11:16:58 | 只看该作者

你去看看天风发的GRUB教程看玩了就明白了

哪个教程不看了就差不多明白了
回复

使用道具 举报

8#
 楼主| 发表于 2007-3-5 11:25:02 | 只看该作者
谢谢各位高人指教
回复

使用道具 举报

9#
发表于 2007-3-5 16:29:06 | 只看该作者
支持六楼的,问题讲的很明白,我实践也是这样的。
回复

使用道具 举报

10#
发表于 2007-3-5 16:35:57 | 只看该作者

我的Menu.lst内容:

不管U盘启动后是A还是C,其中必有一项是能够成功启动的(第一项、或第二项),无非第一次不能启动,再重新启动一次,选择另一项,就可以启动了。
回复

使用道具 举报

11#
发表于 2007-3-5 16:37:00 | 只看该作者

我的Menu.lst内容:

不管U盘启动后是A还是C,其中必有一项是能够成功启动的(第一项、或第二项),无非第一次不能启动,再重新启动一次,选择另一项,就可以启动了。
回复

使用道具 举报

12#
发表于 2007-3-5 16:37:35 | 只看该作者

我的Menu.lst内容:

不管U盘启动后是A还是C,其中必有一项是能够成功启动的(第一项、或第二项),无非第一次不能启动,再重新启动一次,选择另一项,就可以启动了。
# 启动WinXPE维护盘网络版
title >>> Boot Windows PE From USB Flashdisk
chainloader (fd0)/LDRXPE
boot

# 启动WinXPE维护盘网络版
title >>> Boot Windows PE From USB Flashdisk
chainloader (hd0,0)/LDRXPE
boot

# 启动到XDOS命令行模式
title >>> Boot dos USB Flashdisk
map --mem --read-only (fd0)/boot.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot

# 从本地磁盘的主分区启动
title >>> Boot Windows XP From Local Harddisk
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
chainloader (hd1,0)+1
boot
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-24 07:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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