LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1062|回复: 5

挺奇怪,关于grub的

[复制链接]
发表于 2007-11-15 22:29:39 | 显示全部楼层 |阅读模式
今天装 archlinux ( dev/sda3 ) , ( 之前我把 MBR 备份了: dd if=/dev/sda of=mbr bs=512 count=1 ) , 为了方便我选则装 grub ( 准备以后改的 ), 然后 arch 引导正常,弄差不多了我要改 ubuntu grub 引导 ( 因为其他系统都在这个 menu.lst ),。直接 dd 写备份到硬盘了,

奇怪了,引导还是 arch 的 grub , 没办法只好 root(hd0,1) setup (hd0) 才改回 ubuntu grub ...

难道这样备份不行? grub 除了 MBR 还写别的地方? 我以前装系统都这么弄的,好像没什么问题,

熟悉 grub 的来讨论讨论
发表于 2007-11-16 04:29:41 | 显示全部楼层
/都换地方可不要改怎么的,除非公用一个/boot
root(hd0,1)
回复 支持 反对

使用道具 举报

发表于 2007-11-16 08:22:18 | 显示全部楼层
重装一下Grub岂不是更快...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-16 09:20:16 | 显示全部楼层
Post by azrael_h;1783082
/都换地方可不要改怎么的,除非公用一个/boot
root(hd0,1)


因为分区没有变动,等于说现在 ubuntu(sda1), arch(sda2) 上各有一个grub , 以前用 dd备份的512字节包含MBR+分区表,它应该指向的是 ubuntu上的 grub ,( 不是么,我一直是这么理解的 )

重装一下Grub岂不是更快...

嗯,就是想验证 dd 恢复应该是等效的啊 ...

还有,分区的boot标志是不是对grub无效,?是不是 MBR 是空的才有效,只对 win 的启动方式?
回复 支持 反对

使用道具 举报

发表于 2007-11-18 22:41:38 | 显示全部楼层
你把哪个分区的grub装到mbr,  那启动时就用的哪个分区的menu.lst.  分区的boot标志个人认为是对grub无效, grub决定要boot 的分区是由menu.lst中内容决定的。 mbr不会为空, 如果不是grub, 它会是一段固定的代码, 这代码会在mbr最后的分区表中找启动分区, 一般就是windos的分区, 然后启动windows的boot程序ntloader.
回复 支持 反对

使用道具 举报

发表于 2007-11-19 09:56:47 | 显示全部楼层
arch和ubuntu的根目录是否是同样的文件系统?
有个猜测,但不肯定
回复 支持 反对

使用道具 举报

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

本版积分规则

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