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

以ubuntu20.04为例,之前使用的是1T的移动硬盘,每次进入后性能不太稳定,所以最近买了块1T的固态硬盘给我的笔记本装上了,但是如果重新进行各种软件安装及环境配置就太麻烦了,所以采用了系统迁移

1.首先制作一个Ubuntu系统启动盘(这个网上教程很多的,大家可自行查找)

2.然后插入启动盘进入Ubuntu,这时注意!不要安装Ubuntu,要选择试用Ubuntu(Try Ubuntu without install)

3.打开终端,输入 sudo su命令进入root,然后输入下面命令使用dd开始复制

bash 复制代码
 dd if=/dev/sdb of=/dev/nvme0n1 conv=noerror,sync

/dev/sdb 是我的源系统盘,/dev/nvme0n1是我的目标系统盘,这里可以通过以下查寻以确认哪个是源系统盘,哪个是目标系统盘

上图中,第一个磁盘是我的windows中的D、E盘;第二个是我的源系统盘(一个移动硬盘);第三个是启动盘;第四个是我的目标系统盘;第五个是我的windows中的C盘(windows系统盘) ;

4.另外再打开一个终端先输入 sudo su命令进入root,,然后输入以下命令查看dd命令任务进程

bash 复制代码
watch -n 5 killall -USR1 dd

接下来就是漫长漫长...的等待了(这时可以去找个电影看或者出去约会咯)

相关推荐
新时代牛马6 小时前
Linux 内核入门地图:架构、源码目录与五大子系统
linux·运维·架构
Julien20047 小时前
控制 SELinux 文件上下文
linux·运维·服务器
sulikey7 小时前
Linux Core Dump 完全指南:从原理到实战的崩溃调试手册。什么是core dump?程序报错core dumped怎么办?
linux·服务器·操作系统·调试·coredump
MayZork10 小时前
Windows 与 Linux 下 vcpkg 的安装部署指南
linux·运维·windows
冰雪青松10 小时前
Ubuntu 运维命令大全:从入门到精通的实战参考手册
运维·服务器·ubuntu
zbyyd10 小时前
Linux 进程间通信学习笔记
linux·笔记·学习
w2005122414 小时前
Pod管理
linux·服务器·云原生·容器·k8s·podman
chen<>15 小时前
C++ 六种 memory_order:从原子性到线程间可见性.md
java·linux·开发语言·c++
一直C15 小时前
Linux系统编程|进程间通信IPC全套详解(1)(管道、信号)
linux·c语言·开发语言·网络·青少年编程·visual studio code
库玛西15 小时前
Linux网络编程:HTTP/HTTPS协议核心技术全解析
linux·运维·服务器·网络·c++·http·https