Ubuntu系统迁移

2023-05-16

文章目录

  • 前言
  • 一、备份系统
  • 二、制作系统盘
  • 三、安装系统

前言

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

Ubuntu20.04系统
将intel NUC的系统迁移到联想拯救者R7000
使用固态硬盘做系统盘

一、备份系统

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

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

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

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

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

1.添加ppa源

sudo add-apt-repository ppa:nemh/systemback

2.更新软件库并安装systemback

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

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

mkdir sblive
tar -xf /home/systemback_live_2022-08-09.sblive -C sblive

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

mv sblive/syslinux/syslinux.cfg sblive/syslinux/isolinux.cfg
mv sblive/syslinux sblive/isolinux

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

sudo apt  install aria2
aria2c -s 10 https://nchc.dl.sourceforge.net/project/cdrtools/alpha/cdrtools-3.02a07.tar.gz
tar -xzvf cdrtools-3.02a07.tar.gz
cd cdrtools-3.02
sudo make
sudo make install

生成 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

执行成功后如下:
请添加图片描述
会在当前用户目录下生成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盘弹出
在这里插入图片描述
通过ubuntu dd安装系统

sudo dd if=./下载好Ubuntu镜像的名称 of=U盘的挂载点

example

sudo dd if=./ubuntu-20.04.4-desktop-amd64.iso of=/dev/sdb1

U盘挂载点可以在disk里面查看:
在这里插入图片描述

然后将系统盘插到笔记本上,开机按F2设置U盘位第一启动盘,即可进入安装系统界面,进行安装即可。

三、安装系统

开机按F2,进入BIOS,设置系统盘为第一启动项,然后保存退出
在这里插入图片描述
选择ISO文件然后回车进入
在这里插入图片描述
选择Boot in normal mode 进入
在这里插入图片描述
选择第一项进入,(注意如果选择第一项进去后,如果在最后安装系统的时候提示硬盘sdd3不可用,可以尝试从第二项进入)
在这里插入图片描述
使用Disks工具格式化笔记本硬盘,并重新分三个分区,分别为200MB-boot、4G-swap、剩下的全部分一个区,名字任取。并确保前两个分区命名为“boot”,“swap”
在这里插入图片描述
在终端中使用ln命令修改设备,命令如下

 sudo ln /dev/nvme0n1 /dev/sdd
 sudo ln /dev/nvme0n1p1 /dev/sdd1
 sudo ln /dev/nvme0n1p2 /dev/sdd2
 sudo ln /dev/nvme0n1p3 /dev/sdd3

然后搜索打开systemback软件,点击系统安装,然后设置挂载点到三个分区
在这里插入图片描述
分别挂在到/、SWAP、/boot/efi三个挂载点
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后然后勾选“传递用户配置文件及用户数据”,然后点击下一步
在这里插入图片描述
然后开始安装
在这里插入图片描述
一直等到安装完成
在这里插入图片描述
在这里插入图片描述
然后重启电脑,把系统盘拔了,即可进入备份的系统

