当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 新手请教如何改变grub1.97所在分区?
帖子发表于 : 2010-03-22 0:57 

注册: 2010-03-19 11:25
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
两块硬盘装xp与ubuntu9.10,grub1.97装在xp所在硬盘,导致loading好久(640G+120G)
在网上搜索方法说,不用重装,直接改变grub到ubuntu所在分区mbr即可。
“输入如下的命令重新配置grub:
sudo dpkg-reconfigure grub-pc”

附件:
Screenshot.png
Screenshot.png [ 15.18 KiB | 被浏览 893 次 ]



照着做,看到了蓝色界面的配置器
然而,这才意识到自己缺乏常识,不知道如何改变配置-_-

1.已知grub装在/dev/sdb1
2.我忘记了ubuntu安装时的分区名称——请问如何查询
这一步刚搞定,发现linux就装在sdb1啊@@
3.该用什么命令改变grud至ubuntu所在分区?有何需要注意的细节?

万分感激!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 新手请教如何改变grub1.97所在分区?
帖子发表于 : 2010-03-22 17:12 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
代码:
sudo grub-probe -t device /boot/grub
sudo grub-probe -t fs_uuid /boot/grub

以前看了一篇文章用上面两条命令查grub2安装位置,后来试过之后发现查的是/boot/grub所在分区,不是grub安装位置。

查看详细的引导信息用下面的方法:
下载下面的文件,复制到桌面:
http://sourceforge.net/projects/bootinfoscript/
然后终端运行:
代码:
sudo bash ~/桌面/boot_info_script055.sh


grub安装到mbr:
代码:
sudo grub-install /dev/sda
sudo update-grub

代码:
sudo grub-install /dev/sdb
sudo update-grub


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 新手请教如何改变grub1.97所在分区?
帖子发表于 : 2010-03-22 22:20 

注册: 2010-03-19 11:25
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
感谢楼上
我的结果
=> Grub 2 is installed in the MBR of /dev/sda and looks for
(UUID=0b611ec1-7b77-4ad4-b484-1ab0d532e89c)/boot/grub.
=> Grub 0.97 is installed in the MBR of /dev/sdb and looks on the same drive
in partition #1 for /boot/grub/stage2 and /boot/grub/menu.lst.

sda是我的xp硬盘
这是说grub 2没装在ubuntu所在sdb么?

我执行了
sudo grub-install /dev/sdb
sudo update-grub
结果依然如此-_-

为啥会有两个grub呢


最后由 kusoeye 编辑于 2010-03-22 22:29,总共编辑了 1 次

页首
 用户资料  
 
4 楼 
 文章标题 : Re: 新手请教如何改变grub1.97所在分区?
帖子发表于 : 2010-03-22 22:22 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
grub2装到 sdb 后,修改 bios 从 sdb 硬盘启动


_________________
Grub2 基础教程


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 新手请教如何改变grub1.97所在分区?
帖子发表于 : 2010-03-22 22:38 

注册: 2010-03-19 11:25
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
smallapple 写道:
grub2装到 sdb 后,修改 bios 从 sdb 硬盘启动


=> Grub 2 is installed in the MBR of /dev/sda and looks for
(UUID=0b611ec1-7b77-4ad4-b484-1ab0d532e89c)/boot/grub.
=> Grub 0.97 is installed in the MBR of /dev/sdb and looks on the same drive
in partition #1 for /boot/grub/stage2 and /boot/grub/menu.lst.

请问出现这段提示是否说明grub2还是在sda里?
我反复执行了sudo grub-install /dev/sdb,结果依然,好像只是安装了一个0.97版

@@


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 新手请教如何改变grub1.97所在分区?
帖子发表于 : 2010-03-22 22:48 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
代码:
grub-intsall -v

看看版本对不?


_________________
Grub2 基础教程


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 新手请教如何改变grub1.97所在分区?
帖子发表于 : 2010-03-22 22:57 

注册: 2010-03-19 11:25
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
smallapple 写道:
代码:
grub-intsall -v

看看版本对不?


显示如下
root@red-ubuntu:~# grub-install -v
grub-install (GNU GRUB 1.97~beta4)

我试了以上方法,但似乎grub还在sda (装xp的640G sata盘)
如果我改bios以120G的sata硬盘启动,grub则会出现15错误


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 新手请教如何改变grub1.97所在分区?
帖子发表于 : 2010-03-22 23:14 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
奇怪 :em20


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 新手请教如何改变grub1.97所在分区?
帖子发表于 : 2010-03-23 8:50 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
是很奇怪,grub2没装上/sdb,
代码:
sudo grub-install /dev/sdb

执行后的提示信息贴出来看看


_________________
Grub2 基础教程


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 新手请教如何改变grub1.97所在分区?
帖子发表于 : 2010-03-23 14:46 

注册: 2010-03-19 11:25
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
感谢各位,搞定了。

之前试了很多方法重新配置、重新安装,结果越搞问题越多...
最后决定先把grub搞出错,然后修复-_-
步骤如下

状况:sda安装xp,sdb安装linux,某删不掉的grub始终在sda的mbr

一、在终端卸载grub2
二、安装grub0.94
三、重启,bios设定sdb启动
四、grub 15错误
五、放入live cd启动
六、进终端,输入sudo -i,切换到root帐户
七、挂载装有linux的sdb分区
mkdir /mnt/root
mount -t ext3 /dev/sdb /mnt/root
然后加载 proc与udev
mount -t proc none /mnt/root/proc
mount -o bind /dev /mnt/root/dev
接着chroot
chroot /mnt/root /bin/bash
八、修复或重装grub
九、好了

昨夜的一些步骤我忘记了,试了很多方法,由于语法不熟悉走了很多弯路,因为在live cd下所以未保存当时参考的网页。
中午试图回忆细节,未果。
下次再坏掉就再折腾吧。


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

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


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

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

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