我删除了所有旧内核(其中大部分位于另一个分区),sudo apt-get autoremove
但分区上仍然没有足够的空间从 20.04 升级到 22.04。以下是运行时剩余的内核dpkg --list | grep linux-image
ii linux-image-5.15.0-43-generic 5.15.0-43.46~20.04.1 amd64 Signed kernel image generic<br>
ii linux-image-5.15.0-46-generic 5.15.0-46.49~20.04.1 amd64 Signed kernel image generic<br>
ii linux-image-generic-hwe-20.04 5.15.0.46.49~20.04.16 amd64 Generic Linux kernel image<br>
删除内核映像是否安全5.15.0-43-generic
?尽管内核较旧,但出于某种原因,我还是担心这个。我没有安全的方法来调整分区大小,这通常很糟糕。我只需要 30MB 的空间来升级。或者我应该从头开始(不是首选)?
答案1
如果您的系统启动到较新的 -46 内核,并且您的硬件工作正常,那么您可以安全地使用 apt 卸载较旧的 -43 内核。
- Ubuntu 自动保留旧内核作为后备:如果您的系统无法启动或遇到与内核相关的问题,您可以依靠旧内核。一旦您知道新内核可以正常工作,您就不再需要后备了。
然而,同样的问题可能会在未来的内核中再次出现(它们会变得越来越大),所以最终您将需要重新分区以使您的 /boot 稍微大一些。