web-dev-qa-db-fra.com

Comment épingler les noyaux à faible latence pour qu'apt ne se mette pas à jour avec un noyau générique plus récent?

Je suis sur Kubuntu 12.04 avec une pile HWE lts-raring. J'utilise le noyau 3.8.0.30.18 à faible latence. Une mise à jour récente a remplacé mon noyau à faible latence par un noyau générique légèrement plus récent (3.8.0.31). Je souhaite éviter cela et utiliser uniquement les noyaux à faible latence. Comment pourrais-je faire ça?

Je pense que ces informations sont nécessaires:

$ dpkg -s kxstudio-kernel-lowlatency
Package: kxstudio-kernel-lowlatency
Status: install ok installed
Priority: optional
Section: metapackages
Installed-Size: 26
Maintainer: falkTX <[email protected]>
Architecture: all
Source: kxstudio-kernel
Version: 2.4~precise1
Depends: linux-lowlatency, linux-image-lowlatency, linux-headers-lowlatency
Description: The KXStudio kernels - Low-Latency
 This is a metapackage that provides the lowlatency kernel

Je souhaite également savoir exactement comment utiliser la politique apt-cache pour vérifier que les candidats à l'installation (pour tout noyau) sont corrects. La commande ci-dessous ne me montrerait apparemment pas quand un noyau générique pourrait remplacer un noyau à faible latence.

$ apt-cache policy linux-lowlatency
linux-lowlatency:
  Installed: 3.8.0.30.18
  Candidate: 3.8.0.30.18
  Version table:
 *** 3.8.0.30.18 0
        500 http://ppa.launchpad.net/kxstudio-team/kernel/ubuntu/ precise/main AMD64 Packages
        100 /var/lib/dpkg/status
     3.2.0.54.43 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/universe AMD64 Packages
        500 http://security.ubuntu.com/ubuntu/ precise-security/universe AMD64 Packages
     3.2.0.23.20 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise/universe AMD64 Packages
1
MountainX

Sudo apt-get autoremove --purge linux-image-generic

Si vous ne voulez jamais utiliser l'image du noyau purement générique, supprimez-la simplement. Vous devrez peut-être également supprimer séparément l'image réelle du noyau, ainsi que ce méta-package. Assurez-vous simplement d'avoir installé une image de noyau utilisable avant d'en supprimer certaines. apt ne mettra tout simplement pas à jour ce qui n'est pas installé.

Les noyaux -génériques ne remplacent pas les noyaux -lowlatency. Cependant, le dernier noyau installé devient la valeur par défaut. Vous aurez toujours le noyau -lowlatency installé, et vous pourrez toujours le choisir dans le menu de démarrage grub, ou même le changer de nouveau par défaut.

2
dobey

Vous pouvez également obtenir le personnalisateur Grub de Daniel Richter. Il s'agit d'un petit programme très pratique qui vous permet de spécifier le noyau que vous souhaitez démarrer par défaut. Il s'agit d'une interface graphique qui vous permet de configurer les paramètres et les entrées de grub.

Vous pouvez l'obtenir facilement

Ouvrez le terminal et exécutez les commandes suivantes

Sudo add-apt-repository ppa:danielrichter2007/grub-customizer
Sudo apt-get update
Sudo apt-get install grub-customizer

Je pense que ça vous plaira beaucoup

1
Ronshere