我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: Linux[屏蔽]作系统Grub的重装、恢复及其修复 隐藏签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

qiangsuper



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 492
威望: 0
浮云: 1106
在线等级:
注册时间: 2006-10-22
最后登陆: 2008-06-29

5come5帮你背单词 [ bush /bu/ n. 矮树丛,灌木丛 ]


Linux[屏蔽]作系统Grub的重装、恢复及其修复

相关主题:http://192.168.2.8/bbs/read.php?tid=376292
        http://192.168.2.8/bbs/read.php?tid=92720
重装Windows时把GRUB覆盖掉,需要恢复GRUB(也称重装GRUB)。

在Fedora/RHEL/CentOS 4.x下,有个简单的办法。用安装盘引导,启动画面出现后输入

# linux rescue

进入救援模式,其中会问是否挂载XXX,选挂载。接着改变根目录“/”,并安装GRUB,完成后重启即可。

# chroot /mnt/sysimage

# grub-install /dev/hda

(如果你的是SATA,上面的命令参数是/dev/sda)

有时上面的方法可能不奏效。另外,新版的Fedora也用Live CD了,上面的方法好像不能用。

下面介绍的方法就更通用,对不同的发行版都一样,也还没遇到不可行的情况。(tipfoo@gmail_com)

用Live CD(Ubuntu的就是Desktop CD或者DVD)启动,打开终端(Applications→Accessory→Terminal),执行以下代码(是root用户就不用加sudo了):

$ sudo grub

grub> find /boot/grub/stage1

grub> root (hdX,Y)

grub> setup (hdX)

grub> quit

注意1:这里的grub>是grub环境的提示符,不用输入。

注意2:其中的X、Y是执行find /boot/grub/stage1命令后系统提示的。比如下面这种情况,X就是0,Y就是7。:

grub> find /boot/grub/stage1

(hd0,7)

注意3:如果find命令,没返回可用的结果,那就是/boot单独在一个分区中,用下面的命令可得到:

grub> find /grub/stage1

以上几条命令的详细解释(tipfoo@gmail-com):

sudo grub ◆以root用户身份启动grub

find /boot/grub/stage1 ◆寻找/boot所在分区

root (hdX,Y) ◆设置硬盘hdX的根文件系统(“/”),实际就是设置/boot所在的分区

setup (hdX) ◆安装GRUB到硬盘hdX。

quit ◆退出GRUB

(责任编辑:云子)

本帖最近评分记录:
  • 浮云:3(yunyue) 优秀转贴
  • 顶端 Posted: 2007-11-08 12:14 | [楼 主]
    我来我网·5come5 Forum » Linux专区

    Total 0.007433(s) query 4, Time now is:12-23 06:38, Gzip enabled
    Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号