Удаление старых ядер

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Удаление старых ядер

#21

29 дек 2017, 00:19

svtv1 писал(а):
29 дек 2017, 00:07
2.Еще раз повторю, команда sudo apt-get autoremove (можно и с get если очень хочется) удаляет ядра.
Может в убунтах они иначе маркируются, у нас не хочет работать сама по себе
Снимок экрана от 2017-12-29 00-13-29.png
Если же их заведомо маркировать (можно пачками, в том же кроне например) -

Код: Выделить всё

sudo apt-mark auto 'linux-image-.*'
sudo apt-mark auto 'linux-headers-.*'
то да, уже подхватит и autoremove, предлагая вынести все кроме актуального и предыдущего ему.
Снимок экрана от 2017-12-29 00-15-15.png
Изображение
   
Изображение

Аватара пользователя

svtv1
Сообщения: 278
Зарегистрирован: 26 дек 2017, 15:27
Решено: 2
1
Благодарил (а): 39 раз
Поблагодарили: 23 раза

Удаление старых ядер

#22

29 дек 2017, 01:17

Chocobo
Спасибо. Я просто не знал, что в LM это не проходит, что он не мог сразу сказать?
Вот еще вариант (рабочее ядро команда оставляет по любосу)

Код: Выделить всё

sudo apt-get purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | head -n -1) --assume-yes
Удалить устаревшие ядра со всеми сопутствующими дополнениями. Полностью автоматический способ очистки системы.
Но лично я использую Ubuntu Cleaner, эта точно работает и в U и LM.
Еще раз спасибо и извините кого обидел.
"Если достаточно долго сидеть возле реки - мимо проплывет труп твоего врага"

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Удаление старых ядер

#23

29 дек 2017, 01:24

Однострочник можно тоже чуть лаконичней, я б напугался такого sed'а :joke:

Код: Выделить всё

for i in $(dpkg --list | grep -e "linux-header\|linux-image" | awk '{print $2}' | grep -v $(uname -r)); do echo $i; apt purge $i -y ; done; sudo update-grub
Изображение
   
Изображение

Аватара пользователя

svtv1
Сообщения: 278
Зарегистрирован: 26 дек 2017, 15:27
Решено: 2
1
Благодарил (а): 39 раз
Поблагодарили: 23 раза

Удаление старых ядер

#24

29 дек 2017, 01:50

Chocobo
Спасибо, возьму на заметку :smile: .
"Если достаточно долго сидеть возле реки - мимо проплывет труп твоего врага"

Аватара пользователя

Fistaшка447
Сообщения: 29
Зарегистрирован: 28 окт 2016, 17:42
Благодарил (а): 3 раза
Контактная информация:

Удаление старых ядер

#25

22 янв 2018, 10:59

Привет! Такой вопрос,система LM 18.2 cinnamon x64 установлена в режиме UEFI.После установки нового ядра или удалении старого,кроме команды в терминале sudo update-grub,нужно ещё команду sudo update-grub2 делать?

Аватара пользователя

Unborn
Сообщения: 1920
Зарегистрирован: 03 сен 2016, 13:36
Решено: 24
Благодарил (а): 5 раз
Поблагодарили: 264 раза
Контактная информация:

Удаление старых ядер

#26

22 янв 2018, 11:35

Fistaшка447 писал(а):
22 янв 2018, 10:59
После установки нового ядра или удалении старого,кроме команды в терминале sudo update-grub,нужно ещё команду sudo update-grub2 делать?
После штатной установки-удалении используя Менеджер обновлений ничего делать не нужно. Всё автоматом, только смотреть нужно не на ползунок процесса выполнения, а на подробности, чтобы потом, например, глупых вопросов типа - обновил ядро, отвалился вай-фай, что делать, - не задавать. Если бы ты хоть раз удосужился посмотреть подробности установки-удаления ядра, то свой вопрос бы не задавал.
А если мало штатного обновления и тянет на приключения, то update-grub в Минт достаточно, не зависимо от БИОС или УЕФИ.

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Удаление старых ядер

#27

22 янв 2018, 11:42

Unborn писал(а):
22 янв 2018, 11:35
нужно ещё команду sudo update-grub2 делать?
Не нужно. Это один и тот же исполняемый файл :)

Код: Выделить всё

chocobo@desktop ~ $ ls -l /usr/sbin/update-grub*
-rwxr-xr-x 1 root root  64 ноя  5 17:05 /usr/sbin/update-grub
lrwxrwxrwx 1 root root  11 янв 11 17:35 /usr/sbin/update-grub2 -> update-grub
Изображение
   
Изображение

Закрыто

Вернуться в «Параметры и оптимизация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя