为什么删除旧内核不安全?

Ser*_*gei 36 kernel

我的启动驱动器空间不足,所以我决定删除旧内核。我找到了这个页面,它准确地描述了我应该做什么:Lubuntu 文档:删除旧内核

我手动删除了最旧的内核,现在可以了,但是我不明白一件事:在文章末尾有一些代码可以删除所有旧内核版本,但它被标记为仅适用于高级用户。

我真的不明白这里有什么危险。这听起来很傻,但他们似乎在说一台特定机器可能同时使用多个内核。

我的 Ubuntu 机器上的不同应用程序是否可以同时使用不同的内核?为什么删除所有旧内核会自动被认为是危险的?

Oli*_*Oli 50

删除旧内核本质上并不是不安全的,但是如果删除所有内核并重新启动,您将被留在愤怒的 Grub 屏幕上。修复需要大量的专业知识(就像那样,但apt-get install linux-generic最后是 )。

第一次这样做是非常令人兴奋的,但是希望清理 Grub 菜单或恢复一些磁盘空间的人并不是在寻找刺激。

危险来自用户的复制粘贴的代码块-unbeknownst他们并没有承认risks-不适用。有很多检测旧内核的例子,但很少有完美的。即使我最近的努力仍然有它的缺陷。我们正在谈论一个可以修复的问题;如果使用不当,Ask Ubuntu 上的许多帖子可能会导致永久性数据丢失。

我们尝试通过标示风险来防止损害,让用户意识到潜在的问题。在最好的情况下,用户将准备好并准备好处理问题,在最坏的情况下,至少他们不能抱怨他们没有收到警告。

  • 不要删除所有内核(显然),但如果您刚刚安装了更新的内核并且尚未重新启动,也不要删除当前正在运行的内核。为什么?如果更新的内核出现问题,您始终可以在 Grub 中选择您以前的内核并重新开始工作。否则,您将被无法启动的系统困住,不得不玩“LiveCD 游戏”(不是一个有趣的游戏,顺便说一句)。 (11认同)