Удалить лишние ядра
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 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 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
Автор темы - Сообщения: 72
- Зарегистрирован: 28 авг 2016, 01:49
- Решено: 1
- Благодарил (а): 26 раз
- Поблагодарили: 22 раза
- Контактная информация:
Удалить лишние ядра
Привет
Как мне удалить ядра из системы которые я не использую - наставил их кучу, часть не завелась, часть завелась плохо, парочка - хорошо.
Теперь при каждой загрузке приходится вручную выбирать пункт с нужным ядром, надоело листать их...
Как подчистить этот список?
Как мне удалить ядра из системы которые я не использую - наставил их кучу, часть не завелась, часть завелась плохо, парочка - хорошо.
Теперь при каждой загрузке приходится вручную выбирать пункт с нужным ядром, надоело листать их...
Как подчистить этот список?
-
- Сообщения: 928
- Зарегистрирован: 31 авг 2016, 13:38
- Решено: 34
- Благодарил (а): 288 раз
- Поблагодарили: 249 раз
- Контактная информация:
Re: Удалить лишние ядра
Убрать из списка Вам поможет программа Grub Customizer. Умеет работать и с GRUB, и с BURG. И вот ещё.
-
- Сообщения: 180
- Зарегистрирован: 09 окт 2016, 14:40
- Решено: 8
- Откуда: Москва
- Благодарил (а): 21 раз
- Поблагодарили: 47 раз
- Контактная информация:
Re: Удалить лишние ядра
Менеджер обновлений --> Вид --> Обновление ядра Linux
Там все установленные и доступные для установки ядра
if you do this - you know what you are doing
-
- Сообщения: 928
- Зарегистрирован: 31 авг 2016, 13:38
- Решено: 34
- Благодарил (а): 288 раз
- Поблагодарили: 249 раз
- Контактная информация:
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3008 раз
- Контактная информация:
Re: Удалить лишние ядра
ostrovok,
Покажет список установленных ядер - а дальше играйся с этими пакетами как хочешь, и в финале дать
Код: Выделить всё
dpkg --list | grep linux-image
sudo update-grub
, когда удалишь ненужные-
- Сообщения: 928
- Зарегистрирован: 31 авг 2016, 13:38
- Решено: 34
- Благодарил (а): 288 раз
- Поблагодарили: 249 раз
- Контактная информация:
Re: Удалить лишние ядра
ostrovok, гугл выдаёт такую информацию:
Перед тем как удалить старые версии ядра Ubuntu вспомните что рекомендуется иметь в системе две версии ядра - последнюю, используемую на данный момент, и предыдущую, на случай какой-либо неполадки. Не рекомендуется работать с одним ядром в системе, потому что если вы его повредите у вас будет намного больше работы для восстановления системы. Важно заметить, что такой вариант не будет работать, если вы устанавливали новые ядра из исходников.
В Ubuntu образы ядра принадлежат к таким пакетам:
linux-image-<версия> - образ ядра
linux-image-extra-<версия> - внешние модули ядра
linux-headers-<версия> - файлы заголовков
Сначала посмотрим какое ядро используется на данный момент в вашей системе:
Смотрим какие версии ядер были установлены:
На основе полученного списка вы можете удалить любую версию, например, 3.19.0-15:
Эти команды удалят образ ядра, а также связанные с ним заголовочные файлы и файлы модулей.
Обратите внимание, что при удалении старого ядра, будет автоматически инициирован процесс обновления ядра до последней версии, если вы этого еще не сделали, а также после удаления будет обновлен конфигурационный файл Grub, чтобы убрать лишнюю запись из меню.
Если такое ядро не одно, вы можете удалить старые ядра ubuntu одной командой, используя расширенный синтаксис Bash. Оператор {} будет работать только в Bash и совместимых с ним оболочках:
После выполнения этих команд будет удаленно четыре образа ядра 3.19.0-18, 3.19.0-20, 3.19.0-21 и 3.19.0-25.
Если конфигурация Grub не обновится по каким-либо причинам, это можно сделать вручную:
Теперь можете перезагрузить компьютер, чтобы убедиться что меню выбора операционной системы было очищено от лишних ядер.
Источник
В Ubuntu образы ядра принадлежат к таким пакетам:
linux-image-<версия> - образ ядра
linux-image-extra-<версия> - внешние модули ядра
linux-headers-<версия> - файлы заголовков
Сначала посмотрим какое ядро используется на данный момент в вашей системе:
Код: Выделить всё
$ sudo uname -a
Код: Выделить всё
$ dpkg --list | grep linux-image
$ dpkg --list | grep linux-headers
Код: Выделить всё
$ sudo apt-get purge linux-image-3.19.0-15
$ sudo apt-get purge linux-headers-3.19.0-15
Обратите внимание, что при удалении старого ядра, будет автоматически инициирован процесс обновления ядра до последней версии, если вы этого еще не сделали, а также после удаления будет обновлен конфигурационный файл Grub, чтобы убрать лишнюю запись из меню.
Если такое ядро не одно, вы можете удалить старые ядра ubuntu одной командой, используя расширенный синтаксис Bash. Оператор {} будет работать только в Bash и совместимых с ним оболочках:
Код: Выделить всё
$ sudo apt-get purge linux-image-3.19.0-{18,20,21,25}
$ sudo apt-get purge linux-headers-3.19.0-{18,20,21,25}
Если конфигурация Grub не обновится по каким-либо причинам, это можно сделать вручную:
Код: Выделить всё
$ sudo update-grub2
-
- Сообщения: 1744
- Зарегистрирован: 29 авг 2016, 12:08
- Решено: 20
- Благодарил (а): 108 раз
- Поблагодарили: 521 раз
- Контактная информация:
Re: Удалить лишние ядра
А нельзя просто в /boot погрохать ненужные образы и дать команду update-grub? Теоретически сработает
А мог бы стать нормальным человеком...
-
- Сообщения: 38
- Зарегистрирован: 20 сен 2016, 09:07
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
- Контактная информация:
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3008 раз
- Контактная информация:
Re: Удалить лишние ядра
Можно грохнуть разом все ядра (image + header) кроме текущего такой вот командой например:
Код: Выделить всё
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
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей