Попытка создать ядро с помощью инструкций, обрисованных в общих чертах в:
https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel
После выполнения строк:
fakeroot debian/rules clean
fakeroot debian/rules editconfigs
Я получаю это:
Это хорошо работало в 17,10 после установки ncurses
библиотеки.
Однако editconfigs опция, кажется, исчезла.
Кроме чего я делаю теперь, бездельничают?
Использовать
apt-get install linux-source
Также метод компиляции ядра изменился
Используйте инструкцию по установке для 18.04 разделов LTS 8.6
Потраченный на два дня, компилируя ядро для 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
Кажется, как будто в 18,04 необходимо работать:
apt-get source linux-source
Вместо:
apt-get source linux-image-$(uname -r)
Это должно решить Вашу проблему.