V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
jaxonHu
V2EX  ›  Linux

吐槽一下 ubuntu 内核自动更新

  •  
  •   jaxonHu · Feb 21, 2017 · 11008 views
    This topic created in 3358 days ago, the information mentioned may be changed or developed.

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

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

    蛋疼了。

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

    准备换成 mint 或者 elementary OS 了

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

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

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

    apt-get purge ,再根据提示操作
    jaxonHu
        15
    jaxonHu  
    OP
       Feb 21, 2017
    @Balthild 正解,搞定了
    jackroyal
        16
    jackroyal  
       Feb 21, 2017
    我之前也遇到过这种问题,最后的解决办法是,修改分区大小,我最开始装系统分区先分 boot ,再分 swap 分区,我从 swap 分区那里挪了点空间过去就好了
    siralex
        17
    siralex  
       Feb 21, 2017
    @jaxonHu 歪个楼问下头像出处…
    lwjcjmx123
        18
    lwjcjmx123  
       Feb 21, 2017 via Android   ❤️ 1
    之前各种坑,要么是根目录小了不够要么是 boot 小了不够,后面干脆重装只分一个 /目录,从此安静了
    likuku
        19
    likuku  
       Feb 21, 2017
    boot 单独分出去时,系统自动给 500M 的,所以用 LVM 吧,至少可以调大小
    jaxonHu
        20
    jaxonHu  
    OP
       Feb 21, 2017   ❤️ 2
    @siralex 留邮箱 :)
    cabbage
        21
    cabbage  
       Feb 21, 2017 via Android
    boot 分区太小的话,应该可以弄个 livecd 盘启动,用 parted 增大分区
    seiuneko
        22
    seiuneko  
       Feb 21, 2017
    acrisliu
        23
    acrisliu  
       Feb 21, 2017
    @yoa1q7y 为什么不用 4.10 呢 (逃..
    yoa1q7y
        24
    yoa1q7y  
       Feb 21, 2017
    @acrisliu #23 为了 BBR 升级的,别的无所谓了
    hythyt9898
        25
    hythyt9898  
       Feb 21, 2017
    哈哈,同被头像骗进来的。
    sunyb3
        26
    sunyb3  
       Feb 21, 2017 via Android
    一个 efi 空间 一个 / 随便占用
    madper
        27
    madper  
       Feb 21, 2017
    什么, 到现在还有人给 boot 单独分区? 话说你自己分区分太小, 又不删除不用的 kernel, 这也能怪在 ubuntu 头上???
    msg7086
        28
    msg7086  
       Feb 22, 2017
    嗯主要是没必要单独分 boot 了。
    以前上古时代 BIOS 1024 柱面 boundary 遗留下来的问题。(应该没记错吧?)
    siralex
        29
    siralex  
       Feb 22, 2017
    qian19876025
        30
    qian19876025  
       Feb 22, 2017
    @madper 很多人都单独分区的 单独分区 可以多系统
    yiyiwa
        31
    yiyiwa  
       Feb 22, 2017   ❤️ 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  
       Feb 22, 2017
    @qian19876025 多系統是說多個 Linux 麼…… 不至於「很多人都」多個 Linux 吧
    qian19876025
        33
    qian19876025  
       Feb 23, 2017
    @franklinyu 算我没说
    Balthild
        34
    Balthild  
       Feb 24, 2017 via Android
    @qian19876025 不单独分区也可以多 Linux 发行版同时引导, grub-mkconfig 和 os-prober 会自动检测
    withlqs
        35
    withlqs  
       Feb 26, 2017
    @airqj 然而 mint 并不自动更新 kernel...
    airqj
        36
    airqj  
       Feb 26, 2017 via Android
    @withlqs ubuntu 就会?如果不 upgrade
    withlqs
        37
    withlqs  
       Feb 26, 2017
    @airqj ubuntu 没留意,如果按照楼主说的,应该是会的。
    但是我自己用 mint 的过程中,是不会的,因为 kernel 的更新会被 mint 定义为 level 5 的危险更新,有叹号提醒且是需要用户手动确认更新的。
    airqj
        38
    airqj  
       Feb 26, 2017 via Android
    @withlqs ubuntu 更新每个和应用也是需要确认 不过没有明显的提示
    withlqs
        39
    withlqs  
       Feb 26, 2017
    @airqj 如果是这样的话,楼主应该不会吐槽了....
    NoAnyLove
        40
    NoAnyLove  
       Feb 28, 2017
    用的虚拟机,没有分 /boot ,没遇到过这种问题。。。。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2467 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 130ms · UTC 09:38 · PVG 17:38 · LAX 02:38 · JFK 05:38
    ♥ Do have faith in what you're doing.