LinuxSir.cn,穿越时空的Linuxsir!

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

grub中的stage1、stage2的可移植性

[复制链接]
发表于 2010-1-9 09:52:30 | 显示全部楼层 |阅读模式
如题,我想向大家请教一下:
如果有两个存储设备sda,sdb,本来Linux安装在sda上的,如果我把sda上的所有文件(包括/boot分区)复制到另一个存储设备上,然后用grub-install重新安装到sdb的mbr上,这样sdb中grub里的stage1、stage2之类的文件可以直接使用吗?还是说它是与硬件环境相关的,需要重新生成新的stage1、stage2等?

谢谢!!!!!
发表于 2010-1-9 11:30:36 | 显示全部楼层
直接复制就行。不过要注意grub里面的编号和系统不同,可能你系统是主盘,grub里面是从盘。所以尽量用grub命令行安装grub,如果可能的话用uuid更好,双硬盘时候编号可能是会有变化
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-9 20:13:22 | 显示全部楼层
Post by hpo3;2063037
直接复制就行。不过要注意grub里面的编号和系统不同,可能你系统是主盘,grub里面是从盘。所以尽量用grub命令行安装grub,如果可能的话用uuid更好,双硬盘时候编号可能是会有变化


谢谢,grub里面的编号是指什么?
回复 支持 反对

使用道具 举报

发表于 2010-1-9 21:08:00 | 显示全部楼层
Post by wzl12356;2063136
谢谢,grub里面的编号是指什么?


比如说你的 /dev/sda ,可能在 grub 里面是 (hd1),而 /dev/sdb 却是 (hd0)。

我曾经没注意这个东西破坏掉一个硬盘的mbr,弄了很久才恢复过来,惨痛的经历啊。双硬盘一定要小心,grub硬件检测是独立出来的,和系统无关。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-10 08:50:31 | 显示全部楼层
非常感谢楼上的回答.我明白了.
谢谢!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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