环境

版本

服务器

ubuntu 2404 server

硬盘 sda 120G

live USB

ubuntu 2204 desktop

U盘容量32G

1、制作Live USB 启动U盘

参考链接:在 Windows 上使用 Rufus 创建可启动的 USB 驱动器 https://ubuntu.com/tutorials/create-a-usb-stick-on-windows#1-overview

利用refus将ubuntu桌面版镜像写入U盘

此处推荐选择桌面版带可视化,我们可以避免进行安装,进入试用ubuntu界面

2、备份系统到镜像包

参考链接:Ubuntu 全盘备份

U盘插入服务器,BIOS设置选择从U盘启动,我们此时进入试用ubuntu界面,选择 try ubuntu

图片-Suga.png

进入试用模式之后,打开终端,输入lsblk查看当前系统的硬盘,下图中sda为原系统硬盘,sdb为U盘

图片-EJdz.png

备份前确认,是否原磁盘有挂载,运行 mount | grep sda。如果有输出,必须先 sudo umount <挂载点>

此处我们不能使用dd命令,因为dd 是“逐扇区”复制,它会复制磁盘上的所有空间(包括已用空间和空白空间)。结果:生成的镜像文件大小 = 磁盘总大小

3、验证系统是否完好

方法二 使用Clonezilla 进行磁盘备份

官网下载Clonezilla - 下载 --- Clonezilla - Downloads

此处选择 CPU架构选择amd64,文件类型选择ISO,下载alternative-stable版本

下载完成后,使用refus烧录U盘

从U盘启动,系统开机后,语言选择简体中文(不然后面配置会显示英文看不懂)

图片-bckh.png

选择 第一个 device-image 将硬盘/分区存成镜像文件

图片-YeVu.png

选择使用本机的分区

图片-gVYO.png