|
2#

楼主 |
发表于 2009-7-13 10:12:25
|
只看该作者
REM Win7可以通过BOOT.INI文件来增加启动项,以下似乎是不需要的。
if /i "%TheOS%"=="Vista" if Exist %RP%\BOOTMGR (
Echo.
Echo.
Echo 为Vista系统安装PE引导文件并增加PE启动项。
Echo.
CALL :VistaBootItemAdd
Echo.
Echo 安装完成!
Echo --------------------------------------------------------
Echo.
)
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:VistaBootItemAdd
REM ADD XPPE ITEM
bcdedit /create /d "%LDRITEMXP%" /application bootsector >c:\windows\vid.ini
for /f "tokens=2 delims={" %%i In (c:\windows\vid.ini) Do (
set vida=%%i
)
for /f "tokens=1 delims=}" %%i In ("%vida%") Do (
set vid={%%i}
)
echo %vid%>c:\windows\vid.ini
bcdedit /set %vid% device partition=c: >nul
bcdedit /set %vid% path %LDRBINXP% >nul
bcdedit /displayorder %vid% /addlast >nul
REM ADD 2003PE ITEM
bcdedit /create /d "%LDRITEM03%" /application bootsector >c:\windows\vid.ini
for /f "tokens=2 delims={" %%i In (c:\windows\vid.ini) Do (
set vida=%%i
)
for /f "tokens=1 delims=}" %%i In ("%vida%") Do (
set vid={%%i}
)
echo %vid%>c:\windows\vid.ini
bcdedit /set %vid% device partition=c: >nul
bcdedit /set %vid% path %LDRBIN03% >nul
bcdedit /displayorder %vid% /addlast >nul
bcdedit /timeout %TIMEOUT% >nul
goto :eof
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
这个是h3的pe中安装的关于vista系统的部分代码
[ 本帖最后由 freesoft00 于 2009-7-13 10:13 编辑 ] |
|