|
本帖最后由 wlyk111 于 2013-8-27 22:05 编辑
win8.1系统如何加入grub4dos启动菜单?
按照 grub4dos初级教程_CHM图文版_090411.CHM之中的方法 写批处理,加入失败!
请高手指点迷津啊!我已经取得管理员权限,也都是按下面的要求操作的!就是不能成功!谢谢!
是不是大侠写这个批处理的时候win8都还没有出来,所以这个不能在 win8.1上使用?
能不能请大侠再写一个?代表菜鸟感谢你!
下面的批处理自动完成整个装入操作。
说明:
1,批处理与grldr.mbr在同一目录时,自动复制grldr.mbr文件到系统根目录,否则需自行复制。
2,启动项里添加上grub4dos项后,需把准备好的menu.lst和grldr文件复制到C:\下(也可放到其它分区根目录)。
-------------------------------
安装批处理
@echo off
rem by lianjiang
cls
echo.
echo 请以管理员身份运行。
echo.
pause
set gname=GRUB for DOS
set vid=
set timeout=5
bcdedit >bcdtemp.txt
type bcdtemp.txt | find "\grldr.mbr" >nul && echo. && echo BCD启动项中已有grub4dos的项目,无需再安装。&& pause && goto exit
bcdedit /export "Bcd_Backup" >nul
bcdedit /create /d "%gname%" /application bootsector >vid.ini
for,/f,"tokens=2 delims={",%%i,In (vid.ini) Do (
set vida=%%i
)
for,/f,"tokens=1 delims=}",%%i,In ("%vida%") Do (
set vid={%%i}
)
echo %vid%>vid.ini
bcdedit /set %vid% device partition=%systemdrive% >nul
bcdedit /set %vid% path \grldr.mbr >nul
bcdedit /displayorder %vid% /addlast >nul
bcdedit /timeout %timeout% >nul
if exist grldr.mbr copy grldr.mbr %systemdrive%\ /y && goto exit
echo.
echo 稍后请自行把grldr.mbr拷贝到%systemdrive%\根目录
echo.
pause
:exit
del bcdtemp.txt >nul
-------------------------------
|
|