无忧启动论坛
标题:
VISTA请问如何添加2个PE菜单?
[打印本页]
作者:
th1nk
时间:
2009-12-7 16:13
标题:
VISTA请问如何添加2个PE菜单?
利用BCDEDIT编辑BCD,可以添加一个WINPE的菜单,在利用相同命令添加的时候也可以,但是显示的选择内容q一样.
例如,启动的是显示选择菜单: windows vista (注:系统)
windows pe (注:VISTA PE c:\winpe\vista.wim)
windows pe (注:WIN7 PE c:\winpe\win7.wim)
能不能让windows pe 显示得不一样?
作者:
th1nk
时间:
2009-12-10 20:10
没人理啊 ?...............
作者:
th1nk
时间:
2009-12-10 23:53
bcdedit 我添加了2个不同的名字菜单。但是在启动选择的时候显示是一样的。我试了很多次都不行
作者:
yueyezhan
时间:
2009-12-11 00:48
bcdedit /set {id} description "name"
作者:
th1nk
时间:
2009-12-11 09:53
谢谢楼上的回答,但是我使用你说的命令,改是能改,不过在启动选择的时候显示还是一样.
下面是BCD内容:
Windows Boot Manager
--------------------
identifier {bootmgr}
device boot
description Windows Boot Manager
locale zh-CN
displayorder {2a1eace4-e5f6-11de-82e5-0011092c3a00}
{2589a7ec-e5f6-11de-82e5-0011092c3a00}
timeout 3
Windows Boot Loader
-------------------
identifier {2589a7ec-e5f6-11de-82e5-0011092c3a00}
device ramdisk=[boot]\winpe.wim,{ramdiskoptions}
path \windows\system32\boot\winload.exe
description OK
osdevice ramdisk=[boot]\winpe.wim,{ramdiskoptions}
systemroot \windows
detecthal Yes
winpe Yes
Windows Boot Loader
-------------------
identifier {2a1eace4-e5f6-11de-82e5-0011092c3a00}
device ramdisk=[boot]\winre.wim,{ramdiskoptions}
path \windows\system32\boot\winload.exe
description NO
osdevice ramdisk=[boot]\winre.wim,{ramdiskoptions}
systemroot \windows
detecthal Yes
winpe Yes
Setup Ramdisk Options
---------------------
identifier {ramdiskoptions}
description Windows PE
ramdisksdidevice boot
ramdisksdipath \boot\boot.sdi
每次显示的是2个 windows pe,却不显示我更改的OK 和NO
作者:
yueyezhan
时间:
2009-12-11 10:46
你是怎么修改的?用/store参数指向pe的bcd修改试试
作者:
th1nk
时间:
2009-12-11 15:00
bcdedit /store x:\boot\bcd
就这样.是指定了路径的
作者:
yueyezhan
时间:
2009-12-11 19:46
Setup Ramdisk Options
---------------------
identifier {ramdiskoptions}
description Windows PE
ramdisksdidevice boot
ramdisksdipath \boot\boot.sdi
你这个是啥
作者:
th1nk
时间:
2009-12-12 09:51
我是这样编辑BCD文件的:
bcdedit /createstore winpebcd
bcdedit /store winpebcd /create {bootmgr} /d "Windows Boot Manager"
bcdedit /store winpebcd /set {bootmgr} device boot
bcdedit /store winpebcd /timeout 3
bcdedit /store winpebcd /set {bootmgr} locale "zh-CN"
bcdedit /store winpebcd /create {ramdiskoptions} /d "Windows PE"
bcdedit /store winpebcd /set {ramdiskoptions} ramdisksdidevice boot
bcdedit /store winpebcd /set {ramdiskoptions} ramdisksdipath \boot\boot.sdi
bcdedit /store winpebcd /create /d "Windows Vista PE" /application osloader
bcdedit /store winpebcd /set %id% device ramdisk=[boot]%file%,{ramdiskoptions}
bcdedit /store winpebcd /set %id% path \windows\system32\boot\winload.exe
bcdedit /store winpebcd /set %id% osdevice ramdisk=[boot]%file%,{ramdiskoptions}
bcdedit /store winpebcd /set %id% systemroot \windows
bcdedit /store winpebcd /set %id% winpe yes
bcdedit /store winpebcd /set %id% detecthal yes
bcdedit /store winpebcd /create /d "Windows RE" /application osloader
bcdedit /store winpebcd /set %vid% device ramdisk=[boot]%file1%,{ramdiskoptions}
bcdedit /store winpebcd /set %vid% path \windows\system32\boot\winload.exe
bcdedit /store winpebcd /set %vid% osdevice ramdisk=[boot]%file1%,{ramdiskoptions}
bcdedit /store winpebcd /set %vid% systemroot \windows
bcdedit /store winpebcd /set %vid% winpe yes
bcdedit /store winpebcd /set %vid% detecthal yes
bcdedit /store winpebcd /displayorder %vid% %id%
作者:
th1nk
时间:
2009-12-12 12:59
终于知道为什么了 。不加入下面的内容就行了
bcdedit /store winpebcd /create {ramdiskoptions} /d "Windows PE"
bcdedit /store winpebcd /set {ramdiskoptions} ramdisksdidevice boot
bcdedit /store winpebcd /set {ramdiskoptions} ramdisksdipath \boot\boot.sdi
作者:
yueyezhan
时间:
2009-12-13 23:23
bcdedit /store winpebcd /create {ramdiskoptions}
bcdedit /store winpebcd /set {ramdiskoptions} ramdisksdidevice boot
bcdedit /store winpebcd /set {ramdiskoptions} ramdisksdipath \boot\boot.sdi
如果要使用ramdisk=[boot]%file1%,{ramdiskoptions}好像必须要建立ram入口吧,建立{ramdiskoptions} 的时候不使用/d参数就可以使用你建立引导项的desplayorder指定的名称了
作者:
yueyezhan
时间:
2009-12-13 23:50
打错了,是description
作者:
th1nk
时间:
2009-12-14 09:45
不加 /d 参数会出现如下错误,但是我不建立{ramdiskoptions},直接写ramdisk=[boot]\file,{ramdiskoptions}一切正常.真不知道原因,谢谢yueyezhan 一直不厌其烦的跟贴.谢谢!
C:\Boot>bcdedit /store bcd /create {ramdiskoptions}
A description for the new entry must be specified.
Run "bcdedit /?" for command line assistance.
作者:
yueyezhan
时间:
2009-12-14 10:39
我在windows7下不用/d参数可以的
1.jpg
(173.15 KB, 下载次数: 65)
下载附件
2009-12-14 10:39 上传
2.jpg
(70.9 KB, 下载次数: 51)
下载附件
2009-12-14 10:39 上传
作者:
yueyezhan
时间:
2009-12-14 10:54
但是如果不建立{ramdiskoptions},如果在pe的device中指定了wim,{ramdiskoptions}的话启动会蓝屏
作者:
th1nk
时间:
2009-12-25 10:54
这段时间忙,没时间及时回帖,SORRY
我试过你上面的命令行了。 加 /D 的确可以. 不指定{ramdiskoptions}启动的确会蓝屏. 但是建立了{ramdiskoptions}之后,你建立两个PE入口,就会显示ramdiskoptions 的内容了.
例如: bcdedit /create /d "ramdisk options" /application osloader
不管你在后面的PE入口的名称是什么,都会显示2个ramdisk options
作者:
yueyezhan
时间:
2009-12-25 19:55
你先用bcdedit /create {ramdiskoptions}
然后bcdedit /set {ramdiskoptions} 指定boot和boot.sdi
再用/create /d "winpe" /application osloader建立pe的启动项,然后device和osdevice中指定ramdisk=wim,{ramdiskoptions}
在启动菜单显示的就是你后来/d 指定的名称了
作者:
yueyezhan
时间:
2009-12-25 20:03
如果你是编辑以前的bcd,先备份一下,然后用bcdedit /delete {ramdiskoptions}删除后再重新建立{ramdiskoptions}
作者:
th1nk
时间:
2009-12-31 13:26
bcdedit /create {ramdiskoptions} 不加任何参数运行,出现如下错误:
C:\Boot>bcdedit /create {ramdiskoptions}
A description for the new entry must be specified.
Run "bcdedit /?" for command line assistance.
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3