笔者曾出现装完后找不到wifi的问题,重装一下又好了,原因未知

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu系统迁移 的相关文章

  • 提高mavros中IMU话题的发布频率

    提高mavros中IMU话题的发布频率 提高波特率提高方法命令行方式原始IMU数据飞控计算过后的IMU数据总结 更改启动文件 在上位机上很多时候都需要用到无人机的IMU信息 xff0c 我用的飞控硬件是Pixhawk 4 xff0c 感觉I
  • 安装Windows和Ubuntu双系统

    这几天开始动手做毕设啦 xff0c 打算好好过把Linux瘾 xff0c 接下来便是这两天我在联想电脑上安装Windows10和Ubuntu16 04双系统的过程 一 安装方式 一般在Windows下体验Linux的方式有三种 xff1a
  • PX4飞控Avoidance功能包2018论文分享

    PX4飞控Avoidance功能包2018论文分享 PX4官方Avoidance 2018论文引言 xff08 略 xff09 摘要简介相关工作全局障碍规避局部障碍规避对本文启发 方法 3DVFH 算法建立记忆将直方图重投影到3D点从3D点
  • RTAB-Map:适用大范围长周期的开源雷达视觉SLAM库

    RTAB Map xff1a 适用大范围长周期的开源雷达视觉SLAM库 摘要IntroductionROS上的主流SLAM算法基于雷达的算法GmappingHectorICP MapperKarto SLAM和CartographerBLA
  • Ubuntu 16.04安装RealSense ROS功能包

    RealSense ROS安装 安装SDK二进制安装源码编译安装 安装ros包测试 这个包支持D400 系列 SR300 和T265相机 安装SDK 个人推荐源码编译安装 xff0c 源码编译安装比较麻烦 二进制安装 添加RealSense
  • Ubuntu 16.04安装PX4原生固件

    Ubuntu 16 04安装PX4原生固件 添加权限公共依赖安装安装FastRTPS仿真依赖安装硬件编译依赖安装代码下载代码编译总结 本教程参考2019年7月的官网教程写的这片博客 xff0c 个人强烈推荐按照官网的英文版最新教程来配置 x
  • gazebo打不开一直卡在"Preparing your world"

    gazebo打不开一直卡在 34 Preparing your world 34 问题描述解决办法 问题描述 在运行某些程序的功能包的时候 xff0c gazebo启动的时候会一直卡在 34 Preparing your world 34
  • PX4 avoidance 功能包编译问题

    PX4 avoidance 功能包编译问题 问题描述问题排查问题解决 问题描述 在编译的过程中出现下面的错误 CMake Error at span class token operator span usr span class toke
  • mavros 外部控制例程

    mavros 外部控制例程 编写ROS包开始仿真 前期需要安装好ros mavros PX4原生固件 编写ROS包 首先我们为外部控制例程建立一个工作空间 mkdir span class token operator span p Off
  • 解决英伟达NVIDIA Jetson AGX Xavier Desktop Sharing无法运行 + Xavier 配置远程桌面

    解决英伟达NVIDIA Jetson AGX Xavier Desktop Sharing无法运行 43 Xavier 配置远程桌面 修复Desktop Sharing无法打开编译生效配置Desktop Sharing启动远程桌面服务验证
  • ROS Melodic 版本安装+将ROS的源设置为国内的源

    ROS Melodic 版本安装 43 将ROS的源设置为国内的源 添加ROS源下载秘钥安装ROS初始化rosdep配置环境变量完成 前面把Xavier的源改为国内的了 xff0c 更新了一下软件 xff0c 感觉速度还可以 xff0c 接
  • 百度2020校招测试工程师笔试题 石头剪刀布

    Problem Description 西西打算和一头小猪进行N轮剪刀石头布 xff0c 初始时双方的分数都为0 xff0c 对每一轮而言 xff0c 如果不是平局则胜者得1分 xff0c 败者扣1分 小猪告诉西西它会在其中的M轮出石头 x
  • 结构体为什么要内存对齐

    结构体为什么要内存对齐 为什么要内存对齐对齐规则 为什么要内存对齐 不是所有的硬件平台都能访问任意地址上的数据 xff1b 某些硬件平台只能只在某些地址访问某些特定类型的数据 xff0c 否则抛出硬件异常 xff0c 及遇到未对齐的边界直接
  • 【嵌入式物联网常用的通信协议UART、RS-232、RS-422、RS-485、CAN、IIC、SPI】

    计算机与嵌入式系统领域的高速串行总线技术 一 串口通信基础知识1 常见的串行通信标准2 常见的电平信号及其电气特性 二 UART xff08 通用异步收发器 xff09 协议1 UART消息帧格式 三 RS 232 RS 422 RS 48
  • Numerical Optimization之一阶线性约束条件

    等式约束问题定义 1 1 有效集的定义 1 2 等式约束与拉格朗日等价 推导过程 1 3不等式与互补拉格朗日求解 推导 即 在内部目标函数梯度为0 xff0c 在边界目标函数与约束梯度同向 因为有上述两种情况 xff0c 因些需要第二个条件
  • Win10环境下Maven3.6的安装以及配置详解

    在前面几篇博客中给大家讲解了一些spring框架的基础概念和基本的使用 xff0c 相信大家对于spring框架有了一定的了解 xff0c 想了很久也找不到合适的项目来给大家演示spring的用途 xff0c 突然想起来了当初刚开始上班的时
  • “保姆级”车载CAN总线教程(一)-堪称全网“最细”系列

    随着汽车的不断发展 xff0c 车上ECU也越来越多 xff0c 各个ECU间的通信也愈发复杂 xff0c 传统点对点的连接方式导致车上线束不断增多 xff0c 使得汽车重量 增加 xff0c 同时也限制 了汽车的空间 这时博世公司开发了C
  • “保姆级”车载CAN总线教程(二)-堪称全网“最细”系列

    目录 1 CAN总线的帧类型 1 1数据帧 1 2错误检测与错误帧 2 位填充机制 上节从宏观上对CAN总线的发展及工作原理等进行了介绍 xff0c 本节内容将是整个CAN总线的核心内容 xff0c 即可谓之 硬菜 xff0c 堪称全网 最
  • “保姆级”车载LIN总线教程(一)-堪称全网“最细”系列

    目录 1 LIN总线介绍 2 LIN总线通信原理 1 LIN总线介绍 车载LIN xff08 Local Interconnect Network xff0c 局域互联网络 xff09 总线也是一种串行通信技术 xff0c 主要目的是为了解
  • CANoe从入门到精通“保姆级”教程(一)- 堪称全网“最全”系列

    目录 1 CANoe软件安装 2 CANoe介绍 3 CANoe软件主界面介绍 通过之前对CAN总线和LIN总线的学习 xff0c 本节开始对常用的测试工具 CANoe软件进行学习 开冲 xff01 xff01 xff01 1 CANoe软

随机推荐