LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: imfool

问一下Grub可以引导Vista吗?

[复制链接]
发表于 2007-4-10 13:42:56 | 显示全部楼层

安装Vista问题(已经存在xp+openSuSE10.2)

先报告下我的分区情况:
第1主分区:xp;
2、3为suse的"根分区"和"home";
第4分区为交换分区;
第5分区是NTFS;
第6分区是FAT32.

打算把第5分区格了安装Vista。但是遇到以下问题。
1)光盘启动后到了选择安装在第5分区,在按"下一步"的时候提示"Windows无法找到符合其安装条件的系统卷"。尝试过删除、格式化第5分区依然未果。于是取消安装。如此尝试了英文版和中文版的Vista。结果都是一样,提示同样的错误。
2)从硬盘启动的时候又发现原本的opensuse的Grub启动变成了命令行了。

参考过http://bbs.linuxsir.cn/showthread.php?t=274651
不解的是大家是如何安装上vista的?
回复 支持 反对

使用道具 举报

发表于 2007-4-10 20:34:06 | 显示全部楼层
建议Linux分区放在硬盘的末尾。否则Windows把第五分区当作第二分区。

不管你用什么安装顺序,只要能进入Linux,让它把Grub写到MBR就搞定。建议的顺序是XP,Vista,Linux。或者XP,Linux,Vista,后者装好Vista要用工具进入Linux重写MBR。
回复 支持 反对

使用道具 举报

发表于 2007-4-10 22:04:43 | 显示全部楼层
GRUB GOOD
回复 支持 反对

使用道具 举报

发表于 2007-4-11 20:19:46 | 显示全部楼层
Post by maowen
觉得linux最后装.才能用grub来引导他们吧

只有安装了像Windows 这样的系统(霸道的安装方式, 不经你同意就乱改MBR, 还有所有他认不出的分区), 才需要让Linux最后装
回复 支持 反对

使用道具 举报

发表于 2007-4-12 15:46:02 | 显示全部楼层
我试了一下,没有问题!
回复 支持 反对

使用道具 举报

发表于 2007-5-9 00:31:21 | 显示全部楼层
其实很多朋友是这样的情况:
先装  XP (C盘 激活分区) 第一主分区
再安装 VISTA在其他盘(假设是D盘)  第二主分区

这样安装后,VISTA会在C盘生成windows的启动管理器,生成双系统启动菜单。

最后安装Linux,企图用Grub引导VISTA。实际上Grub引导windows是通过加载windows的启动管理器的方式来引导的。 chainloader (hd0,0)+1 这个语句很好的说明了这个方式。

一个系统启动的初始化应该是加载内核,初始化硬件环境以运行系统。
Grub就是这么来引导Linux的吧。

如果安装上面说的分区来类似引导XP那样来引导VISTA是不行的。
你试图用chainloader (hd0,1)+1来加载VISTA的第一扇区来加载启动管理器,实际上VISTA把启动管理器写到 (hd0,0) 的第一扇区,而非 (hd0,1) VISTA所在分区了。

但我们仍然可以通过chainloader (hd0,0)+1来加载。此时,Grub把工作交给了VISTA的启动管理器,启动后,会自动先进入Grub选择windows,再进入vista启动管理器选择XP或vista.

====================
我们再看看上面那个外国人的例子。

他说爽系统(VISTA与Linux),而并非三系统(XP、VISTA、linux)。
像他那样安装系统,vista是把它的启动管理器安装在vista系统的同一分区的第一扇区里面的。
所以用chainloader +1就可以引导。
回复 支持 反对

使用道具 举报

发表于 2007-5-9 23:38:28 | 显示全部楼层
能 我亲自测试
回复 支持 反对

使用道具 举报

发表于 2007-6-27 17:08:20 | 显示全部楼层
都可以呀!
都可以呀!
回复 支持 反对

使用道具 举报

发表于 2007-6-29 18:25:39 | 显示全部楼层
xp vista linux 很稳定
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表