红联Linux门户
Linux帮助

双系统下vista启动不了

发布时间:2009-07-16 07:08:25来源:红联作者:ouclaozhan
安了个vista和ubuntu双系统。在没安之前用easycbd加上个ubuntu的启动选项,开机时让选择系统,当然那时候ubuntu还没安。安好ubuntu之后,结果在grub中有other operating system:
windows vista(loader)

这个选项(我什么都没设),并且选择这个选项之后又会出现我未安装ubuntu之前的让选择vista和ubuntu的选项,选择vista之后可以正常启动。试了好几次可以在vista和ubuntu之间切换。这样的话我以为当初用easybcd加ubuntu启动选项是多余的,就想删掉这个选项。结果删不掉了,却不小心把vista的选项给删了,我又加上一个“microsoft windows"选项,以为能好用。结果重启之后选择上面红色的选项不能启动vista,让输入grub>。我在ubuntu中修改grub,直接在[font=AR PL UMing CN, serif]#### End Default Options ##[/font]行下面(并且在指向[font=AR PL UMing CN, serif]Ubuntu[/font]系统配置第一行之前)插入以下语句:
[font=AR PL UMing CN, serif]titleWindows Vista[/font]
[font=AR PL UMing CN, serif]root(hd0,0)[/font]
[font=AR PL UMing CN, serif]makeactive[/font]
[font=AR PL UMing CN, serif]chainloader+1[/font]
然后保存
虽然又加上一个windows vista的启动选项,但是还是不行,仍让输入grub>。
怎么才能进入vista系统啊?
文章评论

共有 17 条评论

  1. leoking110 于 2009-07-21 22:53:55发表:

    学习中

  2. qxs820624 于 2009-07-19 22:32:56发表:

    学习 穸

  3. 774964107 于 2009-07-19 14:05:47发表:

    把它格式化了,就用Ubuntu.

  4. w3q3h3 于 2009-07-18 21:34:24发表:

    学习以下

  5. 微宝贝 于 2009-07-18 13:06:06发表:

    你也可以找找bcdedit的命令参数。然后在pe下敲命令也可以,,,,,,

  6. 微宝贝 于 2009-07-18 12:28:56发表:

    试试吧


    1.这个东西我不敢保证可以100%的修复你的vista引导,但是你可以试试。这个cmd批处理文件是我在台湾的一个站点看见的。但是我没有权限看到全文本的内容。后来看了该批处理的内容后看见了bcdedit命令。我看了一下xp以及2000的系统都没有这个文件。我搜了一下,从网上下载了一个bcdedit。
    2.要想恢复你的系统,现在你首先需要找个pe启动你的电脑。然后再pe环境下运行这个批处理文件。
    3.我很少在pe下运行批处理文件,所以对以这个bcdedit文件放在哪里合适我也不是很清楚,所以你需要试试。我觉得你首先试试,把bcdedit文件和批处理文件放在一起。不行的话你再试试启用它的。[attach]17875[/attach]

  7. 微宝贝 于 2009-07-18 11:58:20发表:

    http://blog.cfan.com.cn/html/49/302849-293557.html

  8. ouclaozhan 于 2009-07-17 17:59:36发表:

    有没有可能我从别人的系统上拷个什么文件过来放了我的c盘里来引导启动啊,我现在能从ubuntu中打开vista的C盘,有没有知道的给讲一下

  9. jinger7281 于 2009-07-17 13:17:57发表:

    期待中。。。。我留意过不过忘记了!印象中好像是跟xp的引导方式一个样子的

  10. ouclaozhan 于 2009-07-17 12:42:57发表:

    哈哈,谢谢了

  11. yubinsd 于 2009-07-17 12:38:16发表:

    xp和vista引导不一样了
    呵呵
    以前搞过
    忘记了

  12. alex_312 于 2009-07-17 12:02:32发表:

    学习学习

  13. 微宝贝 于 2009-07-17 10:03:02发表:

    你找个原版的vista启动盘恢复一下试试。实在不行就在网上下载一个,然后刻个盘试试,从来没有用过vista,所以对于vista不是很熟悉。

    至于ubuntu光盘启动系统,这个简单。把bios设为第一启动为光盘,然后放入ubuntu光盘,选择使用ubuntu而不做任何改变(似乎是这样的,找类似的,,,前提是你的ubuntu光盘是desktop版本)就可以了。然后就进了系统了。你就可以修改menu.lst了,安装grub了

  14. ouclaozhan 于 2009-07-17 00:10:09发表:

    发现一个问题,我的vissta盘是联想自带的,没有这个界面,那要怎么恢复啊

  15. ouclaozhan 于 2009-07-16 22:46:15发表:

    3# 微宝贝

    我在网上搜的说是可以从控制台来修改vista,但是我用系统光盘不知道怎么进入控制台,不会改啊,今天我试过,结果弄的ubuntu也启动不了了,提示是error 17(还是error 7?我记不太清了)结果我干脆重装了ubuntu。应该怎么从系统盘进入vista的控制台啊,我网上搜的好像是vista不支持控制台啊,还有用ubuntu盘怎么引导系统启动啊

  16. 微宝贝 于 2009-07-16 19:23:38发表:

    easybcd从来没有用过,都没有听说过,所以不好帮助你。但是找回vista的启动还是可以帮助你的。
    按说你上面的
    title Windows Vista
    root (hd0,0)
    makeactive
    chainloader +1
    已经可以启动vista。之所以启动不了,我觉得有两个可能。
    1.easybcd已经修改了vista的引导
    2.你写代码的时候没有注意空格
    现在你仔细检查你的代码编写是不是正确,尤其是空格。正确的应该是
    title 空格Windows Vista
    root 空格(hd0,0)
    makeactive
    chainloader空格 +1

    确认代码编写正确后,用vista的光盘修复一下吧。
    修复好了以后再拿ubuntu 的光盘启动系统,然后修复grub,接着再修改menu.lst,,,,

  17. wangyu 于 2009-07-16 09:17:42发表:

    把vista的选项给删了?还真没遇到过。easybcd和XP下的boot.ini不同,我曾经也尝试修改,失败。你可以用VISTA的安装盘修复一下,别的办法我就想不到了