Elementary OS kernel 3.14 a sterowniki Nvidi

Witam,

 

Ostatnio na eOS postanowiłem zainstalować jajko 3.14 z tego"tutoriala"  I niby wszystko bangla… prócz zamkniętych sterowników Nvidi. Podczas instalowania sterowników dostaje taki komunikat: 

Konieczne pobranie 0 B/75,8 MB archiwów.
Po tej operacji zostanie dodatkowo użyte 235 MB miejsca na dysku.
Wybieranie wcześniej niewybranego pakietu nvidia-331.
(Odczytywanie bazy danych ... 75%t
(Odczytywanie bazy danych ... 177614 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie nvidia-331 (z .../nvidia-331_331.38-0ubuntu0.0.1~xedgers~precise2_amd64.deb) ...
Przetwarzanie wyzwalaczy dla man-db...
Konfigurowanie nvidia-331 (331.38-0ubuntu0.0.1~xedgers~precise2) ...
update-alternatives: użycie /usr/lib/nvidia-331/ld.so.conf jako dostarczającego /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) w tryb auto.
update-alternatives: użycie /usr/lib/nvidia-331/alt_ld.so.conf jako dostarczającego /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) w tryb auto.
update-alternatives: użycie /usr/share/nvidia-331/glamor.conf jako dostarczającego /usr/share/X11/xorg.conf.d/glamoregl.conf (glamor_conf) w tryb auto.
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia-331
DEBUG:Parsing /usr/share/nvidia-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/nvidia-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/nvidia-common/quirks/lenovo_thinkpad
Loading new nvidia-331-331.38 DKMS files...
First Installation: checking all kernels...
Building only for 3.14.0-031400-generic
Building for architecture x86_64
Building initial module for 3.14.0-031400-generic
Error! Bad return status for module build on kernel: 3.14.0-031400-generic (x86_64)
Consult /var/lib/dkms/nvidia-331/331.38/build/make.log for more information.
Przetwarzanie wyzwalaczy dla initramfs-tools...
update-initramfs: Generating /boot/initrd.img-3.14.0-031400-generic

/var/lib/dkms/nvidia-331/331.38/build/make.log :

