/boot 100%

比眉伴天荒 2022-04-17 05:55 247阅读 0赞
  1. wanglin@wanglin-System-Product-Name:~/桌面$ df

发现 /boot 100%

出现这个问题的原因是系统的冗余内核太多。此时在终端下输入

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21hb2h1bGU_size_16_color_FFFFFF_t_70

再输入uname -a显示当前正在使用的系统内核

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21hb2h1bGU_size_16_color_FFFFFF_t_70 1

发现正在使用的系统内核为4.15.0-36,因此需要卸掉冗余的内核。如果内核的状态是install,说明:系统已经安装了相应的内核,使用purge命令删除相应的内核

  1. sudo apt purge linux-image-4.4.0-66-generic

如果不知道卸载哪个,可以使用sudo apt autoremove卸载

  1. wanglin@wanglin-System-Product-Name:~/桌面$ sudo apt autoremove

执行完成后可有发现许多内核的状态是deinstall,说明:系统没有安装此内核,但是在配置文件中还残留它的信息(有可能是以前卸载的时候不彻底)。这样删除

  1. sudo dpkg -P linux-image-extra-4.4.0-31-generic

执行完以上步骤,发现删除了系统的冗余内核

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21hb2h1bGU_size_16_color_FFFFFF_t_70 2

执行了一个命令发现出现错误

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21hb2h1bGU_size_16_color_FFFFFF_t_70 3

出现这个问题的原因是

The utility update-initramfs looks in var/lib/initramfs-tools. 发现在文件在该文件夹下有一个旧版本内核。删掉这个内核即可

  1. sudo rm /var/lib/initramfs-tools/4.4.0-13-generic

所有问题终于解决了。再查看boot大小发现

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21hb2h1bGU_size_16_color_FFFFFF_t_70 4

再安装gcc也成功了!耶!

发表评论

表情:
评论列表 (有 0 条评论,247人围观)

还没有评论,来说两句吧...

相关阅读

    相关 100小时

    昨日学习内容如下: [学习图片懒加载][Link 1] [浏览器渲染详细过程:重绘、重排和 composite 只是冰山一角][composite] [Lin

    相关 LeetCode 100

    问题描述: 给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入:       1