红联Linux门户
Linux帮助

(已解决)怎么用fedora12的live cd 修复引导?

发布时间:2010-12-22 09:30:36来源:红联作者:ittyro
[i=s] 本帖最后由 ittyro 于 2010-12-27 11:43 编辑 [/i]

[size=4][size=3] 昨天安但是装了windows7, fedora 12 启动进不了了,
请问fedora12的livecd 怎么进rescue 以及如何修复grub引导(请说的详细些),谢谢
[/size][/size]
文章评论

共有 6 条评论

  1. linwhwylb 于 2010-12-25 13:44:10发表:

    livecd进入
    mount
    chroot
    grub-install
    即可

  2. yhzm1314 于 2010-12-23 21:27:55发表:

    那把标题改成已解决,方便别人查看。

  3. ittyro 于 2010-12-23 21:10:32发表:

    问题解决 谢谢![b][/b]

  4. yhzm1314 于 2010-12-23 16:08:57发表:

    [i=s] 本帖最后由 yhzm1314 于 2010-12-23 16:14 编辑 [/i]

    进入LiveCD 系统桌面后,打开终端
    切换到 root
    su -

    进入GRUB命令
    grub

    搜索grub 安装的位置,在 grub> 提示后输入
    find /boot/grub/stage1

    #然后会出现类似如下的信息。以下我的信息,你的和我的不一样是正常的。
    find /boot/grub/stage1
    (hd0,9)


    出现在(hd0,9)就是 /boot 所在的分区,然后输入:

    root (hd0,9)

    ###注意 (hd0,9) 请按你用find /boot/grub/stage1 命令找到的信息输入。不要照抄哦!

    然后把GRUB安装到硬盘 hd0 的MBR
    setup (hd0)

    退出GRUB
    quit


    重启机器,把光盘拿出。看能不能进入GRUB引导。
    reboot

    #注意(hd0) 中的  "0" 为数字 "零"

    以上资料供你参考。

  5. ittyro 于 2010-12-23 09:09:07发表:

    谢谢
    但是"live cd进入live系统挂载上硬盘上fedora的/分区到比如说/mnt/sysimage"这一部怎么做麻烦再详细说 一下 是mount (什么) /mnt/sysimage(比较菜)
    另外进入live cd 有三个选项 是用liveuser进入吗

  6. alick 于 2010-12-22 18:37:34发表:

    live cd 没有rescue选项,DVD的有。
    不过live cd 也可以拿来急救,(麻烦一些)
    live cd进入live系统。挂载上硬盘上fedora的/分区 (不确定是否必要挂载上硬盘上的/boot分区)
    到比如说/mnt/sysimage,然后切换到里面chroot /mnt/sysimage。如此就相当于处在原来的硬盘
    fedora系统上了。然后grub-install /dev/sda重新安装grub到MBR。ok后exit,重启

    这样之后,开机后硬盘启动应该出现grub的菜单,不过可能只有fedora的选项,看不到其他系统。
    要添加其他系统选项,可以在linux下手动编辑/boot/grub.conf文件。