![在 ubuntu/kubuntu 上消除以前的启动映像的正确方法是什么?](https://linux22.com/image/1245671/%E5%9C%A8%20ubuntu%2Fkubuntu%20%E4%B8%8A%E6%B6%88%E9%99%A4%E4%BB%A5%E5%89%8D%E7%9A%84%E5%90%AF%E5%8A%A8%E6%98%A0%E5%83%8F%E7%9A%84%E6%AD%A3%E7%A1%AE%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
每次 kubuntu 更新其标头/启动映像时,我都会在 /boot 中的磁盘上获得另一个版本。这些版本也会在我启动时显示在菜单选项中。我目前有 7 或 8 个版本,希望减少到 3 或 4 个。
过去我只是从 /boot 中删除相关版本的文件,但这是首选方法吗?有没有更好/更安全的方法来摆脱旧内核?
答案1
不要删除这样的文件,这就是软件包管理器的用途。你很幸运,你删除的文件没有任何依赖项。但是,你可以通过删除其余软件包(除了内核本身,还有模块和其他一些东西)来节省更多磁盘空间。
您可以使用以下命令之一找出文件所属的包(dlocate
速度更快,但必须先安装):
dpkg -S /boot/vmlinuz-*
dlocate -S /boot/vmlinuz-*
测试新安装的内核是否正常工作后,您可以安全地删除旧内核。包含内核的软件包称为。该命令显示您正在运行的版本和风格(不要删除那个!)。linux-image-version-flavor
uname -r
您可能还拥有;这仅当您要编译主内核发行版中没有的附加模块时才有用。linux-headers-version-flavor