我想在尚未安装的 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
通过以下命令下载内核源码:
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
通过以下命令安装 .deb 包(生成两个 .deb 包,一个用于安装内核头文件,另一个用于安装内核映像)
sudo dpkg -i linux-*.deb
但重启后似乎内核没有安装(通过 dpkg -s kernel 检查)。请告诉我哪里出错了。
另外,在步骤 3 中,我想我正在安装一个新内核(名为 spica kernel_image),但在启动过程中这个新内核没有显示为选项。
请帮我
答案1
内核包不叫“内核”,而是叫“linux-image-<version>-<type>”。