web-dev-qa-db-fra.com

Problème d'installation du noyau linux-3.14.4 dans Ubuntu 14.04

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
2
vijayraj34

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
_
3
Wilf