如何Ubuntu系统克隆到新硬盘克隆后要装系统吗

在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
怎么把系统直接移动到第二块硬盘?
这个问题已被隐藏,原因:
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
在第2个硬盘上分区,格式化后,把原来的系统文件COPY过去,注意保留文件的权限!
修改后,在新分区上分别修改1)GRUB引导配置文件/boot/grub/grub.cfg或者grub.conf,2)分区挂载文件/etc/fstab中,这2个文件中根目录(ROOT 和 “/”)的挂载点从原磁盘的LVM修改为新硬盘的某分区;最后将GRUB主引导记录数据MBR写到新硬盘的0扇区,用fdisk将系统所在的新硬盘分区修改为活动分区。
我以前这样倒腾过好几次。一般都能正常启动。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我目前没听说过可以直接把系统直接装过去的方法。
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。如何克隆ubuntu系统
[问题点数:40分,结帖人qq]
如何克隆ubuntu系统
[问题点数:40分,结帖人qq]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年10月 Linux/Unix社区大版内专家分月排行榜第二2013年9月 Linux/Unix社区大版内专家分月排行榜第二
2013年12月 Linux/Unix社区大版内专家分月排行榜第三2013年11月 Linux/Unix社区大版内专家分月排行榜第三2013年6月 Linux/Unix社区大版内专家分月排行榜第三
匿名用户不能发表回复!|把一块硬盘上的 Linux 系统整个复制到新硬盘上的方法. - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
Distributions
中文资源站
把一块硬盘上的 Linux 系统整个复制到新硬盘上的方法.
23:43:48 +08:00 · 12992 次点击
原来有一块160G的硬盘做系统盘,装的是gentoo.现在入了一块120G的SSD,想把系统整个复制到新硬盘上,有什么可行的方案吗?gentoo这种折腾货真的不想装第二回了.
46 回复 &| &直到
13:12:29 +08:00
& & 00:03:43 +08:00 via iPhone
参考kvm xen 模版制作
& & 00:04:10 +08:00
& & 00:09:19 +08:00 via iPhone
& & 00:20:45 +08:00
dd呀,不过驱动会出问题吧
& & 00:33:42 +08:00
& & 01:28:32 +08:00
先resize缩到120G以下(越小越好)
然后直接dd过去
再resize到最大
& & 01:38:18 +08:00
dd 或 rsync
& & 02:33:16 +08:00
心中默念 “一切皆文件”
& & 04:31:11 +08:00
@ rsync的话要注意引导和fstab等
& & 07:14:40 +08:00 via Android
& & 08:37:30 +08:00 via iPhone
楼上的你们都把引导文件给无视了?直接复制过去是没有grub的,根本启动不了。
官方有wiki,善用搜索。
& & 08:38:36 +08:00
clonezilla之类的?
& & 08:42:10 +08:00
dd 或者pe里的ghost
& & 08:42:37 +08:00
cpio or dump
& & 09:08:10 +08:00 via Android
某宝硬盘对拷机~
& & 09:25:13 +08:00
驱动,windows下这么做会蓝屏
& & 09:35:06 +08:00
上面说的这些都不靠谱。
首先,dd是最不靠谱的。dd要求硬盘的物理参数完全一样。
其次,就算你用tar或者dumpfs这样的方式搞过去了。比较现代的linux发行版,都会把uuid写入到配置文件以及启动镜像中。你确保你有能力把这些东西都改对了,否则根本就启动不了,最常见的会挂在mount root filesystem的时候。
& & 09:39:45 +08:00 via iPhone
DD 我个人感觉很靠谱
& & 09:48:42 +08:00
@ 人gentoo都装好了, 未必不会改uuid..
& & 10:06:06 +08:00 via Android
@ dd只要源比目标小就行,然后resize
源比目标大的话先resize
大家都是过来人,别一句都不靠谱,一棍子打死一群人
& & 10:17:49 +08:00 via Android
这个我试过 重装一个相同的系统。
把 etc usr home 复制过去 就ok了。
我经常放假回家就是带块硬盘回去。
不过我是两台都是amd 。所以软件都能兼容吧
& & 10:19:40 +08:00
这事我干过,用rsync或cp,
完了之后装一下grub就好了
做成了脚本,生产线上用这个方法一天装好几百台系统。
& & 10:24:34 +08:00
不是直接 tar 过去然后 grub 一下么
& & 10:27:23 +08:00
我的gentoo从12年到现在,各种迁移,都是用的rsync同步后,chroot进去装grub
& & 10:37:00 +08:00
dd可以的, 最近才把物理硬盘dd到虚拟硬盘,完全没有问题。 你这个应用场景差不多。
& & 10:48:03 +08:00 via iPhone
DD没问题,不要乱说不靠谱。先用GParted之类的把分区调到120GB。再用DD全盘烤。
& & 11:03:30 +08:00
我是 tar 过去,然后 chroot 装 grub,改 fstab
& & 11:58:02 +08:00
越底层的方法要求对设备的一致性要求越高,出了问题要改的地方也比较难!建议从上层一点的级别来做····DD没试过
& & 12:23:39 +08:00
1. dd,uuid改下
2. cpio,uuid改下以及引导(grub or syslinux)装下
dd最快,cpio其次,tar 或 cp 比较慢
& & 12:35:35 +08:00
硬盘对刻吧
& & 12:44:58 +08:00
clonezilla
& & 12:47:57 +08:00
我是arch,挂载上移动硬盘后从根目录tar,当然,排除挂载点。
换硬盘后用liveCD引导再tar回去,只有链接efi变量要手动操作,chroot后再手动修改下grub修复引导就好了。
& & 13:16:40 +08:00
个人感觉是引导会出问题吧
& & 13:47:49 +08:00
@ uuid很容易改啊。我把系統從HDD移到SSD就是對拷文件,改fstab再修grub
& & 14:51:53 +08:00
clonezilla必须的,只要保证160G的已用空间在120以下,基本上一定成功。
& & 14:58:36 +08:00
& & 15:00:11 +08:00
rsync 同步,然后 grub-install 安装 grub 即可
& & 15:20:00 +08:00
liveCD + tar / rsync 再 chroot 到新硬盘,grub 重装到新硬盘,完毕。
copy完整一个系统或硬盘 - V2EX :
& & 16:13:16 +08:00
@ grub多大个事,chroot过去grub-install就行了。
我也刚换SSD没多久,LiveUSB进去直接tar,跳过不需要备份的,记得保留权限,最后chroot装grub更新cfg。uuid改下就好。
& & 18:10:47 +08:00
@ 高版本的linux,initram要重新生。
& & 20:36:27 +08:00
衍生个问题,现有AB两个硬盘,A是linux,/和/home两个分区;B是数据盘,若干个分区,无OS
如果想把A的根分区DD到B的一个空分区,令B硬盘能单独启动linux而不影响现有分区,需要如何操作?
& & 20:44:17 +08:00
I just do this a week ago,with gparted,copy and paste,then grub-install and grub-mkconfig,so easy.
& & 10:55:39 +08:00 via iPhone
直接整盘dd照理说要调整分区参数 (mbr, pbr, gpt不熟不过应该类似).
我有几次整块硬盘重新分区的经历 (保留原来的系统). 我习惯先用tar cvpf从/做个镜像备份到移动硬盘, 然后分区, 再用U盘启动, 将新的空白分区mount, 然后tar xvpf恢复镜像, 最后chroot进去更新grub以及fstab的的uuid.
其实整个过程和恢复Windows一样, 基本就是三步: 备份, 还原, 启动.
& & 11:03:27 +08:00
& & 11:56:39 +08:00
用再生龙,和WINDOWS下的ghost一样,我用来批量回复公司的服务器产品
& & 13:12:29 +08:00
clonezilla解救你
& · & 2632 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 20ms · UTC 04:53 · PVG 12:53 · LAX 21:53 · JFK 00:53? Do have faith in what you're doing.ubuntu系统下快速克隆(ubuntu的Ghost)_百度经验
&&&&&&&&&电脑软件ubuntu系统下快速克隆(ubuntu的Ghost)听语音
百度经验:jingyan.baidu.com很多人都在问,ubuntu能不能像windows一样来个一键ghost,答案是肯定的,而且操作比windows简单且更高效,下面我们来看看具体步骤百度经验:jingyan.baidu.com需要连接互联网需要光盘和光驱百度经验:jingyan.baidu.com1添加源sudo&vi&/etc/apt/sources.listdeb 【把参考资料中的网址复制在此处】2更新源sudo&apt-get&update3安装【remastersys 】sudo&apt-get&install&remastersys4使用remastersys克隆ubuntu并生成ISO镜像文件&sudo&remastersys&dist5刻录ISO&在/home/remastersys/目录下找到custom.iso 刻录成光盘即可6复制克隆系统到新硬盘&运行光盘后,选择第一项live&-&boot&the&live&system&进入系统后,获得root权限,命令:sudo&su&启动图形界面,命令:startx&在图形界面选择system--&Administrator--&安装live&cd&&根据向导进行安装,安装时,选择整个硬盘即可7安装后的网络配置&vi&/etc/network/interface&增加以下内容&auto&eth0&iface&eth0&inet&static&address&192.168.52.100&netmask&255.255.255.0&&auto&eth1&iface&eth1&inet&static&address&192.168.0.20&netmask&255.255.255.0END百度经验:jingyan.baidu.com制作母盘时,将关键的配置文件,尽量放在系统目录,或者root目录下,避免安装后丢失 如需ssh,新克隆的系统则需重新安装经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。投票(7)已投票(7)有得(0)我有疑问(0)◆◆说说为什么给这篇经验投票吧!我为什么投票...你还可以输入500字◆◆只有签约作者及以上等级才可发有得&你还可以输入1000字◆◆如对这篇经验有疑问,可反馈给作者,经验作者会尽力为您解决!你还可以输入500字相关经验50100热门杂志第1期你不知道的iPad技巧3784次分享第1期win7电脑那些事6630次分享第2期新人玩转百度经验1400次分享第1期Win8.1实用小技巧2651次分享第1期小白装大神1911次分享◆请扫描分享到朋友圈技术贴:如何将操作系统转移至新硬盘_Windows 10_动态网站制作指南
技术贴:如何将操作系统转移至新硬盘
来源:人气:763
系统安装是个非常耗时的过程,因此除非系统出现严重问题,大多数PC用户都会尽量避免进行系统重装。但如果你想要更换掉安装了的硬盘,似乎就只能重装系统了。但是,你其实还有另一种更加简单的选择,那就是将系统转移到新的硬盘上。要是你并不清楚该如何操作,本文应该可以提供必要的指导。想要将系统转移至新的硬盘,你需要备齐下面这些东西:一块空白U盘1小时左右的时间保存备份镜像的存储硬盘新老两块硬盘(皆安装到电脑上)TuxBoot和CloneZilla两款软件准备工作就绪之后,你就可以开始着手进行系统转移了。执行这一操作的具体步骤如下:1.右键单击“我的电脑”并选择“管理”,在弹出的窗口中选择“磁盘管理”,然后对新的硬盘进行初始化(格式化)。在格式化窗口当中,请选择NTFS文件系统,并勾选“执行快速格式化”。2.安装TuxBoot和CloneZilla两款软件。前者用于加载U盘镜像,后者的作用是创建硬盘镜像。3.插入空白U盘,右键单击“我的电脑”并选择“管理”,选定该U盘并将其格式化,并为其指派一个盘符。4.开启Tuxboot,在窗口底部找到“选择ISO”选项并点击,然后选择CloneZilla的ISO文件。完成该操作后,请确保加载CloneZilla的是你准备的U盘。5.重启电脑并进入BIOS,将首启动项设置成从U盘启动。保存设置后电脑会再次重启,并进入CloneZilla。6.选择默认的CloneZilla启动选项,选择键盘语言,选择“Do NotTouchKeyMap”,最后选择“启动CloneZilla Live”。7.接下来的弹窗会向你提供“设备-镜像”和“设备-设备”两个选择,因为我们需要将信息从一个磁盘克隆到另一个,因此选择“设备-设备”。选择确认之后,软件会询问你需要使用“新手”还是“专家”模式,我们只要选择“新手”模式即可。随后,CloneZilla的主窗口会询问你想要将磁盘拷贝移动到何处,选择包括磁盘到本地磁盘,磁盘到选择磁盘等,请选择“磁盘到本地磁盘”。8.随后你需要在界面当中选择系统所在的硬盘,以及新安装的硬盘,然后点击确认。数据迁移会正式开始。9.在迁移开始之前,电脑屏幕会变黑并显示大量警告文字,对此你不必惊慌,因为CloneZilla此时只不过在检查迁移所需的必备条件。如果一切正常,它会弹窗两次来确认你是否真的要继续这一操作。如果你事先已经对系统进行过备份,且两个硬盘的选择没有错误,那就大胆地选择确定吧,你所能碰到的最坏结果不过是恢复系统而已。10.最后一次点击确认之后,CloneZilla在弹窗当中计算位图文件和分区位置,随后会自动开始复制数据。整个复制过程视硬盘类型和数据大小而有所不同。11.数据迁移完成之后,你就可以关闭电脑并取出旧的硬盘,然后开机进入BIOS,选择新硬盘作为首启动项。如果你是将系统从一块容量较小的硬盘迁移到了一块大容量硬盘(比如128GB到1TB),那你还需要对系统盘(C盘)的大小进行编辑。具体方式是进入Windows系统,右键单击“我的电脑”并选择“管理”,右键单击C盘并选择“扩展卷”,然后在弹出的窗口当中将“可用扩展空间大小”调至最大即可。
优质网站模板}

我要回帖

更多关于 硬盘克隆系统无法启动 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信