Fedora 的 yum list kernel-* 显示正在使用的两个版本的内核是否正常?

non*_*ity 4 yum fedora kernel package-management

以下是否显示正在使用两个版本的内核?(是粗体 - 包含在**显示当前加载/使用的内容中的那个)。基本上,我只是在 Macbook Pro 上使用 VMWare Fusion 创建了一个 VM,下载了 Fedora(当前版本为 17),安装并进行了升级,它提示我在一个窗口中进行。

(我看到的那些是kernel.x86_64 3.3.4-5.fc17和 kernel.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 

  [...]
Run Code Online (Sandbox Code Playgroud)

Rob*_*son 5

Yum 没有显示正在运行的内核...您不能在单个用户空间中同时运行多个内核。

Yum 正在向您展示已安装的内核。最有可能的是,您正在运行 3.6.10 内核,尽管检查它就像运行uname -a.

附加行是补充包,可为系统添加附加功能。例如,kernel -devel 包是整个内核源代码。这允许您重建内核或针对该内核构建自定义模块。