window7中修复ubuntu引导

安装windows7后,ubuntu的引导缺失,并且本子的光驱也坏掉,只能考虑无盘的方式

一、无盘live cd

在网上查过了,方法很多,但是最简单的就是用live cd去修复。对于有光驱的童鞋,这步直接略去了

1、将下载好的镜像文件直接放在C: ,将其中的.disk文件夹加压至C: , 将casper目录下的initrd.gz和vmlinuz这两个文件也解压至C:

2、下载Grub4Dos,解压至C盘根下


修改menu.lst文件,在末尾添加如下内容:


title Install Ubuntu


root (hd0,0)


kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04-desktop-i386.iso ro quiet


splash locale=zh_CN.UTF-8


initrd (hd0,0)/initrd.lz

3、重新启动选择“Install Ubuntu”等待一会就可以进入live cd模式中了


二、在live cd中修复ubuntu引导

终于可能到live cd中的ubuntu了,大功告成一半

1、进入终端

2、查看分区情况,便于下一步操作:sudo fdisk -l

3、获得root权限,下面比较方便,不这么做也可以,每个命令前加sudo也行:sudo -i

4、创建一个临时文件夹用于挂接ubuntu主盘:mkdir /media/tempdir

5、挂载ubuntu主盘:mount /dev/sdb3 /media/tempdir

6、往ubuntu与windows7所在的硬盘上写入mbr:grub-install --root-directory=/media/tempdir /dev/sda

出现“Installation finished.No Error Reported.”就ok了

三、重新启动就可以看到引导中出现ubuntu和windows7的选项了


你可能感兴趣的:(C++,c,C#,ubuntu)