该方法的前提条件是在重新安装Windows 7,MBR被重新改写之前,对原来的MBR已经进行了备份。
备份方式是传统的dd的方式。
$ sudo dd if=/dev/sda of=boot.lnx bs=512 count=1
然后安装完Windows 7后,可以通过文件C:\boot.lnx加载原来的MBR,引导最初的Ubuntu Linux系统。
1.以管理员的身份运行cmd
2.添加一个启动条目
bcdedit /create /d “Ubuntu 10.04 LTS” /application bootsector
3.设置刚才的启动条目的实际引导设备
bcdedit /set {entry-name} device partition=c:
4.设置启动条目的实际读取的文件
bcdedit /set {entry-name} path \boot.lnx
5.设置顺序和timeout
bcdedit /displayorder {entry-name} /addlast
bcdedit /timeout 10
整个过程的截图如下