Estou tentando compilar o kernel mais recente a partir do código-fonte, mas estou recebendo um erro

0

Então, estou seguindo este guia: link

Eu segui os passos e instalei o kernel a partir do código-fonte. Quando eu inicio no novo kernel, o Ubuntu carrega, mas eu só recebo uma tela preta.

Aqui está o final da saída que recebi da execução de 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

Parece que eu tenho um erro. Aqui está o final da saída de /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

Infelizmente, make.log é um arquivo de 23 megabytes, portanto não posso compartilhar tudo isso.

Aqui está o make.log compactado se alguém quiser dar uma olhada: link

Como posso corrigir esse erro para que eu possa compilar o kernel com sucesso para que eu possa executá-lo na minha máquina Ubuntu?

    
por user314154 03.10.2014 / 01:30

1 resposta

0

O kernel compilado e instalado com sucesso, somente o driver nvidia falhou ao compilar, muito provavelmente porque não é compatível com aquela versão do kernel. Se você quiser o driver nvidia com seu novo kernel, você terá que encontrar e instalar uma versão mais recente dele.

    
por fkraiem 03.10.2014 / 01:46