以下是否显示正在使用两个版本的内核? (是粗体字——包含在**
显示当前加载/使用的内容中的字)。基本上,我只是在 Macbook Pro 上使用 VMWare Fusion 创建了一个虚拟机,下载了 Fedora(当前版本为 17),安装了它并进行了它提示我在窗口中执行的升级。
(我看到的有内核.x86_64 3.3.4-5.fc17 和
内核.x86_64 3.6.10-2.fc17,所以3.3.4和3.6.10都在运行?为什么其他内核部分(如headers
、modules
、 或 )tools
不需要运行?)
$ yum list kernel-*
Loaded plugins: langpacks, presto, refresh-packagekit
(1/2): fedora/primary_db | 14 MB 00:13
(2/2): updates/primary_db | 7.3 MB 00:06
Installed Packages
**kernel.x86_64** 3.3.4-5.fc17 @koji-override-0/$releasever
**kernel.x86_64** 3.6.10-2.fc17 @updates
Available Packages
kernel-debug.x86_64 3.6.10-2.fc17 updates
kernel-debug-devel.x86_64 3.6.10-2.fc17 updates
kernel-debug-modules-extra.x86_64 3.6.10-2.fc17 updates
kernel-devel.x86_64 3.6.10-2.fc17 updates
kernel-doc.noarch 3.6.10-2.fc17 updates
kernel-headers.x86_64 3.6.10-2.fc17 updates
kernel-modules-extra.x86_64 3.6.10-2.fc17 updates
kernel-tools.i686 3.3.4-5.fc17 fedora
kernel-tools.x86_64 3.6.10-2.fc17 updates
[...]
答案1
Yum 没有显示正在运行的内核...您不能在单个用户空间中同时运行多个内核。
百胜正在向您展示已安装内核。最有可能的是,您正在运行 3.6.10 内核,尽管检查它就像运行 一样简单uname -a
。
附加行是补充包,可为系统添加附加功能。例如,kernel -devel 包是整个内核源代码。这允许您重建内核或针对该内核构建自定义模块。
答案2
Fedora 尝试保留多个内核(默认为 3 个),以防某些启动严重失败而您必须返回到较旧的内核。