ubuntu系统整体克隆时遇到system back无法识别固态硬盘

在配置环境的时候,一台PC由于种种原因,一直配置不上原来的版本,所以打算将其中一台的ubuntu系统已经配置好的环境整体移植到另一台PC。安装过程中还发现system back无法识别固态硬盘的问题。

设备
两台ThinkPad T14s 笔记本电脑
原笔记本称 PC_A, 待迁移笔记本称 PC_B
需要 一个容量稍大的U盘

安装相关软件

PC_A 安装相关软件 系统镜像制作System back硬盘分区软件 GParted

1 安装System back

  • 添加源 更新
sudo add-apt-repository ppa:nemh/systemback
sudo apt-get update
  • 下载安装
sudo apt-get install systemback unionfs-fuse

在这里插入图片描述

2安装 GParted

sudo apt-get install gparted  

制作系统盘

1 启动system back软件

输入系统密码,点击OK
在这里插入图片描述

2制作镜像

  • 选择 live system create
    在这里插入图片描述

  • 制作镜像
    选择镜像存放空间
    命名镜像系统
    勾选用户数据文件(记得勾选) include the user data files
    点击create new
    等待…

在这里插入图片描述

  • 制作启动盘
    插入U盘, 左下角选择目标U盘,右上角选择要写入的系统镜像
    记得勾选用户数据
    选择 Write to target
    等待…
    在这里插入图片描述至此,系统镜像制作完毕

系统恢复

此处因为笔记本U盘为固态,存在system back刻录系统识别不到固态硬盘的问题,因此多加了一步使用GParted软件进行系统分区

1选择U盘启动

笔记本开机时进入BIOS,选择U盘启动
重新启动笔记本
选择第一项进入镜像系统
在这里插入图片描述

2系统分区

启动Gparted软件,输入系统密码
在这里插入图片描述分别选择每个分区
右键点击unmount ,点击delete
点击选择未分区部分,点击左上角加号进行分区,分区大小与上图相当
最后点击上方的绿色対勾保存分区设置

  • 使用命令行修改设备
sudo ln /dev/nvme0n1 /dev/sdd
sudo ln /dev/nvme0n1p1 /dev/sdd1
sudo ln /dev/nvme0n1p2 /dev/sdd2
sudo ln /dev/nvme0n1p3 /dev/sdd3
sudo ln /dev/nvme0n1p4 /dev/sdd4
  • 恢复系统
    打开system back软件,选择Boot system install进入镜像系统安装
    在这里插入图片描述
    此处注意用户名最好与笔记本PC_A一致,防止某些环境变量,或者程序的路经出现不同,导致程序无法运行

  • 挂载硬盘分区

在这里插入图片描述在此,你需要为系统切割区间。
一般设置4个区间即可,"/"(ext4), “/home”(ext4), “swap”, “boot/efi”。其中

先分配"swap",大小与内存相当即可
再分配"boot/efi",大小200m即可
最后分配"/"和"/home",文件系统都选ext4即可,"/"与"/home"的大小比一般是1:10到3:10

记得勾选传递用户文件
最后点击下一步,等待…

  • 重启笔记本
    进入BIOS选择硬盘为首启动项,就能看到一个系统一模一样的笔记本了。
  • 5
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值