美文网首页
关于ESP分区的清理

关于ESP分区的清理

作者: uoy_fo_lla_kcuf | 来源:发表于2018-06-24 13:23 被阅读0次

    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 引导正常了。
    其他的看了下都是需要使用的,也没东西再删了,就此打住。

    相关文章

      网友评论

          本文标题:关于ESP分区的清理

          本文链接:https://www.haomeiwen.com/subject/gxgjyftx.html