(Ubuntu 16.04内核版本4.15.0),结合多篇迁移指南,无需拆卸硬盘的完整迁移方案

Ubuntu 下进行系统备份与迁移 经常一个项目做到一半,结果系统崩溃了,每次都得重装系统,因此,就在想怎么才能够直接在ubuntu系统备份现有的系统呢?找了很多教程,发现都需要安装软件,这些方法都比较复杂,后来终于找到一种简单的方法,记录一下。其中/home/why/workspace是保存的文件路径, ubuntu20.img.gz是文件名。3、将正在使用的系统备份到指定目录(此处说明一下,我系统文件在dev/sda)5、在ubuntu烧录打包好的镜像,先准备一个空硬盘或者 sd卡。/dev/sdb是我准备的空盘。 阅读详情

⚙️ 一、迁移前准备

  1. 备份关键数据

    • 备份 /home、/etc、/var 等目录(个人文件及配置):
      sudo tar -czvf backup.tar.gz --exclude='.cache' /home /etc /var
      
    • 记录已安装软件包列表(用于新系统恢复):
      sudo dpkg --get-selections > packagelist.txt
      
  2. 连接目标电脑

    • 通过局域网或外接硬盘共享数据:
      • 局域网传输:用 scp 或 rsync 将备份文件传到新电脑(需SSH服务开启)
        scp backup.tar.gz user@新电脑IP:/目标路径
        
      • 外接存储:将备份文件复制到移动硬盘/U盘,再接入新电脑。

🔧 二、迁移方法(分场景选择)

方法1:文件级同步(推荐)

适用:新旧电脑均可联网,且系统版本兼容(如Ubuntu→Ubuntu)

  1. 在新电脑安装基础系统

    • 安装与旧系统相同版本的Ubuntu(避免驱动冲突)。
  2. 同步系统文件

    • 挂载旧系统的 / 分区(通过SSH或NFS)并同步到新电脑:
      sudo rsync -avz --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*"} \
      user@旧电脑IP:/ /mnt/new_root/
      

      注:--exclude 跳过虚拟文件系统。

  3. 恢复软件环境

    • 导入软件包列表并安装:
      sudo dpkg --set-selections < packagelist.txt
      sudo apt-get update && sudo apt-get -u dselect-upgrade
      
方法2:完整系统克隆(需外接硬盘)

适用:新旧电脑硬件差异大,或需完全一致的镜像

  1. 制作旧系统镜像

    • 用 dd 或 Clonezilla 将系统写入外接硬盘:
      sudo dd if=/dev/sda of=/mnt/external_disk/backup.img bs=4M status=progress
      

      需外接硬盘容量 ≥ 旧系统已用空间。

  2. 在新电脑恢复镜像

    • 从Ubuntu Live USB启动,用以下命令写入:
      sudo dd if=/mnt/external_disk/backup.img of=/dev/sda bs=4M status=progress
      
    • 或用 Clonezilla 图形化操作(更安全)。

⚠️ 三、迁移后关键设置

  1. 修复引导与分区

    • 更新GRUB配置:
      sudo update-grub
      sudo grub-install /dev/sda  # sda为新硬盘设备名
      
    • 调整分区大小(若新硬盘更大):
      sudo parted /dev/sda resizepart 1 100%
      sudo resize2fs /dev/sda1
      
  2. 更新硬件驱动

    • 重装显卡、网卡驱动(硬件变更时必需):
      sudo ubuntu-drivers autoinstall
      
  3. 验证系统完整性

    • 检查挂载点:df -h
    • 测试服务状态:systemctl list-units --type=service

🔄 四、替代方案(无网络/外接设备时)

  • 硬盘盒/U盘中转
    拆下旧硬盘装入USB硬盘盒,挂载到新电脑后直接复制文件。
  • 基于云存储的备份恢复
    将备份上传至Nextcloud/阿里云OSS等,在新电脑下载恢复。

⚠️ 注意事项

  1. 硬件兼容性
    • 若新旧电脑CPU/显卡型号差异大,建议用方法1(文件级同步),避免驱动冲突。
  2. 引导失败处理
    • 出现GRUB错误时,用Ubuntu Live USB执行:
      sudo mount /dev/sda1 /mnt
      sudo chroot /mnt
      grub-install /dev/sda
      update-grub
      
  3. 权限问题
    • 用 rsync 时加 -A 参数保留ACL权限;若遇文件属主错误,执行:
      sudo chown -R $USER:$USER /home
      

小贴士:迁移后旧系统保留1周再清理,以防回滚。完整流程约1-3小时,取决于数据量和网络速度。

迁移的核心是备份-传输-恢复-引导修复,优先推荐文件级同步(方法1),平衡效率与兼容性。若需深度克隆,Clonezilla更安全(避免dd误操作)。

Ubuntu系统迁移 UBUNTU系统迁移,从一个设备到另一个设备,GRUB引导修复,不涉及备份与恢复 阅读详情

相关推荐

ThinkBook 14+ Ubuntu完全体:AX210网卡、1T固态与指纹识别改造实录

在Linux环境下,让笔记本的全部硬件发挥功效往往比单纯的系统安装更具挑战性。硬件驱动与固件加载机制是系统稳定运行的底层基石,理解内核如何识别PCIe设备和USB传感器,是解决无线网卡、存储扩展与生物识别问题的关键。AX210网卡凭借内核原生驱动支持,成为提升无线性能与开展无线抓包分析的高性价比选择;第二块M.2固态能显著扩展存储空间,结合分区挂载与TRIM优化保障长期性能;指纹模块则需依赖libfprint与fprintd的版本匹配,并借助PAM配置融入登录与sudo提权场景。本文以联想ThinkBook

weixin_33851429的博客 260

完美实现Ubuntu系统迁移到另一台电脑/服务器

ubuntu 系统迁移 系统备份 完美迁移

weixin_43110550的博客 1万+

使用Systemback克隆Ubuntu系统一键迁移

这⾥选择Live模式镜像原因(“转存为光盘镜像”按钮不可⽤)是ISO镜像⽂件不能⼤于4G,⽽我们要克隆的系统很可能会超过4G,关于如何制作 超出4G的ISO⽂件,也有解决办法,有点复杂,这⾥未做尝试,可以参考:解决systemback ⽆法⽣成超过4G的iso的问题。接着选中刚才创建好的镜像⽂件、选中待写⼊的U盘(U盘为ext4格式,如果未读出,点刷新按钮),点击“向⽬标设备写⼊”,开始刻录U盘。输⼊镜像名称,勾选“包含⽤户数据⽂件”,点击“创建新的”镜像,等待完成。直接点击“创建Live系统”,进⼊。

m0_47313541的博客 2539

数据无忧:Ubuntu 系统迁移备份全指南

如何高效地进行系统重装以及数据备份,避免重复Timeshift 是一个功能强大的工具,可以在 Ubuntu 系统上实现类似于 Mac 的 Time Machine 的备份功能。ddrescue 是一个专门用来从损坏的硬盘、光学介质或其他损坏的存储设备中尽可能多地恢复数据的高级工具。最近电脑出现了一些故障,送修期间,不得不在实验室的台式机上重装系统,配环境的过程花费了不少时间。拷贝过程中终止,且拷贝量大于硬盘A的实际使用量时,也可以正常使用,不需要额外的调整操作。完成这些步骤后,你应该能够从新的硬盘启动系统。

RexWang 的博客 8474

【信息科学与工程学】【安全领域】第二百零五篇 漏洞治理 01

形式:RabbitMQ管理插件SSRF CVE-2026-57211(CVSSv4 8.3,Windows多插件可诱发SMB NTLM泄露)、管理API资源无限CWE-770 CVSSv4 5.3、管理UI存储XSS CVE-2026-57214/其他;用法:GET /cgi-bin/.%2e/%2e%2e/etc/passwd→读密文/源码→RCE。定量:CVSS 9.0;例:Spectre CVE-2017-5753、Meltdown CVE-2017-5754(CPU越界/未授权内核读);

