|
pxe启动文件pxeboot.n12(最好是win8的pxe引导文件,可以通吃,对应版本bootmgr.exe)配置文件bcd:
(21楼下载)
makebc8.cmd:
echo off
set d01=Windows8 PE (w8pe.wim) by one1
set f01=ramdisk=[boot]\w8pe\W8pe.WIM,{ramdiskoptions}
......
set d04=Grub4dos
set f04=\grldr
del bc8
bcdedit /createstore bc8
bcdedit -store bc8 /create {bootmgr} /d "windows bootmgr Manager"
bcdedit -store bc8 /set {bootmgr} timeout 10
rem bcdedit -store bc8 /set {bootmgr} graphicsmodedisabled yes
bcdedit -store bc8 /set {bootmgr} locale zh-CN
rem 数字签名
bcdedit /store bc8 /set {bootmgr} nointegritychecks yes
bcdedit -store bc8 /create {ramdiskoptions}
bcdedit -store bc8 /set {ramdiskoptions} ramdisksdidevice boot
bcdedit -store bc8 /set {ramdiskoptions} ramdisksdipath \w8pe\w8pe.sdi
rem TFTP传输块大小,千兆网可改成8192
bcdedit -store bc8 /set {ramdiskoptions} ramdisktftpblocksize 2048
rem 窗口大小
bcdedit -store bc8 /set {ramdiskoptions} ramdisktftpwindowsize 8192
for /f "tokens=1,2 delims={}" %%i in ('Bcdedit -store bc8 -create /d "%d01%" /application osloader ') do SET GUID1=%%j
bcdedit -store bc8 /set {%GUID1%} systemroot \windows
bcdedit -store bc8 /set {%GUID1%} path \windows\system32\boot\winload.exe
bcdedit -store bc8 /set {%GUID1%} locale zh-CN
bcdedit -store bc8 /set {%GUID1%} winpe yes
bcdedit -store bc8 /set {%GUID1%} detecthal yes
bcdedit -store bc8 /set {%GUID1%} device %f01%
bcdedit -store bc8 /set {%GUID1%} osdevice %f01%
bcdedit -store bc8 /displayorder {%GUID1%} /addlast
......
for /f "tokens=1,2 delims={}" %%i in ('Bcdedit -store bc8 -create /d "%d04%" /application bootsector ') do SET GUID1=%%j
bcdedit -store bc8 /set {%GUID1%} device boot
bcdedit -store bc8 /set {%GUID1%} PATH %f04%
bcdedit -store bc8 /displayorder {%GUID1%} /addlast
pause
bcdedit /enum all /store bc8
pause
[ 本帖最后由 zhaohj 于 2012-11-2 08:23 编辑 ] |
|