搞坏了docker 双系统下重装ubuntu22.04

之前安装的ubuntu22.04时是将根目录/和目录/home分开了的(所以会看到ext4 分区有两个),而docker默认是安装在根目录下的,以及docker的相关数据也是在根目录下的,现由于磁盘空间不够了,而ubuntu系统无法正常使用,经过释放一些空间后系统才得以正常使用。于是我想将docker的数据进行主机目录挂载,但操作失败了,想要重新有一个干净的docker,故重装ubuntu22.04。

首先要明确的是,重装可以不用先卸载原系统(这样更安全,避免删错数据),只需要在装系统时选则安装到原位置,然后记住勾选上格式化就可以了。基于我的需求只需要格式化根目录/即可

核心思路:找到旧 ext4 分区,格式化它并挂载为 /,不格式化并挂载 /home(如果存在),不动任何 ntfs 和 efi 分区

如图所示选中的就是原ubuntu根目录,选中的下面一条就是/home,看ext4,ext4表示的是ubuntu分的区

接下来只描述安装重点

注意分安装过程中要进入分区时选择else那个

①根分区

1、找到旧的根分区

2、选中它,点击 "Change..."(修改)或 "Edit..."(编辑)。

3、在弹出的窗口中,进行如下设置:

○Size: 保持不变(除非你特意调整过)。

○Use as: 选择 Ext4 journaling file system。

○Format? ✅ 勾选这个复选框! 这表示格式化这个分区,清空旧系统数据。(这就是重装的关键)

○Mount point: 选择 / (根目录)。
②用同样的方法处理旧的 swap 分区

○选中它,点击 "Change"。

○Use as: 选择 swap area。

○无需勾选格式化(交换分区不需要这个操作)。
③用同样的方法处理旧的 /home 分区(如果你有单独的家分区且想保留个人文件和配置)

○选中它,点击 "Change"。

○Use as: Ext4。

○Format? ❌ 千万不要勾选! 不格式化才能保留你之前的个人数据。

○Mount point: 选择 /home
④至关重要的设置:引导器安装设备

在分区列表的下方,有一个 "Device for boot loader installation" 的下拉菜单。务必选择你的 EFI 系统分区(就是那个小的 fat32 分区)。它的名字通常是 /dev/nvme0n1p1 或 /dev/sda1 等。这能确保引导程序正确安装,不会破坏 Windows 引导。会有两个efi,一个时window的,一般是104M左右,那另一个就是ubuntu的。
⑤完成安装

●检查你的分区设置无误后,点击 "Install Now"。

●安装程序会让你确认分区变更,确认后就会开始格式化旧根分区并安装新系统。

●后续设置(时区、用户名、密码等)按提示操作即可

相关推荐
闪亮的路灯3 小时前
Linux 安装mqtt服务mosquitto
linux·运维·服务器
szxinmai主板定制专家6 小时前
X86 工控机 vs RK3588 异构主控:AMR 控制器 BOM、散热、长期运维对比
运维·stm32·单片机·嵌入式硬件·fpga开发·am62x
叼烟扛炮6 小时前
Linux 学习笔记(四十一):TCP 并发演进——从单进程到多线程服务器
linux·运维·服务器·网络·笔记·学习·tcp/ip
Decay__7 小时前
09_MySQL 闪回与时间点恢复 —— binlog 回放、mysqlbinlog、PITR 与误删恢复
运维·数据库·sql·mysql·架构
久曲健的测试窝7 小时前
2026软件测试工具选型指南:双模式如何化解UI脚本维护难题
运维·人工智能·科技·aigc
DarkAthena7 小时前
wslc ps 卡死的排查:一次「停容器不停 VM」引发的连环故障
docker
NailiConveyor8 小时前
柔性物流方案如何适配工厂升级?自动化输送流水线定制要点
大数据·运维·自动化·制造·业界资讯
小沈同学呀8 小时前
【Agent开发第十五期】部署上线:把 Alex 搬进浏览器,15 期全栈串联收官
docker·agent·从零搭建ai助手
Lsetea9 小时前
Certbot webroot申请SSL证书总是404:Nginx挑战目录与路径映射检查
运维·nginx·https·ssl证书·certbot
如若1239 小时前
Windows SSH + Headscale/Tailscale 组网及免密登录完整配置教程
运维·windows·ubuntu·ssh·内网穿透