Это старая версия документа!


Заметки для всех

Ubuntu 18.04 kernel 4.18.0-15-generic Особенности

Чтобы ядро не обновилось при установке, нужно ставить систему без подключения к internet. После установки, первым делом зайти в настройки обновлений и отключить автообновления.

Только потом подключать интернет и донастраивать систему

Зафиксировать от обновления командой sudo apt-mark hold нужные пакеты. Для этого в консоли даем команду sudo -s затем запускаем

bash ./lockapt.sh

Замечание, блокировка сделана для дистрибутива 18.04.02
Для более поздних дистрибутивов, пакеты, содержащие в названии hwe уже могут ссылаться на другие версии ядра. В этом случае, надо исключить пакеты с hwe в имени из блокировки.

lockpack.sh
apt-mark hold linux-generic-hwe-18.04
apt-mark hold linux-signed-generic-hwe-18.04
apt-mark hold linux-headers-4.18.0-15
apt-mark hold linux-headers-4.18.0-15-generic
apt-mark hold linux-headers-generic-hwe-18.04
apt-mark hold linux-image-4.18.0-15-generic
apt-mark hold linux-image-generic-hwe-18.04
apt-mark hold linux-modules-4.18.0-15-generic
apt-mark hold linux-modules-extra-4.18.0-15-generic

Проверить состояние пакетов можно командой apt-mark showhold

Если предпочитаете использовать утилиту dpkg, для нее с аналогичным эффектом можно применить следующие команды:

lockdpkg.sh
echo "linux-generic-hwe-18.04 hold" | sudo dpkg --set-selections
echo "linux-headers-4.18.0-15 hold" | sudo dpkg --set-selections
echo "linux-headers-4.18.0-15-generic hold" | sudo dpkg --set-selections
echo "linux-headers-generic-hwe-18.04 hold" | sudo dpkg --set-selections
echo "linux-image-4.18.0-15-generic hold" | sudo dpkg --set-selections
echo "linux-image-generic-hwe-18.04 hold" | sudo dpkg --set-selections
echo "linux-modules-4.18.0-15-generic hold" | sudo dpkg --set-selections
echo "linux-modules-extra-4.18.0-15-generic hold" | sudo dpkg --set-selections
echo "linux-signed-generic-hwe-18.04 hold" | sudo dpkg --set-selections

Проверить результат можно командой dpkg –get-selections | grep hold

доустанавливаем пакеты (если хочется)

sudo apt install mc synaptic apt-xapian-index

Внимательно. Пакет apt-xapian-index служит для работы строки поиска в synaptic Сразу после установки - это окно поиска не включается, нужно разок запустить synaptic и закрыть его, чтобы службы xapian запустились.

Пакеты, отмеченные для удержания с помощью apt-mark hold или dpkg –set-selection в synaptic не видны как фиксированные, их надо зафиксировать вручную.

Для того, чтобы могли компилироваться всяческие модули, я установил пакет dkms

sudo apt-get install dkms

это метапакет, который устанавливает необходимое ПО для компиляции модулей ядра

Ставим поддержку ssh для возможности подключения к станции

sudo apt-get install ssh
  • /var/www/dokuwiki/data/attic/shared/ubuntu_18_0_4_2.1612178125.txt.gz
  • Последнее изменение: 2021/02/01 15:15
  • alex