找回密码
 注册
楼主: fairypyr

GRUB引导被覆盖了,怎么恢复?

[复制链接]
 楼主| 发表于 2005-1-29 10:52:07 | 显示全部楼层
[quote:9c5f4a3d8c="hew"]grub-install --recheck  /dev/hda
装在hda 的mbr[/quote]
[quote:9c5f4a3d8c="妖狐藏马"]出现grub>时输入
root (hd0,x)          x为/分区的编号,第一分区是0,第二分区是4,第三分区是5……
setup (hd0)
行了[/quote]

殊途同归。

chroot 后装在mbr 没什么不好,我一直都这么做。
回复

使用道具 举报

发表于 2005-1-29 11:00:47 | 显示全部楼层
准确的说,想要win来引导lin,那么应该把grub安装到 /boot 所在的分区。

这就是说,如果 /boot 是一个单独的分区,那么安装在这个分区上;如果不是单独的分区,而只是 / 上的一个目录,那么就安装在 / 分区上。
回复

使用道具 举报

发表于 2005-1-29 11:06:01 | 显示全部楼层
另外,如果你实在不敢在硬盘上倒腾,那么建议你使用 grub for dos,记得下载grldr 这个文件,用它来代替以前 dd 出来的那个512byte的文件,这样又不用进dos ,在win下面参照explore2fs查看的结果写好配置文件就可以了。很方便的,具体的用法和grub没有什么差别,要是有不清楚的,搜一下论坛,有很多文章讲到用法的。
回复

使用道具 举报

发表于 2005-1-29 11:11:07 | 显示全部楼层
[quote:59b9fe43f1="fairypyr"]
可是我都没有完成..大家看看我的操作流程对不对? ( 没有启动软盘 )>
1).光盘启动 2).选择 F5键 3).出现boot> (我直接输入) grub-install --recheck  /dev/hda  提示我命令出错 Could not find kernel image :grub-install --recheck  /dev/hda 4).我就按上面的提示输入 linux rescue + enter "出现了anaconda系统安装程序-请稍等。配置,语言;键盘;是否需要网络支持(我选否);还有一个什么配置我忘记了选的是继续" 5).出现sh-2.05b# 我输入grub 6).出现grub首先我输入 "grub-install --recheck  /dev/hda" 提示:Error 27:Unrecognized Command (英文差,我猜估计没这条命令). [/quote]

grub-install 那是要安装了grub以后,进入系统之后的问题,要想光盘起动之后用到这个命令,那么要 chroot 到你的系统里面才可以。

#chroot /mnt/sysimage /bin/bash

但是不建议你直接把grub安装到MBR上。因为你对它不熟习,万一出问题了,搞不定它就完了,相反的 win ,我想你应该没有问题吧。 :D
回复

使用道具 举报

 楼主| 发表于 2005-1-29 15:20:15 | 显示全部楼层
[quote:704f46bd14="fudaming"]准确的说,想要win来引导lin,那么应该把grub安装到 /boot 所在的分区。这就是说,如果 /boot 是一个单独的分区,那么安装在这个分区上;如果不是单独的分区,而只是 / 上的一个目录,那么就安装在 / 分区上。[/quote]
根据老大的说法,我安装时是单独划分了一个/boot的区,翻阅精华帖"GRUB 入门"帖中所显示"因为 GRUB 所使用的硬盘 / 分区命名约定与Linux 使用的命名约定不同。在 Linux 中,第一个硬盘的第五个分区称作 'hda5' 。而 GRUB 把这个分区称作 (hd0,4)"。所以我系统的/boot 对应的是 hda6 = 也就是(hd0,5) ...
不是怕在磁盘上倒腾,只是想办法解决类似的问题,要是碰到这样的问题就重装的话,那就别玩了,老实的用用微软的了!!我WIN2K的系统GHOST备份了..不怕MBR被改写.
各位大哥,大姐,虽然问题非常菜了,但我仍然会努力寻找答案,也感谢大家的支持.直到搞明白为止.继续测试..哈哈
回复

使用道具 举报

发表于 2005-1-29 15:40:49 | 显示全部楼层
fairypyr sorry

本来想引用你的帖子,结果弄成了编辑。
回复

使用道具 举报

 楼主| 发表于 2005-1-29 18:50:21 | 显示全部楼层
楼上的大侠,不懂啥意思.是不是要给我点指点呀.呵呵~~.虚心接受.偶是菜鸟,偶不怕.
回复

使用道具 举报

发表于 2005-1-29 18:57:29 | 显示全部楼层
楼上已经有人说明了
进rescue chroot 后gurb-install

怎么用rescue 看这里
http://www.linuxsky.net/ftopic848.html&highlight=rescue
回复

使用道具 举报

发表于 2005-1-29 19:05:32 | 显示全部楼层
"妖狐藏马"的方法正确,我前2天刚试过一次。

我装了个dos7.1,不小心盖掉了MBR,进不了LINUX,不过我有防身盘,
进入GRUB,

ROOT (hd0)
setup

就把grub装进MBR了。不过菜单要另外配。

--------------------------------------------------------
我还试过另一个方法。
我的多重启动光盘有各个版本的WIN启动及GRUB启动。我进入GRUB,
ROOT (hd0,  按Tab补全)
kernel /boot/v 按Tab自动补全_并且后面加上  ro root=LABEL=/ rhgb
ini按Tab   /boot/i按Tab自动补全
boot    进入linux

ctrl+Alt+F1, 用root在字符控制台启动  grub
$>  root (hd0)
$>  setup
自动会恢复菜单。
回复

使用道具 举报

 楼主| 发表于 2005-1-29 19:40:06 | 显示全部楼层
[quote:39d4edcb88="hew"]楼上已经有人说明了
进rescue chroot 后gurb-install

怎么用rescue 看这里
http://www.linuxsky.net/ftopic848.html&highlight=rescue[/quote]
按照http://www.linuxsky.net/ftopic848.html&highlight=rescue里的操作,问题解决.哈哈~谢谢,"hew".. :D  :D  :D
回复

使用道具 举报

 楼主| 发表于 2005-1-29 19:43:23 | 显示全部楼层
谢谢,所有的..朋友..系统进去了,再解决别的问题,一个个来哦.准备安装我的华硕ASUSP4B533主板的声卡(873的...再次感谢各位.   
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-9-14 02:55 , Processed in 0.028159 second(s), 13 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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