尝试使用下述说明构建内核:
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
答案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