无忧启动论坛
标题:
U盘版WinPE制作的新课题,高手请进
[打印本页]
作者:
82187463
时间:
2007-3-5 10:11
标题:
U盘版WinPE制作的新课题,高手请进
论坛里的PE版本已经有很多了,但这些版本基本上都没注意到一个细节:WINPE安装到U盘前,要用软件检查一下你的 U 盘是不是第一硬盘,然后再由此决定要使用哪个MENU.LST。论坛的高手前辈们,有没有办法在PE版本中加入这样的功能,即在U盘启动PE时,自动检测U盘,并自行决定使用哪个MENU.LST启动,无须我们人工干预?
作者:
勇哥
时间:
2007-3-5 10:15
这是我的MENU。LST
不管U盘启动后是 a: 还是 c: 都一样成功启动
timeout 5
default 0
splashimage /grub/bj2008.gz
fontfile /grub/fonts.gz
title Windows Server 2003, Enterprise
chainloader /ntldr
title Microsoft Windows Vista
chainloader /bootmgr
#title Microsoft Windows Vista Loader
#map --mem /grub/vistaldr.gz (fd0)
#map --hook
#chainloader (fd0)+1
#rootnoverify (fd0)
title WinPE 老毛桃 20070215
#find --set-root /WINPE.BIN
chainloader /WINPE.BIN
title 矮人DOS工具箱5.0
map --mem /grub/ar5.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 关闭计算机
halt
复制代码
[
本帖最后由 勇哥 于 2007-3-5 10:16 AM 编辑
]
作者:
linguo
时间:
2007-3-5 10:37
感谢提供!支持!!!这样就方便多了。
作者:
hynq2000
时间:
2007-3-5 10:58
一直都对 这个"第一硬盘和第二硬盘"有点弄不明白 用2楼的这个脚本能启动吗?不用设置那个是第一和第二
作者:
gfsyip
时间:
2007-3-5 11:13
标题:
你去看看天风发的GRUB教程看玩了就明白了
哪个教程不看了就差不多明白了
作者:
sunnyqq22
时间:
2007-3-5 11:16
如果你在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。
作者:
gfsyip
时间:
2007-3-5 11:16
标题:
你去看看天风发的GRUB教程看玩了就明白了
哪个教程不看了就差不多明白了
作者:
82187463
时间:
2007-3-5 11:25
谢谢各位高人指教
作者:
dhx
时间:
2007-3-5 16:29
支持六楼的,问题讲的很明白,我实践也是这样的。
作者:
dhx
时间:
2007-3-5 16:35
标题:
我的Menu.lst内容:
不管U盘启动后是A还是C,其中必有一项是能够成功启动的(第一项、或第二项),无非第一次不能启动,再重新启动一次,选择另一项,就可以启动了。
作者:
dhx
时间:
2007-3-5 16:37
标题:
我的Menu.lst内容:
不管U盘启动后是A还是C,其中必有一项是能够成功启动的(第一项、或第二项),无非第一次不能启动,再重新启动一次,选择另一项,就可以启动了。
作者:
dhx
时间:
2007-3-5 16:37
标题:
我的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
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3