日期:2014-05-17  浏览次数:20736 次

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的选单了。