为什么没有安装内核源

为什么没有安装内核源

我想在尚未安装的 Ubuntu 12.04 中安装内核源。我使用以下命令进行了检查:

dpkg -s kernel

输出为内核未安装,没有可用信息

因此我按照以下步骤进行安装:

1.通过以下命令安装依赖项:

sudo apt-get install gcc libncurses5-dev git-core kernel-package fakeroot build-essential
sudo apt-get update && sudo apt-get upgrade
  1. 通过以下命令下载内核源码:

    wget http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.5.tar.bz2
    tar -xvf linux-3.5.tar.bz2
    cd linux-3.5/
    

3.通过以下命令编译源代码生成.deb包

make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-spica kernel_image kernel_headers
  1. 通过以下命令安装 .deb 包(生成两个 .deb 包,一个用于安装内核头文件,另一个用于安装内核映像)

    sudo dpkg -i linux-*.deb
    

但重启后似乎内核没有安装(通过 dpkg -s kernel 检查)。请告诉我哪里出错了。

另外,在步骤 3 中,我想我正在安装一个新内核(名为 spica kernel_image),但在启动过程中这个新内核没有显示为选项。

请帮我

答案1

内核包不叫“内核”,而是叫“linux-image-<version>-<type>”。

相关内容