J'essaye d'installer le dernier noyau 3.14.4 sur mon Ubuntu 14.04. Mais cela me donne une erreur lorsque j'essaye d'installer avec make file. J'ai également fait le make oldconfig
, cela a pris plus de 3 heures et lorsque j'essaie de make install
, quelques erreurs sont renvoyées dans le terminal:
VirtualBox:/home/sonyx64/Documents/linux-3.14.4# make install
sh /home/sonyx64/Documents/linux-3.14.4/Arch/x86/boot/install.sh 3.14.4 Arch/x86/boot/bzImage \
System.map "/boot"
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.14.4 /boot/vmlinuz-3.14.4
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.14.4 /boot/vmlinuz-3.14.4
update-initramfs: Generating /boot/initrd.img-3.14.4
WARNING: missing /lib/modules/3.14.4
Device driver support needs thus be built-in linux image!
depmod: ERROR: could not open directory /lib/modules/3.14.4: No such file or directory
depmod: FATAL: could not search modules: No such file or directory
depmod: WARNING: could not open /tmp/mkinitramfs_Xm5CtY/lib/modules/3.14.4/modules.order: No such file or directory
depmod: WARNING: could not open /tmp/mkinitramfs_Xm5CtY/lib/modules/3.14.4/modules.builtin: No such file or directory
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.14.4 /boot/vmlinuz-3.14.4
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.14.4 /boot/vmlinuz-3.14.4
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.14.4 /boot/vmlinuz-3.14.4
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-3.15.0-1-generic
Found initrd image: /boot/initrd.img-3.15.0-1-generic
Found linux image: /boot/vmlinuz-3.14.4
Found initrd image: /boot/initrd.img-3.14.4
Found linux image: /boot/vmlinuz-3.14.4.old
Found initrd image: /boot/initrd.img-3.14.4
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
done
Comme expliqué ici (et ici ), vous devriez pouvoir télécharger les fichiers deb de http://kernel.ubuntu.com
et les installer.
Pour ce faire, exécutez ces commandes dans Terminal:
Pour télécharger en 32 bits:
_wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/linux-headers-3.14.4-031404_3.14.4-031404.201405130853_all.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/linux-headers-3.14.4-031404-generic_3.14.4-031404.201405130853_i386.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/linux-image-3.14.4-031404-generic_3.14.4-031404.201405130853_i386.deb
_
À télécharger pour 64 bits
_wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/linux-headers-3.14.4-031404_3.14.4-031404.201405130853_all.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/linux-headers-3.14.4-031404-generic_3.14.4-031404.201405130853_AMD64.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/linux-image-3.14.4-031404-generic_3.14.4-031404.201405130853_AMD64.deb
_
Pour trouver votre architecture de noyau actuelle (* bit), voir cette question
Pour installer les fichiers deb téléchargés, lancez
_Sudo dpkg -i linux-headers-3.14.4-*.deb linux-image-3.14.4-*.deb
_
Puis redémarrez.
Pour désinstaller, exécutez
_Sudo apt-get remove linux-headers-3.14.4-* linux-image-3.14.4-*
_
Vous aurez besoin de redémarrer et de le choisir dans Grub pour utiliser le noyau. Vous pouvez trouver le noyau que vous utilisez actuellement en exécutant:
_uname -r
_