装系统的时候给 boot 分了 200M,结果根本不够用, ubuntu 内核更新太蛋疼了,总是把 boot 占满。而且是更新到一
半发现没空间了,就不更新了。。。然后 autoremove 的时候发现必须要把剩下的更新完才能 autoremove ,这 tm 就
蛋疼了。
刚才试着把 boot 里的东西 mv 到其他文件夹,然后更新完后发现放不回去了(满了)。。。现在不敢关机了
准备换成 mint 或者 elementary OS 了
1
stormpeach 2017-02-21 11:22:00 +08:00
我也是。。。所以写了个脚本发现快满了就把旧的卸掉。。。
|
2
iicanf 2017-02-21 11:54:24 +08:00 via Android
为啥要分 boot ?直接 /分区搞定
|
3
airqj 2017-02-21 11:57:58 +08:00 2
这不是自己的问题吗?
为何要怪罪到 ubuntu 头上..... 不全部更新了才能 autoremove 到时候开不了机楼主估计要骂娘了 PS : 看好楼主两个月后发帖: 吐槽 mint/elementary OS |
4
wevsty 2017-02-21 12:04:16 +08:00 1
Ubuntu :这锅我不背
Mint :我跟 Ubuntu 大哥的 Elementary OS:附议 |
5
airqj 2017-02-21 12:07:40 +08:00
另外 mint 是基于 ubuntu 的,
elementary OS 没用过 不了解........ |
7
DesignerSkyline 2017-02-21 12:36:03 +08:00
所以我给 /boot 分了 1G....随便占
|
8
huangzxx 2017-02-21 13:01:38 +08:00
空间分配不好,用什么系统都一样啊。
|
9
we000 2017-02-21 13:03:40 +08:00
给 /boot/EFI 单独分, /boot 没必要
|
11
RobertYang 2017-02-21 13:36:29 +08:00 via Android
我都是直接分给 /了。。其他的不管
|
12
Balthild 2017-02-21 13:37:17 +08:00 via Android 1
elementary OS 基于 Ubuntu
Mint 和 Ubuntu 一样用的 apt/dpkg 包管理 顺便告诉你解决方案,你可以记录下 apt autoremove 时删除的是哪几个包,然后用 dpkg 手动卸载它们。 |
13
yoa1q7y 2017-02-21 13:50:57 +08:00
$ uname -r
$ 4.9.11-040911-generic ^_^ |
14
ETiV 2017-02-21 13:56:49 +08:00 via iPhone
dpkg -l | grep 'linux-image' | grep '^ii'
用这个命令把你已装的列出来,排除掉 uname 里的。 apt-get purge ,再根据提示操作 |
16
jackroyal 2017-02-21 14:19:40 +08:00
我之前也遇到过这种问题,最后的解决办法是,修改分区大小,我最开始装系统分区先分 boot ,再分 swap 分区,我从 swap 分区那里挪了点空间过去就好了
|
18
lwjcjmx123 2017-02-21 15:00:18 +08:00 via Android 1
之前各种坑,要么是根目录小了不够要么是 boot 小了不够,后面干脆重装只分一个 /目录,从此安静了
|
19
likuku 2017-02-21 15:06:37 +08:00
boot 单独分出去时,系统自动给 500M 的,所以用 LVM 吧,至少可以调大小
|
21
cabbage 2017-02-21 15:11:37 +08:00 via Android
boot 分区太小的话,应该可以弄个 livecd 盘启动,用 parted 增大分区
|
22
F0nebula 2017-02-21 15:34:40 +08:00
|
25
hythyt9898 2017-02-21 17:33:18 +08:00
哈哈,同被头像骗进来的。
|
26
sunyb3 2017-02-21 18:03:42 +08:00 via Android
一个 efi 空间 一个 / 随便占用
|
27
madper 2017-02-21 22:00:14 +08:00
什么, 到现在还有人给 boot 单独分区? 话说你自己分区分太小, 又不删除不用的 kernel, 这也能怪在 ubuntu 头上???
|
28
msg7086 2017-02-22 08:02:29 +08:00
嗯主要是没必要单独分 boot 了。
以前上古时代 BIOS 1024 柱面 boundary 遗留下来的问题。(应该没记错吧?) |
29
siralex 2017-02-22 11:12:41 +08:00
@jaxonHu [email protected] 感谢 ww
|
30
qian19876025 2017-02-22 11:36:05 +08:00
@madper 很多人都单独分区的 单独分区 可以多系统
|
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 |
32
franklinyu 2017-02-22 19:42:55 +08:00
@qian19876025 多系統是說多個 Linux 麼…… 不至於「很多人都」多個 Linux 吧
|
33
qian19876025 2017-02-23 10:05:39 +08:00
@franklinyu 算我没说
|
34
Balthild 2017-02-24 10:53:38 +08:00 via Android
@qian19876025 不单独分区也可以多 Linux 发行版同时引导, grub-mkconfig 和 os-prober 会自动检测
|
37
withlqs 2017-02-26 16:39:16 +08:00
@airqj ubuntu 没留意,如果按照楼主说的,应该是会的。
但是我自己用 mint 的过程中,是不会的,因为 kernel 的更新会被 mint 定义为 level 5 的危险更新,有叹号提醒且是需要用户手动确认更新的。 |
40
NoAnyLove 2017-02-28 06:21:30 +08:00
用的虚拟机,没有分 /boot ,没遇到过这种问题。。。。。。
|