关于ESP分区的清理

1. 为什么会想到清理 ESP 分区

昨天系统的rEFIndwindows10更新搞到引导不了,修复了以后忽然想尝试清理一下ESP,说干就干。

2. 准备工作

首先备份 ESP 分区:

cd ~ && cp /boot/efi/EFI  EFI

这样改坏后了以后还可以用 Live CD 进入系统重新恢复引导(UEFI 的优点)。

3. 开始清理

首先切换到 EFI 目录看看有哪些东西

cd /boot/efi/EFI  && ls -al ./

东西还真多

drwxr-xr-x 8 root root 1024 6月  23 23:19 .
drwxr-xr-x 4 root root 1024 1月   1  1970 ..
drwxr-xr-x 2 root root 1024 6月  23 23:24 Boot
drwxr-xr-x 2 root root 1024 4月  17 01:49 deepin
drwxr-xr-x 4 root root 1024 4月  29 13:51 Microsoft
drwxr-xr-x 8 root root 2048 6月  24 00:01 refind
drwxr-xr-x 2 root root 1024 4月  29 13:51 tools
drwxr-xr-x 2 root root 1024 6月  23 23:19 ubuntu

就从 Boot 目录开始清理吧。

cd Boot && ls -al

Boot 目录文件如下

drwxr-xr-x 2 root root    1024 6月  23 23:24 .
drwxr-xr-x 8 root root    1024 6月  23 23:19 ..
-rwxr-xr-x 1 root root 1273760 6月  23 08:47 bootx64.efi
-rwxr-xr-x 1 root root 1067896 3月  03 08:47 grubx64.efi
-rwxr-xr-x 1 root root         127 3月  03 08:47 grub.cfg

grub 应该是以前装linux时候留下来的,删掉试试

sudo rm -rf grub* && reboot

启动没什么异常, 接着在继续清理。
ubuntu目录看着挺碍眼的,就是他了(主要也是其他目录大概也没什么好清理的。。。)

sudo rm -rf ubuntu && reboot

启动后引导到 rEFInd 没问题,但是选择 Deepin 启动项后无法启动,直接进入grub shell。看来Deepin启动要依赖ubuntu目录下的文件,那就恢复吧。通过 LiveCD 启动,然后挂载ESP分区,把 ubuntu 目录拷贝回去

mkdir home ESP
sudo mount /dev/sda7 home
sudo mount /dev/sda2 ESP
sudo cp -r home/xxx/ESP/ubuntu ESP/
sudo umount ESP
sudo umount home
reboot

重启后 Deepin 引导正常了。
其他的看了下都是需要使用的,也没东西再删了,就此打住。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 由于简书没有目录 想看目录的直接打开CSDN的同名文章 目录: [TOC] 磁盘分区格式介绍 一般来说,磁盘分区表...
    李庆雪阅读 28,348评论 9 61
  • 4.x86 CPU架构设计 4.1.x86硬件需求 对于通用交换机硬件需求,请参阅“交换机硬件需求”章节描述。 x...
    半天妖阅读 5,591评论 0 1
  • tags: Linux OS GRUB 硬盘分区 背景 2016年双十一入手了一块500G的 SSD(Solid ...
    CntChen阅读 11,184评论 2 20
  • 不久前看到大牛一份帖子,感觉讲的挺不错的,便将这份篇整理出来,大家一起学习学习。(如有冒犯,请联系我) 该文章主要...
    老冯1897阅读 2,684评论 0 12
  • 一、青茄钟 朵拉在乐乐哥哥家玩,都8:30了,该叫她回来了。突然,“咚咚”敲门声急促地响起来,开了门,朵拉像一阵风...
    静皈之阅读 272评论 0 0