运行 Ubuntu 12.10。我手动将内核升级到 3.7.0。
现在 Ubuntu 更新为我提供 3.5.0.22.28 版本的更新,同时显示我安装的版本是 3.5.0.21.27。
我猜运行这些更新并不安全。我说得对吗?如果确实如此,我该如何防止更新意外造成问题。
如果这是安全的,我想知道为什么。
谢谢。
编辑:根据 Sergey 的要求,这是我安装新版本时遵循的方法:https://askubuntu.com/a/142000/65757我安装了以下版本:http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.7-raring/
答案1
别担心。内核可以有哥哥。
在 Ubuntu 系统上,内核版本可以并存。默认情况下,Grub 将配置为从最新版本启动。
我建议保留 Ubuntu 随附的版本。如果您自己安装的版本出现问题,您可以在早期启动阶段按住Shift以选择所需的版本,从而轻松启动受支持的版本。
要查看您现在安装了哪些版本的内核,请执行以下操作:
ls -al /boot/vmlinuz-*
或使用包管理:
dpkg -l linux-* | grep ^i
使用包
正如评论中所述,使用软件包而不是从源代码编译和安装非常重要。自己构建内核是可以的,但将其制作成软件包并使用它相当容易。这是为了避免软件包管理混乱,并且在出现与预期不符的情况时易于卸载。