Я пытаюсь скомпилировать последнее ядро из источника, но я получаю ошибку

Таким образом, я следую этому руководству: http://kernelnewbies.org/OPWfirstpatchSetup

Я выполнил шаги и установил ядро из источника. Когда я загружаюсь в новое ядро, загрузки Ubuntu, но затем я только получаю черный экран.

Вот конец вывода, который я получил от выполнения sudo make modules_install install:

  DEPMOD  3.17.0-rc6+
sh ./arch/x86/boot/install.sh 3.17.0-rc6+ arch/x86/boot/bzImage \
        System.map "/boot"
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.17.0-rc6+ /boot/vmlinuz-3.17.0-rc6+
run-parts: executing /etc/kernel/postinst.d/dkms 3.17.0-rc6+ /boot/vmlinuz-3.17.0-rc6+
Error! Bad return status for module build on kernel: 3.17.0-rc6+ (x86_64)
Consult /var/lib/dkms/nvidia-331/331.38/build/make.log for more information.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.17.0-rc6+ /boot/vmlinuz-3.17.0-rc6+
update-initramfs: Generating /boot/initrd.img-3.17.0-rc6+
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.17.0-rc6+ /boot/vmlinuz-3.17.0-rc6+
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.17.0-rc6+ /boot/vmlinuz-3.17.0-rc6+
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.17.0-rc6+ /boot/vmlinuz-3.17.0-rc6+
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.17.0-rc6+
Found initrd image: /boot/initrd.img-3.17.0-rc6+
Found linux image: /boot/vmlinuz-3.13.0-36-generic
Found initrd image: /boot/initrd.img-3.13.0-36-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda3
done

Похоже, что у меня есть ошибка. Вот конец вывода /var/lib/dkms/nvidia-331/331.38/build/make.log:

make -f ./scripts/Makefile.fwinst obj=firmware __fw_modbuild
NVIDIA: left KBUILD.
 nvidia.ko failed to build!
make[2]: *** [nvidia.ko] Error 1

К сожалению, make.log файл на 23 мегабайта, таким образом, я не могу совместно использовать все это.

Вот make.log, заархивированный, если кто-либо хочет проверить его: http://www.filedropper.com/makelog

Как я могу зафиксировать эту ошибку так, чтобы я мог скомпилировать ядро успешно так, чтобы я мог выполнить его на своей машине Ubuntu?

0
задан 3 October 2014 в 03:35

1 ответ

Ядро скомпилировало и установленный успешно, только драйверу Nvidia не удалось скомпилировать, по всей вероятности потому что это не совместимо с той версией ядра. Если Вы хотите драйвер Nvidia со своим новым ядром, необходимо будет найти и установить более свежую версию его.

0
ответ дан 7 October 2019 в 00:34

Другие вопросы по тегам:

Похожие вопросы: