V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
jaxonHu
V2EX  ›  Linux

吐槽一下 ubuntu 内核自动更新

  •  
  •   jaxonHu · 2017-02-21 11:02:04 +08:00 · 10201 次点击
    这是一个创建于 2816 天前的主题,其中的信息可能已经有所发展或是发生改变。

    装系统的时候给 boot 分了 200M,结果根本不够用, ubuntu 内核更新太蛋疼了,总是把 boot 占满。而且是更新到一

    半发现没空间了,就不更新了。。。然后 autoremove 的时候发现必须要把剩下的更新完才能 autoremove ,这 tm 就

    蛋疼了。

    刚才试着把 boot 里的东西 mv 到其他文件夹,然后更新完后发现放不回去了(满了)。。。现在不敢关机了

    准备换成 mint 或者 elementary OS 了

    40 条回复    2017-02-28 06:21:30 +08:00
    stormpeach
        1
    stormpeach  
       2017-02-21 11:22:00 +08:00
    我也是。。。所以写了个脚本发现快满了就把旧的卸掉。。。
    iicanf
        2
    iicanf  
       2017-02-21 11:54:24 +08:00 via Android
    为啥要分 boot ?直接 /分区搞定
    airqj
        3
    airqj  
       2017-02-21 11:57:58 +08:00   ❤️ 2
    这不是自己的问题吗?
    为何要怪罪到 ubuntu 头上.....
    不全部更新了才能 autoremove 到时候开不了机楼主估计要骂娘了
    PS : 看好楼主两个月后发帖: 吐槽 mint/elementary OS
    wevsty
        4
    wevsty  
       2017-02-21 12:04:16 +08:00   ❤️ 1
    Ubuntu :这锅我不背
    Mint :我跟 Ubuntu 大哥的
    Elementary OS:附议
    airqj
        5
    airqj  
       2017-02-21 12:07:40 +08:00
    另外 mint 是基于 ubuntu 的,
    elementary OS 没用过 不了解........
    wevsty
        6
    wevsty  
       2017-02-21 12:08:46 +08:00
    @airqj Elementary OS 也是基于 Ubuntu 的衍生版本
    DesignerSkyline
        7
    DesignerSkyline  
       2017-02-21 12:36:03 +08:00
    所以我给 /boot 分了 1G....随便占
    huangzxx
        8
    huangzxx  
       2017-02-21 13:01:38 +08:00
    空间分配不好,用什么系统都一样啊。
    we000
        9
    we000  
       2017-02-21 13:03:40 +08:00
    给 /boot/EFI 单独分, /boot 没必要
    jaxonHu
        10
    jaxonHu  
    OP
       2017-02-21 13:32:55 +08:00
    @airqj 我没说不是自己的问题,发个吐槽贴根本目的还是寻求建议的 :)
    RobertYang
        11
    RobertYang  
       2017-02-21 13:36:29 +08:00 via Android
    我都是直接分给 /了。。其他的不管
    Balthild
        12
    Balthild  
       2017-02-21 13:37:17 +08:00 via Android   ❤️ 1
    elementary OS 基于 Ubuntu
    Mint 和 Ubuntu 一样用的 apt/dpkg 包管理

    顺便告诉你解决方案,你可以记录下 apt autoremove 时删除的是哪几个包,然后用 dpkg 手动卸载它们。
    yoa1q7y
        13
    yoa1q7y  
       2017-02-21 13:50:57 +08:00
    $ uname -r
    $ 4.9.11-040911-generic
    ^_^
    ETiV
        14
    ETiV  
       2017-02-21 13:56:49 +08:00 via iPhone
    dpkg -l | grep 'linux-image' | grep '^ii'

    用这个命令把你已装的列出来,排除掉 uname 里的。

    apt-get purge ,再根据提示操作
    jaxonHu
        15
    jaxonHu  
    OP
       2017-02-21 14:01:42 +08:00
    @Balthild 正解,搞定了
    jackroyal
        16
    jackroyal  
       2017-02-21 14:19:40 +08:00
    我之前也遇到过这种问题,最后的解决办法是,修改分区大小,我最开始装系统分区先分 boot ,再分 swap 分区,我从 swap 分区那里挪了点空间过去就好了
    siralex
        17
    siralex  
       2017-02-21 14:56:04 +08:00
    @jaxonHu 歪个楼问下头像出处…
    lwjcjmx123
        18
    lwjcjmx123  
       2017-02-21 15:00:18 +08:00 via Android   ❤️ 1
    之前各种坑,要么是根目录小了不够要么是 boot 小了不够,后面干脆重装只分一个 /目录,从此安静了
    likuku
        19
    likuku  
       2017-02-21 15:06:37 +08:00
    boot 单独分出去时,系统自动给 500M 的,所以用 LVM 吧,至少可以调大小
    jaxonHu
        20
    jaxonHu  
    OP
       2017-02-21 15:08:52 +08:00   ❤️ 2
    @siralex 留邮箱 :)
    cabbage
        21
    cabbage  
       2017-02-21 15:11:37 +08:00 via Android
    boot 分区太小的话,应该可以弄个 livecd 盘启动,用 parted 增大分区
    F0nebula
        22
    F0nebula  
       2017-02-21 15:34:40 +08:00
    acrisliu
        23
    acrisliu  
       2017-02-21 15:38:15 +08:00
    @yoa1q7y 为什么不用 4.10 呢 (逃..
    yoa1q7y
        24
    yoa1q7y  
       2017-02-21 15:53:52 +08:00
    @acrisliu #23 为了 BBR 升级的,别的无所谓了
    hythyt9898
        25
    hythyt9898  
       2017-02-21 17:33:18 +08:00
    哈哈,同被头像骗进来的。
    sunyb3
        26
    sunyb3  
       2017-02-21 18:03:42 +08:00 via Android
    一个 efi 空间 一个 / 随便占用
    madper
        27
    madper  
       2017-02-21 22:00:14 +08:00
    什么, 到现在还有人给 boot 单独分区? 话说你自己分区分太小, 又不删除不用的 kernel, 这也能怪在 ubuntu 头上???
    msg7086
        28
    msg7086  
       2017-02-22 08:02:29 +08:00
    嗯主要是没必要单独分 boot 了。
    以前上古时代 BIOS 1024 柱面 boundary 遗留下来的问题。(应该没记错吧?)
    siralex
        29
    siralex  
       2017-02-22 11:12:41 +08:00
    qian19876025
        30
    qian19876025  
       2017-02-22 11:36:05 +08:00
    @madper 很多人都单独分区的 单独分区 可以多系统
    yiyiwa
        31
    yiyiwa  
       2017-02-22 12:29:54 +08:00   ❤️ 1
    昨天同事说有台服务器没办法登录, 发现是无法认证, 然后到 LDAP 看了下, LDAP 服务挂了, 再查日志, 说是没有空间了. df -h 看了. 根为 0 了.
    最后发现是自动更新内核的锅...
    写了一下脚本.自动清理.

    for i in $(dpkg -l | awk '/linux-image-4/&&!/extra/{print $2}' | head -n -2)
    do
    apt-get purge $i -y
    rm -rf /usr/src/$(echo $i | awk -F- '{print "linux-headers-"$3"-"$4"*"}')
    done
    franklinyu
        32
    franklinyu  
       2017-02-22 19:42:55 +08:00
    @qian19876025 多系統是說多個 Linux 麼…… 不至於「很多人都」多個 Linux 吧
    qian19876025
        33
    qian19876025  
       2017-02-23 10:05:39 +08:00
    @franklinyu 算我没说
    Balthild
        34
    Balthild  
       2017-02-24 10:53:38 +08:00 via Android
    @qian19876025 不单独分区也可以多 Linux 发行版同时引导, grub-mkconfig 和 os-prober 会自动检测
    withlqs
        35
    withlqs  
       2017-02-26 13:04:53 +08:00
    @airqj 然而 mint 并不自动更新 kernel...
    airqj
        36
    airqj  
       2017-02-26 14:29:05 +08:00 via Android
    @withlqs ubuntu 就会?如果不 upgrade
    withlqs
        37
    withlqs  
       2017-02-26 16:39:16 +08:00
    @airqj ubuntu 没留意,如果按照楼主说的,应该是会的。
    但是我自己用 mint 的过程中,是不会的,因为 kernel 的更新会被 mint 定义为 level 5 的危险更新,有叹号提醒且是需要用户手动确认更新的。
    airqj
        38
    airqj  
       2017-02-26 18:32:43 +08:00 via Android
    @withlqs ubuntu 更新每个和应用也是需要确认 不过没有明显的提示
    withlqs
        39
    withlqs  
       2017-02-26 20:33:44 +08:00
    @airqj 如果是这样的话,楼主应该不会吐槽了....
    NoAnyLove
        40
    NoAnyLove  
       2017-02-28 06:21:30 +08:00
    用的虚拟机,没有分 /boot ,没遇到过这种问题。。。。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1323 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 84ms · UTC 17:41 · PVG 01:41 · LAX 09:41 · JFK 12:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.