• Ubuntu系统迁移


    前言

    本博客记录如何将一个电脑、板卡(或虚拟机)的ubuntu系统原封不动的迁移到另一个电脑、板卡(或虚拟机)上。

    Ubuntu18.04系统
    Intel NUC 老虎峡谷薄款 11TNKi5,16G内存 500G固态硬盘
    U盘

    一、备份系统

    Ubuntu18.04安装系统备份软件systemback的步骤如下:

    sudo add-apt-repository --remove ppa:nemh/systemback
    
    • 1

    签名密钥可以在launchpad.net上找

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 382003c2c8b7b4ab813e915b14e4942973c62a1b
    
    • 1
    sudo add-apt-repository "deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main"
    
    • 1
    sudo apt update
    sudo apt install systemback
    
    • 1
    • 2

    Ubuntu16.04以前的系统安装系统备份软件systemback的步骤如下:

    1.添加ppa源

    sudo add-apt-repository ppa:nemh/systemback
    
    • 1

    2.更新软件库并安装systemback

    sudo apt-get update && sudo apt-get install systemback unionfs-fuse
    
    • 1

    安装完systemback后,就可以使用systemback来备份当前系统
    点击“创建Live系统”
    在这里插入图片描述
    设置存放sblive文件的目录以及文件名,根据需要勾选“包含用户数据文件”,最后点击“创建新的”,等待创建完成后,会在右上角的框中显示创建的文件。
    在这里插入图片描述
    如果sblive文件的大小小于4G,可以直接点击下图的“转存为光盘镜像”来转成iso镜像,如果sblive文件的大小大于4G,则“转存为光盘镜像”是灰色的,需要通过其他方法将sblive文件转成iso文件。
    在这里插入图片描述
    将大于4G的sblive文件转成iso文件的方法如下:
    解压.sblive文件,.sblive文件默认是放在/home目录下,将其解压到当前用户目录的sblive文件夹下:

    tar -xf /home/systemback_live_2022-08-09.sblive -C sblive
    
    • 1

    解压后如图:
    在这里插入图片描述
    重命名 syslinux 至 isolinux,在当前用户目录下执行:

    mv sblive/syslinux/syslinux.cfg sblive/syslinux/isolinux.cfg
    mv sblive/syslinux sblive/isolinux
    
    • 1
    • 2

    安装cdtools,在当前用户目录下执行:

    aria2c -s 10 https://nchc.dl.sourceforge.net/project/cdrtools/alpha/cdrtools-3.02a07.tar.gz
    
    • 1
    tar -xzvf cdrtools-3.02a07.tar.gz
    
    • 1
    cd cdrtools-3.02
    make
    make install
    
    • 1
    • 2
    • 3

    生成 ISO 文件,在当前用户目录下执行:

    /opt/schily/bin/mkisofs -iso-level 3 -r -V sblive -cache-inodes -J -l -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c isolinux/boot.cat -o sblive.iso sblive
    
    • 1

    执行成功后如下:
    请添加图片描述
    会在当前用户目录下生成sblive.iso,可以用这个iso镜像进行系统安装。
    请添加图片描述

    二、安装系统

    通过Ventoy安装系统
    制作启动U盘,参考:https://www.ventoy.net/cn/index.html
    使用说明:https://www.ventoy.net/cn/doc_start.html
    Ventoy下载地址
    https://github.com/ventoy/Ventoy/releases
    ubuntu18.04下载下面的这个压缩包即可。
    在这里插入图片描述

    下载后解压
    根据自己电脑的板子架构双击下面的可执行文件启动软件
    在这里插入图片描述
    插上U盘,点击右侧的刷新,然后选中U盘,点击install即可
    在这里插入图片描述
    install完毕之后,将第一节生成的iso文件复制到U盘中。
    然后将U盘查到NUC上,开机按F2设置U盘位第一启动盘,即可进入安装系统界面,进行安装即可。

    通过软碟通安装系统
    在制作好ISO镜像后,需要将ISO镜像刻录到U盘上
    使用软碟通软件进行刻录,下载地址:
    链接:https://pan.baidu.com/s/11OR1HuM4V5FLQbOAMK_QKg
    提取码:kio7
    –来自百度网盘超级会员V5的分享
    下载完后双击安装
    安装完打开,选择继续试用即可。
    点击下图图标,找到ISO镜像。
    请添加图片描述
    双击ISO镜像后界面如下:
    在这里插入图片描述
    点击启动->写入硬盘镜像…
    在这里插入图片描述
    硬盘驱动器选择对应的U盘,然后点击写入
    在这里插入图片描述
    下面提示选是,注意U盘里面的数据会被清空
    在这里插入图片描述
    等待刻录成功,如下图,点击返回,将U盘弹出
    在这里插入图片描述
    然后将U盘查到NUC上,开机按F2设置U盘位第一启动盘,即可进入安装系统界面,进行安装即可。

  • 相关阅读:
    普及篇|云备份和云容灾,你用对了吗?
    【进阶版】机器学习之神经网络与深度学习基本知识和理论原理(07)
    基于SSM的教评系统毕业设计-附源码281157
    【JVM故障问题排查心得】「内存诊断系列」JVM内存与Kubernetes中pod的内存、容器的内存不一致所引发的OOMKilled问题总结(上)
    谈基于大语言模型的图数据库路径检索
    这次,听人大教授讲讲分布式数据库的多级一致性|TDSQL 关键技术突破
    推荐这款全新一代性能强到爆的RPC框架
    【苹果群发推】iMessage推送这是促进服务器的Apple消息
    无穷级数(数学一)
    pytest学习和使用8-fixture如何实现teardown功能?(yield的使用)
  • 原文地址:https://blog.csdn.net/qq_38768959/article/details/125872092