当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 重建MBR后怎样再安装GRUB? (已解决)
帖子发表于 : 2009-01-03 19:57 

注册: 2008-09-09 11:49
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
我装的 WINDOWS XP 和 UBUNTU8.04双系统,因为在DOS下执行了 PCTOOL所以令电脑无法启动,所以重建了MBR(即执行了 fdisk /mbr ),但现在启动时的GRUB菜单不见了,一开电脑就是进入 WINDOWS XP.
请问怎样恢复GRUB启动菜单? 我试了几种GOOGLE上查的办法都没有成功. 最好有能够在WINDOWS或DOS下重新安装GRUB的办法.


最后由 dglb 编辑于 2009-01-03 22:04,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 重建MBR后怎样再安装GRUB?
帖子发表于 : 2009-01-03 20:06 
头像

注册: 2007-12-09 14:35
帖子: 1230
送出感谢: 0 次
接收感谢: 0 次
pctool(s?)呵呵,这个东西还能用啊?live cd重装最方便了,不然弄一个grub4dos也是比较简单


_________________
Linux is for human being,love is for human making


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 重建MBR后怎样再安装GRUB?
帖子发表于 : 2009-01-03 20:41 

注册: 2008-09-09 11:49
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
是啊,本想做一张含工具的WIN98安装启动盘,所以下载了一大堆的DOS工具并进行测试,没想到PCTOOL会把启动信息给改了.所以出现这样的麻烦.
用LIVE CD怎样重装 GRUB? 有相关说明吗?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 重建MBR后怎样再安装GRUB?
帖子发表于 : 2009-01-03 20:45 
头像

注册: 2007-12-09 14:35
帖子: 1230
送出感谢: 0 次
接收感谢: 0 次
viewtopic.php?t=107304
第一步:通过光盘进入系统。



  第二步:找到用户和组,打开它,在弹出的对话框中找到root项,修改其密码(如已知密码可以不修改),激活root。



  第三步:打开终端,输入命令su root,然后输入密码进入系统管理员模式。



  第四步:输入命令grub,进入grub。



  第五步:输入命令 find /boot/grub/stage1。如有提示如(hd0,5)之类(hd0表示及其上的第一块磁盘,5表示本机linux安装在第五磁盘)。



  第六步:输入命令 root (hd0,5)。



  第七步:输入命令 setup (hd0)。



  第八步:输入quit退出grub。重启电脑,系统启动后可以看到恢复的ubuntu启动项。


_________________
Linux is for human being,love is for human making


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 重建MBR后怎样再安装GRUB?
帖子发表于 : 2009-01-03 21:21 

注册: 2008-09-09 11:49
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
先感谢你耐心的回答,我按你的办法做了,但也只能成功一半,可能是我太笨了.


我输入命令 find /boot/grub/stage1 之后,得确也是返回 (hd0,5).
完成上面的操作之后重启电脑,GRUB菜单出来了,选择WINDOWS 启动无问题,但选择 UBUNTU启动就出现这个提示:

Error 17:Cannot mount selected partition.

Press any key to continue.

然后按任意键就返回GRUB的菜单,始终不能进入UBUNTU.为什么呢? 是不是我哪里输入错了呢?


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 重建MBR后怎样再安装GRUB?
帖子发表于 : 2009-01-03 21:51 

注册: 2008-09-09 11:49
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
查看了置顶的贴子,终于搞好了.

按照Terpineol的说法安装好GRUB后,启动时出现GRUB菜单时把光标移到 UBUNTU 处,按 "e" 进入编辑, 然后把光标移到第一行
root (hd0,6)
按"d"把它删掉,然后按 "b" 启动就可以进入系统了.
进入系统后修改 /boot/grub/menu.lst 文件:
sudo gedit /boot/grub/menu.lst
打开文件后找到 Ubuntu 启动参数下的这行:
root (hd0,6)
改成:
root (hd0,5)
保存后就可以了。


再次感谢 Terpineol 的帮助!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:努力走出迷茫的一只 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译