LINUX.ORG.RU

Alt Linux, удаление ядра

 ,


1

1

Использую jeos. Устанавливаю новые ядра apt-get install - старые удаляю remove-old-kernels.

# remove-old-kernels
Currently booted kernel package: kernel-image-6.18-6.18.8-alt1
Previous kernel with uptime 1 days: kernel-image-6.12-6.12.57-alt1 (backup)
Warning: Package for the backup kernel not found.
Keeping this kernel (with the reason why):
   kernel-image-6.18-6.18.8-alt1.x86_64 (latest for 6.18, currently booted)

Nothing to remove.

Что за (backup) ядра kernel-image-6.12-6.12.57-alt1 которого нет ни в системе ни в репозитории? В jeos установленой на другом компьютере такого не наблюдаю. Как это победить?

★★★★★

Последнее исправление: CrX (всего исправлений: 2)

Устанавливаю новые ядра apt-get install

А надо через update-kernel.

Что за (backup) ядра kernel-image-6.12-6.12.57-alt1 которого нет ни в системе ни в репозитории? В jeos установленой на другом компьютере такого не наблюдаю. Как это победить?

По идее, remove-old-kernels оставляет одно текущее ядро и одно предыдущее ядро, на котором был аптайм больше суток. Это гарантирует, что в случае чего можно будет откатиться на старое ядро и пожить на нём. По идее, с ростом аптайма на текущем ядре и появлении новых версий текущего, старые будут удаляться. Но если этот механизм сломался, то надо лезть в дебри этого скрипта.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

update-kernel

надо через update-kernel

это оно уже так обновляется после того как из apt-get установлено, сейчас установлено из apt-get ядро 6.18 которое update-kernel обновляется, если посмотреть

# update-kernel -l
List of available kernels:
  *   (1 d) kernel-image-6.12-6.12.68-alt1
  *   (1 d) kernel-image-6.18-6.18.8-alt1 [default] RUNNING | drm
  *   (5 d) kernel-image-6.19-6.19.0-alt0.rc7
  *   (0 d) kernel-image-rt-6.12.68-alt1
  *  (66 d) kernel-image-talos-6.12.59-alt1
[*] Latest available in repo. (d) Package age in days.

видно что в репозитории уже есть ядро 6.19, но оно пока rc - такое ставить не хочу, подожду когда stable появится, установлю его из apt-get и при помощи update-kernel обновлять буду, а старое 6.18 удалю remove-old-kernels

remove-old-kernels оставляет одно текущее ядро и одно предыдущее ядро

у меня сносит предыдущее и одно оставляет, предположим на этой системе что то поломалось и непонятный (backup) тому подтверждение, но на другой системе у remove-old-kernels такое же поведение - оставляет одно ядро, предыдущее удаляет - никаких (backup) нет.

amd_amd ★★★★★
() автор топика
Последнее исправление: amd_amd (всего исправлений: 4)
Ответ на: комментарий от amd_amd
The backup kernel is the latest kernel with uptime of more than a day.
All numeric kernels (x.y) are considered to be a single flavour.

Видимо, на другой системе нет аптайма больше дня.

Чтобы удалить backup ядро, используй remove-old-kernels --no-backup.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

remove-old-kernels –no-backup

стоп - нифига не помогло просто это --no-backup выхлоп без backup показывает

amd_amd ★★★★★
() автор топика

за старыми версиями, как это не странно но, следит Grub.
не во всех $package_manager есть логика за отдельным слежением за ведром.

etwrq ★★★★★
()
Ответ на: комментарий от firkax

оно мешает?

конечно мешает - уже скоро 6.19 выйдет, а тут 6.12 - посмотрел когда это было

last | grep 6.12.57
reboot   system boot  6.12.57-6.12-alt Sat Nov 15 09:27 - 09:32  (00:05)
amd_amd ★★★★★
() автор топика
Ответ на: комментарий от amd_amd

Ну и что? Тебе 50мбайт места на диске жалко?

Хотя кстати сейчас проверил на двух своих десктопах - на обоих только одно ядро установлено (5.10.*). Даже не помню когда удалял остальные. Но бывало их и по 5 штук там накапливалось.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от firkax

Тебе 50мбайт места на диске жалко?

ты нифига не понял - этого ядра вообще нет, оно давно удалено - 15 ноября, а запись осталась… зачем она? я хочу ее удалить.

amd_amd ★★★★★
() автор топика

Странный этот альт,в современности используют интерактивный apt .свежим ядра не стабильны,дебиан вообще использует только lts ядра.

nicholas_ru
()
Последнее исправление: nicholas_ru (всего исправлений: 1)
Ответ на: комментарий от nicholas_ru

Для Debian, кроме обычного для всех ядра 6.12, для любителей экспериментировать есть ядро 6.17. Но дистрибутивы Alt - другое дело. Предложение слишком нового ядра скорее недостаток.

Partisan ★★★★★
()
Последнее исправление: Partisan (всего исправлений: 1)

Не увидел в теме упоминание select-kernel

Вот это select-kernel в Alt Linux позволяет выбрать сколько угодно новых ядер конкретных версий, а также снести под ноль все старые ненужные ядра, а также доустановить драйвера

Но к несчастью в 10.х версии часто было так, что утилита не видит драйвера, но устанавливая какие то пакеты оказывалось что драйвера есть

ТС уже создавал тему о драйверах в Альте, и я там отвечал

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от Partisan

а зачем вообще ядро новое в дистрюбутиве, это фишка не нужна.Стабильность прежде всего.

nicholas_ru
()
Последнее исправление: nicholas_ru (всего исправлений: 1)

Previous kernel with uptime 1 days: kernel-image-6.12-6.12.57-alt1 (backup)

все из-за этого

$ last reboot | grep 1+
reboot   system boot  6.12.57-6.12-alt Wed Nov  5 18:06 - 19:36 (1+01:30)

как этот backup удалить? откуда remove-old-kernels берет информацию об этом?

amd_amd ★★★★★
() автор топика
Ответ на: комментарий от amd_amd

Это чисто для красоты надо или оно реально место занимает? Я думаю что можно вручную снести и всё, я так и поступал всегда, старое ядро, если что то осталось то сношу нещадно

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от OSBuster

да уже то же думаю переустановить и потом зорко следить, что бы оно больше суток не работало и никаких бекапов не делало

amd_amd ★★★★★
() автор топика
Ответ на: комментарий от I-Love-Microsoft

select-kernel

Это не сработало? Просто список установленных ядер, и сами выбираем что считать старым и сносим в менюшке

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Это не сработало?

как это должно было сработать? на выбор предлагается три ядра имеющиеся в репозитории - одно из которых уже установлено, а два других вообще не приделах… я вижу вы не понимаете о чем речь - «забекапилось» ядро которое давно удалено и оно мне не нужно, раздражает это сообщение при каждом удалении ядра, не понимаю в чем смысл этого механизма - что разработчики хотели этим добиться.

amd_amd ★★★★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.