安装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的选项了