dpkg --list未显示已安装的内核版本

时间:2014-06-10 07:01:10

标签: linux ubuntu linux-kernel eudyptula-challenge

我正在使用内核3.13运行ubuntu 14.04

我正在关注eudyptula挑战,要求我从linus的git下载内核源代码并构建,安装,我做了,现在我有两个内核,3.13和3.15。

我想验证安装并在某些网站上阅读dpkg --list | grep linux-image会给我列出所有已安装的内核,但我只得到3.13。

我目前启动3.15

下面的终端输出:

ashish@ashish-PC:~$ uname -r
3.15.0-07913-g64b2d1f

ashish@ashish-PC:~$ dpkg --list | grep linux-image
ii  linux-image-3.13.0-24-generic                         3.13.0-24.46                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-24-generic                   3.13.0-24.46                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-generic                                   3.13.0.24.28                                        amd64        Generic Linux kernel image

2 个答案:

答案 0 :(得分:1)

如果您从源代码安装而不是创建.deb软件包dpkg --list,则不会告诉您,因为它没有安装它并且对此一无所知。

答案 1 :(得分:1)

检查您的/boot目录:

$ ll /boot/
total 30M
-rw-r--r-- 1 root root 773K avr 10  2012 abi-3.2.0-23-generic
-rw-r--r-- 1 root root 137K avr 10  2012 config-3.2.0-23-generic
drwxr-xr-x 3 root root  12K déc  3  2013 grub
-rw-r--r-- 1 root root  21M déc 12 18:16 initrd.img-3.2.0-23-generic
-rw------- 1 root root 2,8M avr 10  2012 System.map-3.2.0-23-generic
-rw-r--r-- 1 root root 4,8M mai 20  2012 vmlinuz-3.2.0-23-generic

您的内核是vmlinuz*个文件。