weixin_49199313的博客 113

推荐国内可使用的chatGPT的工具

是基于ChatGPT 3.5和ChatGPT 4开发的chatGPT应用程序版,这个应用可以直接使用而不需要魔法,如果我们有自己的APT KEY的话可以一直使用,但是如果没有的话,我们只能使用ChatGPT 3.5 版本的,次数也是有所限制,应该是20次每天,这也足够我们的使用了,响应的速度也是非常的快。

有你真好的博客 1万+

3.5寸Core U单板边缘AI实战:从硬件拆解到模型部署

边缘计算正从概念走向工程化落地,而单板计算机(SBC)作为其中的核心载体,需要在功耗、算力与接口扩展之间取得平衡。3.5英寸板型搭配Intel Core U系列处理器,凭借15W级别的低功耗、x86生态的成熟兼容性,以及核显对OpenVINO推理框架的原生支持,成为工业视觉、智能零售、巡检机器人等场景中兼顾成本与性能的甜点位。这类平台无需独立NPU即可通过DP4a指令完成INT8量化加速,配合双通道DDR5和M.2扩展位,能够流畅运行YOLOv8等轻量级检测模型。文章从硬件拆解、BIOS调优、Ubuntu环

weixin_30619101的博客 435

FPGA实战:AXI BRAM Controller写时序避坑指南(附Vivado配置步骤)

本文深入探讨了FPGA开发中AXI BRAM Controller的写时序实战要点与常见陷阱。文章聚焦于写地址与写数据通道的握手机制,详细解析了AWREADY、WVALID等关键信号的处理,并提供了Vivado中流水线深度、ECC等关键参数的配置步骤与优化建议,旨在帮助开发者有效规避时序问题,提升系统性能。

weixin_32306683的博客 173

网心云OES Plus刷Armbian:短接TP1/TP2解锁RK3328

Armbian是面向ARM嵌入式设备的轻量Linux发行版,基于Debian/Ubuntu深度定制,专为开发板与边缘硬件优化。其核心价值在于提供完整U-Boot控制、主线内核支持与活跃社区维护,使老旧或封闭硬件重获通用计算能力。在Rockchip RK3328平台(如网心云OES Plus)上,通过物理短接触发UART Boot Mode,可绕过厂商锁定固件,实现从eMMC启动到TF卡/USB自定义引导的底层接管。这一过程不依赖越狱,而是利用芯片标准恢复机制,兼具安全性与可逆性。典型应用场景包括轻量NAS搭

weixin_42657024的博客 334

Django 前后端分离实战:网络设备运维系统 - 从登录认证到业务模块

这篇文章分享了Django+Vue前后端分离开发网络设备运维系统的实战经验,重点介绍了登录认证、全局布局和设备管理三大模块的实现。文章包含以下核心内容: 登录模块实现:包括表单验证、Token认证、记住密码功能,以及美观的UI设计(渐变背景、毛玻璃效果) 全局布局架构:采用侧边栏+顶部导航的响应式设计,支持菜单权限控制和多设备适配 业务功能开发:详细展示了设备分类和部门管理的CRUD功能实现,包括列表展示、搜索过滤、分页等功能 常见问题解决:提供了5个开发中常见问题的解决方案,如Vue Router警告、C

qq_16766705的博客 526

Verilog语法之十:过程块(initial和always)

我将Verilog的语法进行了总结,写了13篇文章,让小白“快速见识猪如何跑”,每一篇讲解一类语法,结合正确的示例代码和错误的示例代码,有的章节对个别语法进行了归纳总结,帮助初学者加深理解。

航天领域资深码农,型号经验丰富,一线干货分享 1673

工作中使用到的单词(软件开发)

1.エイリアス   alias 别名 powershell使用 get-help 命令时,会得到与此命令 相关(别名)的命令 2.プロキシ proxy 代 理 3.プロモート   promote 促进,提升   开发的系统新功能上线发布,有时会使用到这个词,比如 STプロモート 还有使用リリース这个词的。比如STリリース。个人认为两者含义相同。 4.見逃し み................................................................

