尝试在 18.04 上构建内核。没有 editconfigs 选项

尝试在 18.04 上构建内核。没有 editconfigs 选项

尝试使用下述说明构建内核:

https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel

运行这些行之后:

fakeroot debian/rules clean
fakeroot debian/rules editconfigs

我明白了:

没有编辑配置选项

安装库后,它在 17.10 中运行良好 ncurses

然而 editconfigs 选项似乎已经消失了。

我现在除了无所事事还能做什么呢?

答案1

似乎在 18.04 中你需要运行:

apt-get source linux-source

代替:

apt-get source linux-image-$(uname -r)

这应该可以解决你的问题。

答案2

使用

apt-get install linux-source

内核编译方法也发生了改变

使用 18.04 LTS 安装指南第 8.6 节

答案3

花了两天时间为Ubuntu 18.04.3 LTS编译内核。

按照 help.ubuntu.com 的建议,尝试了老方法(使用 fakeroot 命令)——没有任何帮助。

最后我找到了一个可行的解决方案:

# download kernel sources (deb-src should be uncommented in /etc/apt/sources.list)
apt-get install linux-source kernel-package

# go to folder with kernel sources
#
cd /usr/src/linux-source-x.x.x
# untar
#
tar jxvf linux-source-x.x.x.tar.bz2
# move content to current folder
#
mv linux-source-x.x.x/* .
rm -rf linux-source-x.x.x/
# get nececssary packages
#
apt-get build-dep linux-source
mkdir debian/stamps

# copy old config
#
cp /boot/config-$(uname -r) .config
# configure the kernel
#
yes '' | make oldconfig
make menuconfig
make clean
# compile kernel
#
make -j `getconf _NPROCESSORS_ONLN` deb-pkg LOCALVERSION=-custom
# install kernel modules
#
make modules_install
cd ..
# (!) delete linux-image-x.x.x with dbg prefix (not needed)
#
# install kernel
dpkg -i linux-*.deb

相关内容