已经测试可用,代码如下
title Win7下自动修复wubi安装Ubuntu的引导
echo off
color 1f
cls
echo.
echo.请在Win7系统下以管理员身份运行
echo.
pause
:drive
for %%d in (A: B: C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z:) do (
if exist %%d\ubuntu\winboot\wubildr.mbr set drive=%%d&&goto :drive_ok
)
color 4f
cls
echo.
echo.找不到?:\ubuntu\winboot\wubildr.mbr
echo.
set /p t=按回车键将退出. . .
exit
:drive_ok
for /f "delims={,} tokens=2" %%a in ('bcdedit /create /d "Ubuntu" /application bootsector') do set guid=%%a
bcdedit /set {%guid%} device partition=%drive%
bcdedit /set {%guid%} path \ubuntu\winboot\wubildr.mbr
bcdedit /displayorder {%guid%} /addlast
>"%~dp0\删除引导.bat" echo bcdedit -delete {%guid%}^&^&del /a /f /q "%%~dp0\删除引导.bat"
直接将这个程序贴到写字板上保存成 恢复引导.bat 文件,右击文件选择用系统管理员身份运行即可。
重启机器就会看到有一个ubuntu启动选项。大功告成。