[求助]重装windows后如何grub

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

[求助]重装windows后如何grub

#1

帖子 versez1124 » 2007-12-19 10:25

参考wiki的这篇文章,还是无法恢复grub
当时我记得我将boot目录 单独挂载到dev/sda10分区中

使用Ubuntu安装光盘————————grub-install /dev/sda10 我的boot目录,就是dev/sda10,只有500mb,记得上次安装的时候单独挂载的boot,可是系统提示找不到设备
使用LiveCD,同时保留Windows Bootloader——————————find /boot/grub/stage1提示找不到要找的文件,但我确认在dev/sda10分区中 我在livecd里的dev中找不到sda10的设备 在media中找到了disk-2 就是sda10分区
剩下的太复杂了 没看

高手帮忙看看 重装了windows已经够惨的了 还要重装ubuntu就跟可怜了
头像
roy0524
帖子: 125
注册时间: 2007-11-20 21:42

#2

帖子 roy0524 » 2007-12-19 10:33

从Live CD(如Ubuntu Live,Knoppix,Mepis或者相类似的)启动。

打开终端。切换为超级用户(SuperUser)。(在Ubuntu中输入"sudo -i",在Ubuntu以外的其它发行版中输入"su")。输入根用户密码。

输入"grub",会出现GRUB命令提示。

输入"find /boot/grub/stage1"。会出现如同"(hd0)"样的结果,在我的电脑上是"(hd0,3)"。在下面的命令中使用您电脑中得到的结果。

输入"root (hd0,3)"。

输入"setup (hd0,3)"。这里是关键。在其它一些指南中使用"(hd0)", 如果您想将GRUB写入MBR的话,那使用"(hd0)"是没有问题的。如果您想将GRUB写入您的Linux根分区的话,则您需要在逗号之后加上数字,形如"(hd0,3)"。

输入"quit"。

取出Live CD,重新启动电脑。
你不理Ubuntu ,Ubuntu不理你。
我的茶叶小店http://goodtea.taobao.com
我的小博客网http://www.pcser.net
versez1124
帖子: 102
注册时间: 2006-09-27 20:09
联系:

#3

帖子 versez1124 » 2007-12-26 23:53

是的 输入“find /boot/grub/stage1" 没有找到结果 可我确认stage1在分区中
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

#4

帖子 TeliuTe » 2007-12-27 17:06

用Live CD启动,
进入后系统后找到/boot分区,进入grub文件夹,复制里面的menu.lst到C:,再复制一个grldr到C:
在XP的boot.ini里加上一句c:\grldr=linux

或者找到menu.lst后,查看一下ubuntu那一项里的root,然后找着2楼方法试试
回复