QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 959|回复: 12

如何使用 RC1 光盘修复 GRUB

[复制链接]
发表于 2005-11-14 12:56:40 | 显示全部楼层 |阅读模式
因为重装 XP,把 MBR 引导的 Grub 覆盖了。想用 RC1 光盘中一个 magic rescue 的选项来修复。但是进去后,输入 grub,却出现了一些出错信息

/ # grub
Probing devices to guess BIOS drives. This may take a long time.
Error opening terminal : linux
发表于 2005-11-14 13:00:47 | 显示全部楼层
最简单的方法就是安装一个grub for dos
然后自己编辑一下里面的 启动项目...
回复

使用道具 举报

发表于 2005-11-14 13:10:32 | 显示全部楼层
要先拷 /dev/* 到挂载系统的/dev 下。用 cp -af 来拷。
回复

使用道具 举报

发表于 2005-11-14 14:11:31 | 显示全部楼层
哇,那样不如下载一个grub for dos的好
回复

使用道具 举报

 楼主| 发表于 2005-11-14 14:50:38 | 显示全部楼层
[quote:a012a9c69c="KanKer"]要先拷 /dev/* 到挂载系统的/dev 下。用 cp -af 来拷。[/quote]

不明白,要挂载的系统是什么?

KanKer你能用RC1光盘来试试吗?我要一进去 magic rescue ,第一个命令就输入 grub,所以出现了这种情况,我不知道为什么,希望能解释一下。
回复

使用道具 举报

发表于 2005-11-14 14:54:24 | 显示全部楼层
应该先chroot吧。
回复

使用道具 举报

发表于 2005-11-14 15:00:52 | 显示全部楼层
[quote:7a7ced2266="heyuqi"]
不明白,要挂载的系统是什么?

KanKer你能用RC1光盘来试试吗?我要一进去 magic rescue ,第一个命令就输入 grub,所以出现了这种情况,我不知道为什么,希望能解释一下。[/quote]

要挂载你机器上已装的操作系统的分区才行。
可以在 MI 的 tmpfs 里建目录,挂载后,再拷 /dev/* 到你挂载的目录下的 dev 下。拷完后,再用 chroot 进你原来的操作系统,再运行  grub-install /dev/hdX ,或运行 grub 进行安装。
回复

使用道具 举报

 楼主| 发表于 2005-11-14 15:20:27 | 显示全部楼层
哦,明白了

忘了 tmpfs 也是可写的,呵呵
回复

使用道具 举报

发表于 2005-11-14 21:16:44 | 显示全部楼层
谁能把你的grub.conf贴出来啊,
我刚才在ml下用里边的图形界面来修改grub.conf,结果出错了,全被清空了。
kernel /boot/vmlinuz-2.6.14.2 ro 后边还有些是什么不记得了
回复

使用道具 举报

发表于 2005-11-14 22:43:36 | 显示全部楼层
[quote:845de3a864="ease_lee"]谁能把你的grub.conf贴出来啊,
我刚才在ml下用里边的图形界面来修改grub.conf,结果出错了,全被清空了。
kernel /boot/vmlinuz-2.6.14.2 ro 后边还有些是什么不记得了[/quote]
not about this
回复

使用道具 举报

发表于 2005-11-14 23:28:54 | 显示全部楼层
# grub.conf generated by MagicInstaller.

# Note that you do not have to rerun grub after making changes to this file.
default=0
timeout=5
splashimage=(hd0,7)/grub/splash.xpm.gz
title Magic Linux Genius (2.6.14.1)
        root (hd0,7)
        kernel /vmlinuz-2.6.14.1  ro root=/dev/hdb10 vga=791 splash=silent resume=/dev/hdb5
        initrd /initrd-2.6.14.1.img
title Windows XP
        rootnoverify (hd0,0)
        chainloader +1
title MagicLinux (Console Mode)
        root (hd0,7)
        kernel /vmlinuz-2.6.13.4 init 3 ro root=/dev/hdb10 vga=791 splash=silent
        initrd /initrd-2.6.13.4.img
title MagicLinux (Single Mode)
        root (hd0,7)
        kernel /vmlinuz-2.6.13.4 init 1 ro root=/dev/hdb10 vga=791 splash=silent
        initrd /initrd-2.6.13.4.img
回复

使用道具 举报

发表于 2005-11-15 01:04:03 | 显示全部楼层
谢谢,好不容易进了ML
回复

使用道具 举报

发表于 2005-11-15 09:49:38 | 显示全部楼层
grub在主分区,就没这事,激活一下分区就可以了。都是MBR惹的祸阿/
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-25 19:55 , Processed in 0.053777 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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