windows作为第一个操作系统,ubuntu作为第二个系统,重装windows之后,第二个系统可能无法在启动菜单中显示以致无法启动。
利用grub4dos可以简单的实现这种情况下的启动。
优点:无需liveCD
缺点:基本木有
First download grub4dos from here.
1. XP用户:copy grub4dos文件夹中的grldr文件到C:\
在 boot.ini (C:\下的隐藏文件) 末尾追加一行:
c:\grldr="grub4dos"
Vista/win7用户:copy grldr,grldr.mbr文件到 C:\.
在C:根目录下新建boot.ini文件,copy 和 paste 如下内容至该文件:
[boot loader]
timeout=0
default=c:\grldr.mbr
[operating systems]
C:\grldr.mbr="Grub4Dos"
2. 在C:\创建 menu.lst文件,文件内容如下:
timeout 0
default 0
title grub2
find --set-root /boot/grub/core.img
kernel /boot/grub/core.img
boot
重启,选中 Grub4Dos.即可进入ubuntu
3. 进入后,运行以下命令安装 grub 至 MBR:
sudo grub-install /dev/sda
最后别忘了运行sudo update-grub更新操作系统安装信息,否则将可能无法启动新安装的windows系统。
4. 都搞定之后别忘了把第一步修改的boot.ini再改回来哈,如果想清场的话建议把grldr文件和menu.lst也给删了
另注:其实不修复grub2也可以,直接完成1,2两步就可以通过grub4dos替代grub2进行双系统启动了(如果你想这样就不要把boot.ini改回来了,也不要清场),看个人爱好啦