吐槽一下 ubuntu 内核自动更新 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
jaxonHu
V2EX    Linux

吐槽一下 ubuntu 内核自动更新

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

    装系统的时候给 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 增大分区
    seiuneko
        22
    seiuneko  
       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     Solana     804 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 22:25 PVG 06:25 LAX 14:25 JFK 17:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86