Как закрепить ядра с низкой загрузкой, чтобы apt не обновлялся более новым универсальным ядром?

Я на Kubuntu 12.04 со стеком HWE. Я использую ядро ​​3.8.0.30.18 с низкой задержкой. Недавнее обновление заменило мое ядро ​​с низкой задержкой на немного более новое (3.8.0.31) универсальное ядро. Я хочу предотвратить это и использовать только ядра с низкой задержкой. Как бы я это сделал?

Я считаю, что эта информация необходима:

$ dpkg -s kxstudio-kernel-lowlatency
Package: kxstudio-kernel-lowlatency
Status: install ok installed
Priority: optional
Section: metapackages
Installed-Size: 26
Maintainer: falkTX <falktx@gmail.com>
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

Я также хотел бы точно знать, как использовать политику apt-cache для проверки правильности установки кандидатов (для любого ядра). Команда ниже, очевидно, не покажет мне, когда универсальное ядро ​​может заменить ядро ​​с низкой задержкой.

$ 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

2 ответа

Решение

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

Если вы никогда не хотите использовать чисто-родовой образ ядра, просто удалите его. Возможно, вам также придется отдельно удалить реальный образ ядра, а также этот метапакет. Просто убедитесь, что у вас установлен пригодный для использования образ ядра, прежде чем удалять некоторые из них. затем apt просто не будет обновлять то, что не установлено.

Ядра -generic не заменяют ядра -lowlatency. Однако последнее ядро, которое было установлено, становится по умолчанию. У вас все еще будет установлено ядро ​​-lowlatency, и вы все равно сможете выбрать его в grub меню загрузки, или даже измените его на значение по умолчанию снова.

Возможно, вы также захотите получить настройщик Grub от Daniel Richter. Это очень удобная маленькая программа, которая позволяет вам указать, какое ядро ​​вы хотите загрузить по умолчанию. Это графический интерфейс, который позволяет настраивать параметры и записи grub.

Вы можете получить это легко

Откройте терминал и выполните следующие команды

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

Я думаю, вам это очень понравится

Другие вопросы по тегам