hottea
(hottea)
1
( 4/12) 正在安装:grub2-2.00-19.19.1 ................................................................................... 错误]
安装 grub2-2.00-19.19.1 失败:
(用 --nodeps --force) 错误: Subprocess failed. Error: RPM 失败: installing package grub2-2.00-19.19.1.x86_64 needs 4KB on the /boot filesystem
我不确定是不是要加上 --nodeps --force 选项啊。
df -lh
和
cd /boot
du -lh
的结果。
很明显 zypper 已经告诉你了:
你的 /boot 不够了。
sudo zypper up grub2 grub2-branding-openSUSE grub2-i386-pc grub2-x86_64-efi
(1/3) 正在安装:grub2-i386-pc-2.00-19.19.1 ............................................. 完毕]
(2/3) 正在安装:grub2-x86_64-efi-2.00-19.19.1 .......................................... 完毕]
(3/3) 正在安装:grub2-2.00-19.19.1 ..................................................... 完毕]
软件包是没有问题的。
hottea
(hottea)
3
的确如此啊,空间不够了。当初根据网上的推荐,都说 /boot 分区给 100 MB 就好,没想到。。。
「网上的推荐」就跟「别人家的孩子」一样,到了自己身上完全不是那回事。所以没有得到官方背书的推荐你都可以想象为随口胡扯的。
你这里一定有很多个,把不是 uname -r
显示的那些都移除,就能批量删掉无用的 config,initrd,symvers,System.map,sysctl.conf,vmlinux,vmlinuz 了。正常使用只有一个 kernel 在的话那么 /boot 有 50 MB 不错了。
同样方法也可以用来清理 /usr/src/ 和 /lib/modules
hottea
(hottea)
5
本来我还以为什么 Linux 发行版都差不多的嘛。既然如此,以后得要多多注意了。叩谢女王大人。