vista ubuntu 双系统问题

来源:百度知道 编辑:UC知道 时间:2024/07/06 21:43:32
我家安装的双系统,一开始在vista家庭高级版下硬盘安装的ubuntu,后来又用ubuntu7.10光盘重装的ubuntu,我就把原来硬盘安装时 c盘的放置的文件删除了(也不记得具体哪些文件),现在开机进vista总是看到进度条转一圈就蓝屏(不到一秒)就重启了。重启之后直接在Grub下选 vista还是蓝屏重启。如果我开机先进ubuntu后重启(是重启不是开机再开机)再进入vista就没事了。董师傅帮帮忙。我硬盘下安装vista时就是用网上的方法,跟下面的差不多:

1. 下载 grub4dos
2. 将压缩包里面的 grldr 和 grldr.mbr 解压到 C:\ (当然别的地方也可以, 但是注意下面的命令行参数)
3. 在 Vista 命令行下面输入这些命令:

bcdedit /create /d “GRUB4DOS” /application bootsector
命令执行后会返回一个 GUID, 记下来
bcdedit /set {GUID} device partition=C:
bcdedit /set {GUID} path \grldr.mbr
bcdedit /displayorder {GUID} /addlast
百度不能发图片 我在深度里面提问了 那里写的比较详细
http://os.deepin.org/read.php?tid=701142&fpage=0&toread=&page=1

这个是你的配置:
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Windows Vista/Longhorn (loader)
root (hd0,0)
savedefault
makeactive
chainloader +1
看清楚,你的root是 (hd0,0)
不行的,因为你的GRUB不是在那里,所以应该改成:(hd0,5)
你肯定是在网上看到的相关配置,却没有理解到真正的含义.
-----------
vista下双启动推荐EasyBCD
去Google一下吧.很不错的,傻瓜式操作.

没必要安装grub4dos
在Ubuntu系统中,以root登录编辑/boot/grub/menu.lst文件

在最后增加以下几行:

title Vista
root (hd0,0)
makeactive
chainloader +1

前提是你的vista安装在硬盘的第一个分区内

如果你真的有功夫重装系统,不如全部删了,装好Vista,再在Vista下用Wubi安装ubuntu,现在应该是8。04的了吧~~
这样既方便也简单,不用你动脑子。
很多修改系统的命令或者修改系统文件,对不懂的人多少都是有弊端的。。。