把整个Linux系统迁移到另一个硬盘

把整个Linux系统迁移到另一个硬盘,第1张

原来机械硬盘是msdos分区表,新固态硬盘是gpt分区表,数据大小在100GB以内,所以使用 dd 命令迁移。

系统都是只装在一个分区中,所以直接在 root 模式下执行迁移:

大概一个小时就迁移完成了。

这里要注意的是拷贝的源和目标分别是 /dev/sda1 和 /dev/sdb1 这两个分区,而不是 /dev/sda 和 /dev/sdb 这两个硬盘名称。

最后更新一下硬盘信息(不然显示的大小信息等还是旧硬盘的信息):

dd 工具会将 uuid 也一起拷贝,所以拷贝完成之后,只要将旧的硬盘拆卸下来,替换上新的硬盘,不用修改 /etc/fstab 文件,就能按照你以前的设置自动挂载。

重新启动电脑,顺便修改下Grub,因为莫名其妙出现了一个error问题(具体忘了,上午的事)。

修改文件 /etc/default/grub :

最后更新一下:

由于最近需要在Linux环境下开发一个服务,使用虚拟机总觉得不舒服,所以打算在移动硬盘里安装一个Linux系统。 首先,打开UltraISO,文件->打开,选择要装的系统镜像。 接下来,插上你的U盘(注意:U盘制作系统盘时会被格式化,注意资料备份!!!),点击启动->写入硬盘 映像。硬盘驱动器选择你插入的U盘(看好别选错了!!),其他默认即可。点击写入,等待完成即完成了系统启动盘的制作。 这里以CentOS系统为例,首先将电脑重启,插入你的系统启动盘,电脑重新启动后按F12(不同品牌电脑可能存在差异),选择你插入的U盘启动后,进入Linux系统安装界面。选择第二个,可能会遇到无法启动图形界面的问题,像下面这样。重新安装就不会出现问题啦。 后面直接启动系统 一步一步安装就可以了。

◆理论上可以 只要是能进行写入数据的设备根据不同的准备措施都是能安装系统的 要给移动硬盘装系统,首先你的移动硬盘要有一个主分区.如果你没有分过的话是不会有的.系统只能装在主分区里才会被识别到.如果有多个硬盘或多个主分区的话还要是活动的主分区才行. 以上的条件具备后就简单了.你把移动硬盘接到电脑里,用ghost把iso里的gho文件镜像进移动硬盘后.关机.把主机的硬盘拿出来.就只接移动硬盘.开机电脑识别到移动硬盘的系统后就自动安装.过一会就全部OK了.以后你想用移动硬盘给别的电脑装系统也一样.把你要装的主机的硬盘拆来放在你的主机上.让系统从你的移动硬盘启动后,把iso里的gho文件镜像到硬盘上.关机.把硬盘拿出来装到原先的主机上,开机.一切搞定.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8586116.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存