|
本帖最后由 ku588 于 2014-6-4 16:03 编辑
批处理不是万能的,环境不一样,结果也不一样,在当前系统下可能成功,在某些PE下可能会失败(因为有权限问题等),
如果只是自己特定的系统环境下可以,如果要适应更多的环境就难了!其实BOOTICE有命令行模式,也可以用BOOTICE的命令行模式自动修改,但是在有些PE环境下也是会出错误的!
好像手动编辑模式更有把握,但不能满足自动修改的要求!
给你个在当前系统下安装 Grub for Dos的命令:把菜单名称:"Grub 4 Dos" 改为自己的,把引导文件名 grldr.mbr 改为自己的:
@echo off
cd /d %~dp0
echo.
echo.安装 Grub for Dos
echo.
bcdedit /export "C:\boot\Grub for BCD Backup"
for /f "tokens=1,2,* delims={}" %%i in ('bcdedit /create /d "Grub 4 Dos" /application bootsector') do set GrubID=%%j
bcdedit /set {%GrubID%} device boot
bcdedit /set {%GrubID%} path \grldr.mbr
bcdedit /displayorder {%GrubID%} /addlast
bcdedit /timeout 5
echo.
@pause |
|