Pop!_OS 24.04 LTS 手动增加Recovery分区的记录
Step1 创建新的分区
我从/home中分离了一部分出来作为新的Recovery,用安装的启动盘做了分区(类似PE系统),格式化为fat32格式。
Step2 添加Recovery分区记录
- 确定分区的
PARTUUID(注意与UUID有区别),命令如:
sudo blkid /dev/sda2
得到:
/dev/sda2: UUID="B790-D67E" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="31724d58-f242-4862-a380-a962f122d5b8"
(若不确定是哪个硬盘,可以使用lsblk检查)
- 编辑系统分区配置文件(fstab)
sudo vim /etc/fstab
添加如下内容:
PARTUUID=31724d58-f242-4862-a380-a962f122d5b8 /recovery vfat umask=0077,x-gvfs-name=recovery 0 0
这行命令的意思是:在系统启动时,将那个具有特定 PARTUUID 的分区,挂载到 /recovery 目录,并将其识别为一个名为“recovery”的特殊分区。
- 创建挂载点并测试
创建挂载点,刷新systemd使用的fstab缓存,并尝试挂载:
sudo mkdir -p /recovery
systemctl daemon-reload
sudo mount -a
若挂载后无报错输出则说明成功。
Step3 写入完整恢复映像
sudo pop-upgrade recovery upgrade from-release
验证:
sudo ls /recovery
成功输出如下:
casper-B790-D67E dists pool version
或者启动时选择recovery选项验证。

浙公网安备 33010602011771号