Ubuntu系统迁移

这篇具有很好参考价值的文章主要介绍了Ubuntu系统迁移。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

本博客记录如何将一个电脑、板卡(或虚拟机)的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系统”
Ubuntu系统迁移
设置存放sblive文件的目录以及文件名,根据需要勾选“包含用户数据文件”,最后点击“创建新的”,等待创建完成后,会在右上角的框中显示创建的文件。
Ubuntu系统迁移
如果sblive文件的大小小于4G,可以直接点击下图的“转存为光盘镜像”来转成iso镜像,如果sblive文件的大小大于4G,则“转存为光盘镜像”是灰色的,需要通过其他方法将sblive文件转成iso文件。
Ubuntu系统迁移
将大于4G的sblive文件转成iso文件的方法如下:
解压.sblive文件,.sblive文件默认是放在/home目录下,将其解压到当前用户目录的sblive文件夹下:

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

解压后如图:
Ubuntu系统迁移
重命名 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

执行成功后如下:
Ubuntu系统迁移
会在当前用户目录下生成sblive.iso,可以用这个iso镜像进行系统安装。
Ubuntu系统迁移

二、制作系统盘

通过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下载下面的这个压缩包即可。
Ubuntu系统迁移

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

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

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

example

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

U盘挂载点可以在disk里面查看:
Ubuntu系统迁移

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

三、安装系统

开机按F2,进入BIOS,设置系统盘为第一启动项,然后保存退出
Ubuntu系统迁移
选择ISO文件然后回车进入
Ubuntu系统迁移
选择Boot in normal mode 进入
Ubuntu系统迁移
选择第一项进入,(注意如果选择第一项进去后,如果在最后安装系统的时候提示硬盘sdd3不可用,可以尝试从第二项进入)
Ubuntu系统迁移
使用Disks工具格式化笔记本硬盘,并重新分三个分区,分别为200MB-boot、4G-swap、剩下的全部分一个区,名字任取。并确保前两个分区命名为“boot”,“swap”
Ubuntu系统迁移
在终端中使用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软件,点击系统安装,然后设置挂载点到三个分区
Ubuntu系统迁移
分别挂在到/、SWAP、/boot/efi三个挂载点
Ubuntu系统迁移
Ubuntu系统迁移
Ubuntu系统迁移
最后然后勾选“传递用户配置文件及用户数据”,然后点击下一步
Ubuntu系统迁移
然后开始安装
Ubuntu系统迁移
一直等到安装完成
Ubuntu系统迁移
Ubuntu系统迁移
然后重启电脑,把系统盘拔了,即可进入备份的系统

笔者曾出现装完后找不到wifi的问题,重装一下又好了,原因未知文章来源地址https://www.toymoban.com/news/detail-481918.html

到了这里,关于Ubuntu系统迁移的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 史上最详细注释,用flask写一个博客系统

    文本用flask写个博客系统,源码带有详细注释,通俗易懂,拿去就能用。点 这里 查看演示。博客效果如下,博客首页: 这个博客麻雀虽小,但五脏俱全。有如下功能: 博客文章浏览 用户注册 用户登录/登出 发文章/修改文章/删除文章 为了简单,没有用MySQL数据,使用了Sql

    2024年02月06日
    浏览(46)
  • 用thinkphp6写一个博客系统,输出完整项目代码

    很抱歉,我无法提供完整项目代码。但是,我可以为您提供一个简单的示例,以帮助您开始使用 ThinkPHP 6 构建博客系统。 环境准备: 安装 PHP 和 Composer 安装并配置一个适当的 Web 服务器(如 Apache 或 Nginx) 创建一个新的项目目录,并进入该目录 安装 ThinkPHP 6: 在项目目录中

    2024年02月17日
    浏览(45)
  • 组装机装系统,在另一个电脑只有ubuntu系统的情况下用ventoy制作Windows启动盘并且成功安装,后续如何安装win+ubuntu双系统(安装ubuntu后可能出现的wifi不能用的解决方法)

    第一步 下载ventoy 1.下载linux版本的ventoy 2.安装Windows镜像,自己找 3.下载得到的是压缩包ventoy-1.0.76-linux.tar.gz 下载得到的压缩包所在的位置要记住,一般下载好文件可能会进入Downloads文件夹(我的是进入的Downloads,不用移动位置,后面会用到) 4.解压 快捷键ctrl+alt+T打开终端

    2024年02月10日
    浏览(48)
  • 自己动手搭网站(六):javaweb搭建一个简单的个人博客系统

    这篇博主会介绍下我用javaweb搭建的个人博客系统,源码也会打包放到gitee上,需要的朋友可以自取,大家互相学习,请不要直接CV。 tip:本篇承上篇,许多基本内容在上篇谈到,建议看之前先浏览下上篇博客。 上篇:自己动手搭网站(五):javaweb基础:登录功能 系列总目录

    2024年02月07日
    浏览(51)
  • 完美实现Ubuntu系统迁移到另一台电脑/服务器

    一 以A电脑的系统向B电脑迁移为例 第一,首先进入A电脑根目录并获取权限 命令: cd / sudo su 第二,将根目录所需文件打包为backup.tar.gz放在当前目录下,也可以修改路径直接保存至U盘 tar -cvpzf backup.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.gz – exclude=/mnt --exclude=/sy

    2023年04月26日
    浏览(46)
  • 手把手教你实现一个JavaWeb项目:创建一个自己的网页博客系统(前端+后端)(一)

    一篇博客带你实现一个真正的项目!  先来看看它是什么样式的: 目录: 1、大体步骤🦖:         1、创建Maven项目🦕         2、引入依赖🦕         3、创建必要的目录🦕         4、编写代码🦕         5、打包部署(基于SmartTomcat)🦕         

    2024年02月06日
    浏览(57)
  • 如何从一个git服务器仓库将项目迁移到另一个git服务器仓库

    最近服务器迁移涉及到代码也需要一块迁移,梳理了一些git服务迁移指令,希望大家共享😁(从服务器A迁移到服务器B) 1. 首先将服务器A上的代码进行备份 1.1 git备份指令【从A服务器(https://gitlab.xxxx.cn)上clone代码到本地】 ​​​​ git clone --bare https://gitlab.xxxx.cn/front/ifix

    2024年02月11日
    浏览(52)
  • Nginx小册(博客笔记迁移)

    1.常用命令 2.nginx的配置文件 3.反向代理 ::: tip 什么是正向代理? ::: ​ 当客户端访问一台服务器有障碍,访问不到的时候,这时候就可以找一台可以访问到该服务器的另外一台服务器去代替他去访问,这台代替他去访问的服务器称之为代理服务器。然后客户端就可以把请求发

    2024年04月25日
    浏览(30)
  • 博客迁移说明

    终于,我还是选择了迁移博客,本来只想改在简介的,但是被官方拒了,遂水此篇 C某N的限制太多,属实被恶心到了,不愿继续发博客在这上面 学了使用Github Page搭建自己的博客,后续博客将会发布在我的Github-Page上 之前的文章有空也会挪过去Github Page(前提是我有空)

    2024年02月15日
    浏览(33)
  • 如何在Ubuntu搭建Emlog博客站点并发布至公网可随时远程访问管理界面——“cpolar内网穿透”

    博客作为使用最广的个人在互联网的发声网站,在很长一段时间里,都被大家视作在互联网上发声的主要通道之一。虽然之后出现的即时聊天工具和朋友圈崛起,抢夺了不少博客的空间,但其仍占有不小的市场份额。也正因博客很重要,才吸引了不少开发者,制作出了各种各

    2024年02月03日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包