sun0322 6万+

DC/DC恒压输出控制原理与应用

DC/DC恒压输出控制

propor的专栏 4282

Ubuntu整系统迁移到另一个硬盘中

以Ubuntu20.04为例使用Ubuntu自带工具dd命令进行整个系统迁移

weixin_51995147的博客 8402

Monorepo与pnpm:前端项目管理的完美搭档

pnpm又称 performant npm,翻译过来就是高性能的npm。Monorepo是一种项目开发与管理的策略模式,它代表"单一代码仓库"(Monolithic Repository)。在Monorepo模式中,所有相关的项目和组件都被存储在一个统一的代码仓库中,而不是分散在多个独立的代码仓库中,这些项目之间还可能会有依赖关系。

m0_68271787的博客 2562

csp信奥赛C++标准模板库STL案例应用1

csp信奥赛C++标准模板库STL案例应用1

王老师青少年编程 1384

Ubuntu2204系统迁移·双系统

Ubuntu系统迁移方法,使用tar命令,打包备份。

m0_50662459的博客 4010

华为HCIE之TS部分整理

TroubleShooting 整体拓扑 1. MSTP 题目需求:site1 中,CLIENT1 属于 VLAN12,CLIENT3 属于 VLAN34;MSTP 中的 VLAN12 属于 instance1,vlan34 属于 instance2;两个 instance 的主备根桥分别在 SW1 和 SW2 上,并且要求 CLIENT1访问 R1 时经过的路径是 SW3-SW1-R1;同时要求 CLIENT3 访问 R1 时经过的路径是SW3-SW2-R1; 排错思路: ①查看SW3 SW1 SW

ledrsnet的博客 5759

使用dd复制将乌班图系统(Ubuntu22.04)完整迁移到新硬盘并扩容

开始的时候用乌班图的时候,不懂事,根目录太小了,后来就满了,就就感觉完全没法用,看着现在硬盘贼便宜,去狗东买了个新的硬盘。感觉挂载硬盘并不能解决我的问题,最后选择了保留系统数据进行系统迁移。

只会写bug的靓仔的博客 1万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

系统克隆:ubnutu

系统克隆:ubnutu

xie__jin__cheng的博客 3478

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Ubuntu 扩容,将系统从磁盘一个分区迁移到另一个分区

将ubuntu系统从一个分区复制到另一个分区,已达到扩容的目的。

weixin_46819201的博客 2998

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

ubuntu系统迁移电脑

可以判断,UUID应该分别对应文件系统分区5(root)、文件系统分区3(boot/efi)、文件系统分区6(home)、交换分区4(swap)1、准备个安装ubuntu的u盘,开机的时候按F12(我的电脑是戴尔)进入bios,选择U盘,点击 try ubuntu进入系统。3、打开原电脑的ubuntu,也按照第二步打开fstab,并进入磁盘软件(disks),找到fstab中对应的盘UUID。4、打开新电脑的disks,把fstab里面UUID更新为新电脑的,其实唯一不同的是efi的UUID变了。

qq_45765409的博客 2025

ubuntu20.04+ros系统迁移——自用分享

ubuntu20.04利用systemback迁移到新电脑上

weixin_64612422的博客 1632

WSL2安装Ubuntu迁移到其他盘或者其他电脑

网络上很多教程都说了WSL的迁移和安装 ,但是在使用过程中,我会用到其他的电脑,在其他电脑的时候,很多方法都不使用,后面自己就在这里研究了这个方法。可以在其他的电脑同样可以适用。

Lim的博客 8865
上一篇: 整理的CentOS 7 LVM故障排除进阶步骤笔记,严格保持原始顺序不变,并对表述进行了优化和修正笔误(如路径 /etc/lvm/backup)
下一篇: 无损迁移 Linux 系统到新电脑的步骤(无需拆卸硬盘)
知1而N
博客等级 码龄9年 1424粉丝 449原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值