那位大哥能把用GRUB修复启动的全部步骤透露下

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
vanbaster
帖子: 14
注册时间: 2006-08-30 11:00

那位大哥能把用GRUB修复启动的全部步骤透露下

#1

帖子 vanbaster » 2006-09-17 18:41

我的硬盘是S-ATA 分6个区 C (winxp) D (xx) E(soft) F(game) G(movie)
原来的Ubuntu是装在 G盘的 现在被隐藏拉
我用XP盘把C盘用FAT32格式化安装
进如系统就直接进XP 根本没让我选择进入Ubuntu
我的Ubuntu是别人帮我装的
我只会进去下载电影什么的
求哪位大哥不厌其烦的 教教
步骤一定要非常详细 ...
谢谢
头像
sniper54
帖子: 96
注册时间: 2006-07-31 19:16
来自: 重庆
联系:

#2

帖子 sniper54 » 2006-09-17 19:11

win与ubuntu共存,重装win后可能会遇到这样的问题,grub损坏。

好像这个版块里没有这方面的帖子,特从网上搜来,但愿对大家有所帮助。(与其他版本的修复方法基本一致)
1. 用Live CD启动

2. 打开一个终端,运行$sudo grub命令(这里可能需要等一会儿),你会看到'grub>'这样的提示符

3. 在提示符'grub>'后输入find /grub/stage1,你会得到一个运行结果,比如我的机子上结果是(hd0,5) (这个命令其实就是找出/boot所在分区)
4. 运行 grub>root (hd0,5) (这个位置要填上你机子上的运行结果)

5. 运行grub>setup (hd0) 出现几行提示文字,最后是“... succeeded” 修复成功!


6. 运行quit

8. 重启计算机,取出live CD
OK,多系统启动恢复。
vanbaster
帖子: 14
注册时间: 2006-08-30 11:00

#3

帖子 vanbaster » 2006-09-17 19:26

sorry 我试过了
运行find/grub/stage1
运行没有结果
Taboo
帖子: 47
注册时间: 2006-09-13 15:00

#4

帖子 Taboo » 2006-09-17 19:56

我猜 双系统装完的时候 你的grub被放到了(hd0,0)即C盘 你格式化了C连带引导也格掉了 用修复大概不行了
偶只能猜因为偶啥也不会
Taboo
帖子: 47
注册时间: 2006-09-13 15:00

#5

帖子 Taboo » 2006-09-17 20:06

multi(0)disk(0)rdisk(X)partition(1)\boot\grub="ubuntu"
X是你ubuntu所在区域 G盘好像在6或7或8的 样子 把上面加到C盘的boot.ini里最后面。不行再试试下面的
multi(0)disk(0)rdisk(X)partition(1)\boot="ubuntu"

小白建议,在你实在没办法的 情况下不防试试 成功可能在1%左右。嘿嘿

当我没说想想好象是100%不对.看来偶还是只能猜
头像
nobrain
帖子: 808
注册时间: 2005-08-25 13:58
来自: ustc
联系:

#6

帖子 nobrain » 2006-09-17 20:28

或是在 sudo grub 后,在提示符下输入:

代码: 全选

find /boot/grub/stage1
剩下的和2楼差不多。

代码: 全选

grub> root (hdm,n)
grub> setup (hdm)
爱喝真猪奶茶的夜鸣猪
回复