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

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

以下是否显示正在使用两个版本的内核? (是粗体字——包含在**显示当前加载/使用的内容中的字)。基本上,我只是在 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都在运行?为什么其他内核部分(如headersmodules、 或 )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 个),以防某些启动严重失败而您必须返回到较旧的内核。

相关内容