Я установил ядро 3.14.1 и, кажется, нет никаких проблем.
uname -r
3.14.1-031401-generic
Однако, когда я пытаюсь перейти к папке и попытаться сделать делание, она перестала работать. Я вижу, что несколько файлов отсутствуют. Какая-либо идея, как я получаю их?
sudo make
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --silentoldconfig Kconfig
make[1]: *** No rule to make target `/usr/src/linux-headers-3.14.1-031401-generic/arch/x86/syscalls/syscall_32.tbl', needed by `arch/x86/syscalls/../include/generated/uapi/asm/unistd_32.h'. Stop.
make: *** [archheaders] Error 2
Если Вы хотите скомпилировать ядро, переместитесь в каталог ядра (предположите linux 3.14):
cd linux 3.14
затем make defconfig
, который автоматически создает конфигурацию x86 для ядра.
, При необходимости добавляют дополнительные опции (пользовательское здание ядра), используют make menuconfig
.