Ubuntu,Vista双系统的grub配置
    1,如果grub损坏,启动的时候进入rescue模式(不能进入操作系统选择菜单),可以按下面的方式修复:
 set root=(hd0,x)
 set prefix=(hd0,x)/root/grub
 insmod normal
 normal
其中x视你自己的系统而定。应该就能进入操作系统选择菜单。
2,重新安装操作系统后不能进入ubuntu.
用ubuntu live CD启动。
打开命令行终端
输入以下命令
   sudo mkdir /mnt/root
  sudo mount -t ext4 /dev/sda7 /mnt/root  (ext4这里要改成你自己的文件系统格式,sda7也要改成你自己的ubuntu启动分区)
  sudo mount -t proc none /mnt/root/proc
  sudo mount -o bind /dev /mnt/root/dev
  sudo chroot /mnt/root /bin/bash        
   sudo grub-install /dev/sda
   sudo update-grub
重新启动,应该就能进入ubuntu,但是现在还不能进入windows,在ubuntu中打开了命令行终端,修改menu.lst:
sudo gedit /boot/menu.lst
把
 #title		Windows 95/98/NT/2000
 #root		(hd0,0)
 #makeactive
 #chainloader	+1
改成:
 title		Windows 95/98/NT/2000
 root		(hd0,0)
 makeactive
 chainloader	+1
重启就可以看到windows的选单了。