LinuxSir.cn,穿越时空的Linuxsir!

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

我把另一个硬盘格成ext4,把现在的gentoo移植过去,该如何做?

[复制链接]
发表于 2009-3-19 12:12:28 | 显示全部楼层 |阅读模式
我把另一个硬盘格成ext4,把现在的gentoo移植过去,该如何做?谢谢
发表于 2009-3-19 12:43:44 | 显示全部楼层
LiveCD --> tar
google stage4
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-19 12:48:40 | 显示全部楼层
请问mbr怎么处理,tar也可以处理mbr吗?谢谢
回复 支持 反对

使用道具 举报

发表于 2009-3-19 12:55:12 | 显示全部楼层
cp -a 过去后手动运行grub 安装一下就好了 tar也一样   

P.S.  cp -a  相当于 tar的效果 以归档方式复制 保留权限,链接
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-19 12:59:36 | 显示全部楼层
Post by asmart;1963091
cp -a 过去后手动运行grub 安装一下就好了 tar也一样   

P.S.  cp -a  相当于 tar的效果 以归档方式复制 保留权限,链接


怎么手动?谢谢
回复 支持 反对

使用道具 举报

发表于 2009-3-19 13:05:55 | 显示全部楼层
安装gentoo的时候怎么安装的 这里一样
回复 支持 反对

使用道具 举报

发表于 2009-3-19 13:09:32 | 显示全部楼层
另外  dd bs=512 count=1 if=/dev/sda1 of=/dev/sdb1     应该也可以 具体的设备名根据你自己的替换

但是我不确定文件系统不一样的情况下这个是否有效  保险起见还是用上面的方法
回复 支持 反对

使用道具 举报

发表于 2009-3-19 13:53:11 | 显示全部楼层
Post by asmart;1963099
另外  dd bs=512 count=1 if=/dev/sda1 of=/dev/sdb1     应该也可以 具体的设备名根据你自己的替换

但是我不确定文件系统不一样的情况下这个是否有效  保险起见还是用上面的方法


dd 是按块复制的,复制的分区会与源分区在块级别完全一致,所以会覆盖文件系统。

我的方法是
  1. rsync --recursive --human-readable --links --perms --times --force --group --owner --devices --specials --whole-file --stats --verbose [source directory] [destination directory]
复制代码


当然,还有比 rsync 快的 tar :
  1. (cd [source directory];tar zvf - * )|(cd [destination directory];tar xvf -)
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-19 14:03:43 | 显示全部楼层
请问,如果我把第二块硬盘挂载在现在的gentoo系统下。

运行第二块硬盘sbin中的grub
输入find /boot/grub/stage1
显示 (hd0,0)
和(hd1,0)
请问这时(hd0,0)是指我第二块硬盘还是当前系统的?谢谢
回复 支持 反对

使用道具 举报

发表于 2009-3-19 14:06:57 | 显示全部楼层
Post by waterloo2005;1963116
请问,如果我把第二块硬盘挂载在现在的gentoo系统下。

运行第二块硬盘sbin中的grub
输入find /boot/grub/stage1
显示 (hd0,0)
和(hd1,0)
请问这时(hd0,0)是指我第二块硬盘还是当前系统的?谢谢

指当前系统的,这个与你运行哪里的grub命令无关,关系到 BIOS里的设定。
回复 支持 反对

使用道具 举报

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

本版积分规则

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