重装windows后ubuntu9.10修复grub

用ubuntu9.10光盘引导进入系统

步骤一:首先输入如下命令:
sudo -i
fdisk -l
显示结果如下:
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf0b1ebb0

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3246    26073463+   7  HPFS/NTFS
/dev/sda2            3247       38771   285354562+   f  W95 Ext'd (LBA)
/dev/sda3           38772       38914     1135960   12  Compaq diagnostics
/dev/sda5            3247       14720    92164873+   7  HPFS/NTFS
/dev/sda6           14721       26194    92164873+   7  HPFS/NTFS
/dev/sda7           26195       37242    88743028+   7  HPFS/NTFS
/dev/sda8           37243       37485     1951866   82  Linux swap / Solaris
/dev/sda9           37486       38771    10329763+  83  Linux
步骤二:找到linux分区,不是swap分区,如我到的电脑是sda9是linux分区
步骤三:输入下面命令:
mount /dev/sda9/mnt
grub-install --root-directory=/mnt/ /dev/sda
步骤四:可能无法启动windows到解决方法

经过上面到步骤以后我发现进入了grub,可是却进不去windows,真实悲剧,不过没关系,我们还有ubuntu能进呢,我们通过ubuntu来引导windows系统。进入ubuntu以后,我们需要对grub进行一些设置。

1.必须对有对grub到修改权限,我们可以通过下面到命令来设置权限:

 chmod  +w  /boot/grub/grub.cfg (修改grub.cfg文件的操作权限)

2.然后打开grub.cfg文件:

  gedit  /boot/grub/grub.cfg 

3.最后对windows选项最一些修改                                
menuentry  "Microsoft Windows XP Professional"  {
set root=(hd0,1)
search –no-floppy –fs-uuid –set 4a807ca0807c93e3
drivemap -s (hd0) $root
chainloader +1
}
修改成:
menuentry  "Microsoft Windows XP Professional"  {
set root=(hd0,1)
chainloader +1

4.保存修改,退出ubuntu,就可以进入windows了。

你可能感兴趣的:(重装windows后ubuntu9.10修复grub)