红联Linux门户
Linux帮助

Archlinux安装Grub的问题

发布时间:2011-03-03 21:08:30来源:红联作者:gpzhao
我在选择grub的安装位置时,不小心选成了sda1(sda1是我windows的C盘;按照教程说,好像应该选sda),导致现在进不了windows了。就是在grub中选择windows,屏幕闪一下,然后还是跳回grub的界面。
这是grub中对应windows的部分:[code]# (2) Windows
title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1[/code]大家有谁知道该怎么办吗?
文章评论

共有 5 条评论

  1. 相思爱文 于 2011-03-04 19:09:05发表:

    重装grub到引导区就可以了。
    至于windows分区,格式化

  2. gpzhao 于 2011-03-04 13:43:20发表:

    3# wangyu

    我觉得这样不行吧,虽然我没试过。因为我在arch中mount sda1都不行。

  3. gpzhao 于 2011-03-04 13:41:24发表:

    2# 莫不痴

    多谢,不过我已经重装了

  4. wangyu 于 2011-03-04 09:38:19发表:

    重新安装一下grub,把位置设置正确

  5. 莫不痴 于 2011-03-04 01:45:49发表:

    [i=s] 本帖最后由 莫不痴 于 2011-3-4 01:55 编辑 [/i]

    先备份启动时GRUB中所有的代码,然后找一张Dos启动盘(光盘也行,U盘也行),将系统启动到Dos下,然后执行:fdisk /mbr
    取出Dos盘,重启系统,即可恢复Win系统的启动。
    再用Arch安装盘启动机子,到进入安装界面之后,不必全部重新安装,只须直接执行最下面的Grub安装即可。这次记得一定不要选错了安装位置。再重启,应该就行了。 如果还不行,就将最先备份的代码,恢复到MENU.LST文件中去再试试(位置在/boot/grub/MENU.LST)。