Это относится к Ubuntu 18.04 LTS. Я попытался сэкономить место, удалив ненужное ядро Linux, но похоже, что он все равно установит другой образ ядра, который является «без знака». Почему это?
Вот журнал:
root@ubuntu18:~# apt-get remove linux-image-4.18.0-15-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
linux-image-unsigned-4.18.0-15-generic
Suggested packages:
fdutils linux-hwe-doc-4.18.0 | linux-hwe-source-4.18.0 linux-hwe-tools
The following packages will be REMOVED:
linux-image-4.18.0-15-generic linux-modules-extra-4.18.0-15-generic
The following NEW packages will be installed:
linux-image-unsigned-4.18.0-15-generic
0 upgraded, 1 newly installed, 2 to remove and 8 not upgraded.
Need to get 8,219 kB of archives.
After this operation, 168 MB disk space will be freed.
Do you want to continue? [Y/n]
Wirawan
Вы не можете выполнить систему Linux без, он - ядро, ядро. Таким образом кроме ядра Вы пытались удалить, "для оставления свободного места", на самом деле старая версия, и более новый уже установлен, необходимо быть удачливыми это apt-get
устанавливает замену для Вас, еще Ваша следующая начальная загрузка перестала бы работать.
Я решил (обойти?) Эту проблему с помощью утилиты linux-purge , созданной именно для этой цели.
Я использовал командную строку linux-purge -bc -k 1
:
-b
для проверки / загрузки ядер, не входящих в APT
-c
для интерактивно выберите, какие ядра удалить
-k 1
, чтобы сохранить одну более раннюю версию
Затем я выбрал оба ядра в текстовом интерфейсе пользователя (который, вероятно, перекрыл параметр -k). Я остался с текущим / работающим ядром, а остальные были удалены, поэтому оно работало отлично.
I решил это, просто выйдя из apt и добавив неподписанное изображение в конец команды apt-get remove
.