DKMS make.log for nvidia-331-331.38 for kernel 3.14.0-031400-generic (x86_64)
pią, 11 kwi 2014, 22:07:06 CEST
NVIDIA: calling KBUILD...
make[1]: Wejście do katalogu `/usr/src/linux-headers-3.14.0-031400-generic'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
	echo >&2; \
	echo >&2 " ERROR: Kernel configuration is invalid."; \
	echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
	echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it.";	\
	echo >&2 ; \
	/bin/false)
mkdir -p /var/lib/dkms/nvidia-331/331.38/build/.tmp_versions ; rm -f /var/lib/dkms/nvidia-331/331.38/build/.tmp_versions/*
make -f scripts/Makefile.build obj=/var/lib/dkms/nvidia-331/331.38/build
  cc -Wp,-MD,/var/lib/dkms/nvidia-331/331.38/build/.nv.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.6/include -I/usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include -Iarch/x86/include/generated -Iinclude -I/usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/usr/src/linux-headers-3.14.0-031400-generic/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.14.0-031400-generic/include/linux/kconfig.h -D __KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m64 -mno-mmx -mno-sse -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -Wframe-larger-than=1024 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-331/331.38/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D __KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"331.38\" -Wno-unused-function -Wuninitialized -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D __linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-331/331.38/build/.tmp_nv.o /var/lib/dkms/nvidia-331/331.38/build/nv.c
In file included from include/linux/kernel.h:10:0,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /var/lib/dkms/nvidia-331/331.38/build/nv-linux.h:44,
                 from /var/lib/dkms/nvidia-331/331.38/build/nv.c:13:
include/linux/bitops.h: In function ‘hweight_long’:
include/linux/bitops.h:77:41: warning: signed and unsigned type in conditional expression [-Wsign-compare]
In file included from /usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/asm/cpumask.h:4:0,
                 from /usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/asm/msr.h:10,
                 from /usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/asm/processor.h:20,
                 from /usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/asm/thread_info.h:22,
                 from include/linux/thread_info.h:54,
                 from /usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/asm/preempt.h:6,
                 from include/linux/preempt.h:18,
                 from include/linux/spinlock.h:50,
                 from include/linux/seqlock.h:35,
                 from include/linux/time.h:5,
                 from include/uapi/linux/timex.h:56,
                 from include/linux/timex.h:56,
                 from include/linux/sched.h:17,
                 from include/linux/utsname.h:5,
                 from /var/lib/dkms/nvidia-331/331.38/build/nv-linux.h:44,
                 from /var/lib/dkms/nvidia-331/331.38/build/nv.c:13:
include/linux/cpumask.h: In function ‘cpumask_parse’:
include/linux/cpumask.h:603:26: warning: signed and unsigned type in conditional expression [-Wsign-compare]
In file included from include/linux/poll.h:11:0,
                 from /var/lib/dkms/nvidia-331/331.38/build/nv-linux.h:97,
                 from /var/lib/dkms/nvidia-331/331.38/build/nv.c:13:
/usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
/usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/asm/uaccess.h:712:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
/usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/asm/uaccess.h:730:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
In file included from /var/lib/dkms/nvidia-331/331.38/build/nv-linux.h:270:0,
                 from /var/lib/dkms/nvidia-331/331.38/build/nv.c:13:
include/acpi/acpi_drivers.h: At top level:
include/acpi/acpi_drivers.h:98:43: warning: ‘struct acpi_pci_root’ declared inside parameter list [enabled by default]
include/acpi/acpi_drivers.h:98:43: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
  if ["-pg" = "-pg"]; then if [/var/lib/dkms/nvidia-331/331.38/build/nv.o != "scripts/mod/empty.o"]; then /usr/src/linux-headers-3.14.0-031400-generic/scripts/recordmcount "/var/lib/dkms/nvidia-331/331.38/build/nv.o"; fi; fi;
  cc -Wp,-MD,/var/lib/dkms/nvidia-331/331.38/build/.nv-acpi.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.6/include -I/usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include -Iarch/x86/include/generated -Iinclude -I/usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/usr/src/linux-headers-3.14.0-031400-generic/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.14.0-031400-generic/include/linux/kconfig.h -D __KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m64 -mno-mmx -mno-sse -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -Wframe-larger-than=1024 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia-331/331.38/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D __KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"331.38\" -Wno-unused-function -Wuninitialized -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D __linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_acpi)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/lib/dkms/nvidia-331/331.38/build/.tmp_nv-acpi.o /var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c
In file included from include/linux/kernel.h:10:0,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /var/lib/dkms/nvidia-331/331.38/build/nv-linux.h:44,
                 from /var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:15:
include/linux/bitops.h: In function ‘hweight_long’:
include/linux/bitops.h:77:41: warning: signed and unsigned type in conditional expression [-Wsign-compare]
In file included from /usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/asm/cpumask.h:4:0,
                 from /usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/asm/msr.h:10,
                 from /usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/asm/processor.h:20,
                 from /usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/asm/thread_info.h:22,
                 from include/linux/thread_info.h:54,
                 from /usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/asm/preempt.h:6,
                 from include/linux/preempt.h:18,
                 from include/linux/spinlock.h:50,
                 from include/linux/seqlock.h:35,
                 from include/linux/time.h:5,
                 from include/uapi/linux/timex.h:56,
                 from include/linux/timex.h:56,
                 from include/linux/sched.h:17,
                 from include/linux/utsname.h:5,
                 from /var/lib/dkms/nvidia-331/331.38/build/nv-linux.h:44,
                 from /var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:15:
include/linux/cpumask.h: In function ‘cpumask_parse’:
include/linux/cpumask.h:603:26: warning: signed and unsigned type in conditional expression [-Wsign-compare]
In file included from include/linux/poll.h:11:0,
                 from /var/lib/dkms/nvidia-331/331.38/build/nv-linux.h:97,
                 from /var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:15:
/usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
/usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/asm/uaccess.h:712:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
/usr/src/linux-headers-3.14.0-031400-generic/arch/x86/include/asm/uaccess.h:730:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
In file included from /var/lib/dkms/nvidia-331/331.38/build/nv-linux.h:270:0,
                 from /var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:15:
include/acpi/acpi_drivers.h: At top level:
include/acpi/acpi_drivers.h:98:43: warning: ‘struct acpi_pci_root’ declared inside parameter list [enabled by default]
include/acpi/acpi_drivers.h:98:43: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:58:21: error: variable ‘nv_acpi_driver_template’ has initializer but incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:59:5: error: unknown field ‘name’ specified in initializer
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:59:5: warning: excess elements in struct initializer [enabled by default]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:59:5: warning: (near initialization for ‘nv_acpi_driver_template’) [enabled by default]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:60:5: error: unknown field ‘class’ specified in initializer
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:60:5: warning: excess elements in struct initializer [enabled by default]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:60:5: warning: (near initialization for ‘nv_acpi_driver_template’) [enabled by default]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:65:5: error: unknown field ‘ids’ specified in initializer
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:65:5: warning: excess elements in struct initializer [enabled by default]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:65:5: warning: (near initialization for ‘nv_acpi_driver_template’) [enabled by default]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:68:5: error: unknown field ‘ops’ specified in initializer
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:68:5: error: extra brace group at end of initializer
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:68:5: error: (near initialization for ‘nv_acpi_driver_template’)
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:74:5: warning: excess elements in struct initializer [enabled by default]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:74:5: warning: (near initialization for ‘nv_acpi_driver_template’) [enabled by default]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c: In function ‘nv_acpi_init’:
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:106:20: error: invalid application of ‘sizeof’ to incomplete type ‘struct acpi_driver’ 
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:111:20: error: invalid application of ‘sizeof’ to incomplete type ‘struct acpi_driver’ 
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:113:5: error: implicit declaration of function ‘acpi_bus_register_driver’ [-Werror=implicit-function-declaration]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c: In function ‘nv_acpi_uninit’:
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:148:5: error: implicit declaration of function ‘acpi_bus_unregister_driver’ [-Werror=implicit-function-declaration]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c: In function ‘nv_acpi_add’:
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:191:11: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:198:5: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:198:5: warning: left-hand operand of comma expression has no effect [-Wunused-value]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:198:5: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:201:13: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:201:13: warning: initialization from incompatible pointer type [enabled by default]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:201:13: warning: (near initialization for ‘dev’) [enabled by default]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:201:13: error: invalid use of undefined type ‘struct acpi_device’
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:215:13: error: implicit declaration of function ‘acpi_evaluate_integer’ [-Werror=implicit-function-declaration]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:215:38: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:234:65: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:249:41: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:257:48: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c: In function ‘nv_acpi_remove’:
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:282:38: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:296:41: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:309:51: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:323:15: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c: In function ‘nv_install_notifier’:
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:452:28: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:469:11: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:475:48: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:489:12: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c: In function ‘nv_uninstall_notifier’:
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:503:27: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:506:51: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:516:19: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c: In function ‘nv_acpi_methods_init’:
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:554:13: error: implicit declaration of function ‘acpi_bus_get_device’ [-Werror=implicit-function-declaration]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:559:23: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c: In function ‘nv_acpi_ddc_method’:
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:1206:5: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:1206:5: warning: left-hand operand of comma expression has no effect [-Wunused-value]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:1206:5: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:1209:13: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:1209:13: warning: initialization from incompatible pointer type [enabled by default]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:1209:13: warning: (near initialization for ‘dev’) [enabled by default]
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:1209:13: error: invalid use of undefined type ‘struct acpi_device’
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:1214:43: error: dereferencing pointer to incomplete type
/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.c:1223:33: error: dereferencing pointer to incomplete type
cc1: some warnings being treated as errors
make[2]: *** [/var/lib/dkms/nvidia-331/331.38/build/nv-acpi.o] Błąd 1
make[1]: *** [_module_/var/lib/dkms/nvidia-331/331.38/build] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-3.14.0-031400-generic'
NVIDIA: left KBUILD.
 nvidia.ko failed to build!
make: *** [nvidia.ko] Błąd 1

System po restarcie nie  wstaje. Próbowałem w pierwszych krokach kompilować jądro bezpośrednio ze strony kernel.org ale był podobny problem. Podczas ładowania systemu otrzymywałem coś takiego failed to load graphics devices.

 

Miał ktoś podobny problem ? 

https://devtalk.nvidia.com/default/topic/683534/331-38-on-3-14-rc1-kernel/?offset=5