03 октября 2012

Простой способ удаления неиспользуемых ядер в Ubuntu 12.10/12.04


Удаление неиспользуемых ядер, даёт возможность получить больше дискового пространства и более чистое меню Grub. Но имейте в виду, что иногда мы должны использовать старое ядро ​​на случай отката, когда возникнут проблемы с актуальным. Таким образом, если у вас есть более чем в два неиспользованных ядра, то эта инструкция для вас, но в любом случае знать об этом не лишнее.

Чтобы по ошибке не удалить актуальное (используемое) ядро, откройте терминал и проверьте его с помощью следующей команды:

uname -r

Вывод команды показал, что актуальное ядро в моей системе следующее:



Это значит, что данное ядро и предыдущее нужно оставить, а остальные можно удалять.

Откройте Центр приложений Ubuntu, введите в строке поиска  linux-image. Должно открыться следующее:



Кликните на строке, что указана стрелкой внизу окна, после чего должны открыться дополнительные элементы:



Найдите неиспользуемые ядра (Linux Kernel Image) и кнопка Удалить.

Примечание. Ещё раз повторяю, оставьте предпоследнее ядро на непредвиденные обстоятельства.

Вот так просто удалять неиспользуемые ядра системы.

Удалить.

27 комментариев :

  1. как удалить ядра кроме текущего
    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.

    ОтветитьУдалить
    Ответы
    1. Хорошо когда знаешь, что пишешь, вот бы ещё до пользователя доходчиво донести.

      Удалить
    2. Можно проще, смотришь в папке /boot версии устаревших ядер. Например имеется устаревшее ядро версии - 3.5.0-15. Его и надо найти. Ищем:
      sudo dpkg -l | grep 3.5.0-15

      Данная команда показывает все установленные пакеты имеющие в названии "3.5.0-15". Из списка по очереди копируем и вставляем все названия пакетов имеющие в названии "linux-headers" и "linux-image". Перед списком удаляемых ядер добавляем команду удаления, в итоге выглядеть должно примерно так:

      sudo apt-get purge linux-headers-3.5.0-15 linux-headers-3.5.0-15-generic linux-image-3.5.0-15-generic linux-image-extra-3.5.0-15-generic

      Удалить
    3. А чего сразу-то не пояснил? Новички как огня боятся терминала. Но это сложный вариант, а в статье более простой. Согласись.

      Удалить
    4. Если ты не заметил, то тебе ответил не автор первого поста. А так использовать терминал всё равно придется. Linux это не Windows. В Linux множество действий удобнее выполнить в терминале.

      Удалить
  2. по моему проще всего через Ubuntu Tweak

    ОтветитьУдалить
    Ответы
    1. Я всё время через Ubuntu Tweak и делал, но это тоже не плохой вариант и знать о нём, думаю просто нужно.

      Удалить
  3. У меня вот такая фитчя выскочила:


    ii linux-headers-3.2.0-29 3.2.0-29.46 Header files related to Linux kernel version 3.2.0
    ii linux-headers-3.2.0-29-generic 3.2.0-29.46 Linux kernel headers for version 3.2.0 on 64 bit x86 SMP
    ii linux-image-3.2.0-29-generic 3.2.0-29.46 Linux kernel image for version 3.2.0 on 64 bit x86 SMP

    ет значит что их 3 ядра?

    ОтветитьУдалить
    Ответы
    1. Нет. Ядро одно, но в разных модификациях: Linux kernel version 3.2.0; 3.2.0-29.46 Linux kernel headers; Linux kernel image.

      Удалить
  4. в убунту-твик это сделать проще простого, пункт - очиста - старые ядра

    ОтветитьУдалить
    Ответы
    1. Так, а кто против? Просто это ещё один из способов, который просто нужно знать.

      Удалить
  5. У меня в терминале открылось:3.2.0-31-generic-pae.А при загрузке системы аж две винды и ещё Линукс.Что сломать?

    ОтветитьУдалить
    Ответы
    1. А причём тут терминал, когда речь идёт о Центре приложений. Как-то поконкретней, пожалуйста. А то можно ответить, как в анекдоте, просто - 10.
      -А чё 10-то?
      -А ты про чё?

      Удалить
    2. У вас потрясающий сайт.Почти на все вопросы уже есть ответы.Я уже разобрался установив ubuntu tweak.Через него удалил старые ядра,заодно и систему почистил.Так,что всё ОК!Кстати Мозила стала быстрее или мне так хочется.
      У нас в области чрезвычайно жадный провайдер,например у меня скорость как они пишут до-1мб.В реале-100-120кбт.И плачу я за это удовольствие-1580 руб.

      Удалить
    3. Спасибо за лестный отзыв о сайте. Но, пожалуйста, задавай вопросы конкретней. а на счёт провайдера, так он, наверное, сильно кушать хочет - дороговато, я за меньшие деньги получаю 20 МБ.

      Удалить
    4. Он не кушать хочет.А жрать.Как в старом фильме----вам порезать или куском: -куском.А сайт действительно очень хорош.Особенно после винды,где каждый сам по себе.Чувствуется реальная поддержка обычного пользователя.А,это в наши дни многого стоит.СПАСИБО!

      Удалить
    5. помножь 120 килобайт на 8 и получишь 1 мегабит

      Удалить
    6. 120x8=960, а 1 Мбит = 1024 Кбит

      Удалить
    7. +служебная информация)))

      Удалить
    8. скорость передачи служебных пакетов не показывается, но провайдером учитывается

      Удалить
  6. Килобайты в секунду (в которых отображают скорость передачи данных пользовательские программы) принято обозначать как КБайт/с, КБ/с, KB/s или KBps.

    Мегабайты в секунду — МБайт/с, МБ/с, МB/s или МBps.

    Килобайты и Мегабайты в секунду всегда пишутся с большой буквой «Б» как в английском, так и в русском варианте написания: МБайт/с, МБ/с, МB/s, МBps.

    В одном Байте содержится 8 бит, следовательно, Мегабайт отличается от Мегабита (как и Килобайт от Килобита) в 8 раз.

    Для того, чтобы перевести «Мегабайты в секунду» в «Мегабиты в секунду», необходимо умножить на восемь значение, выраженное в МБ/с (Мегабайтах в секунду).

    Например, если браузер или торрент-клиент отображает скорость передачи данных, равную 3 МБ/с (Мегабайт в секунду), то в Мегабитах это будет в восемь раз больше — 24 Мбит/с (Мегабит в секунду).

    Для перевода из «Мегабит в секунду» в «Мегабайты в секунду», необходимо разделить значение, выраженное в Мегабитах в секунду, на восемь.

    Например, если тарифный план провайдера предусматривает выделение полосы пропускания, равной 8 Мбит/с, (Мегабит в секунду), то при загрузке торрента на компьютер, программа-клиент отобразит максимальное значение в 1 Мбайт/с (если со стороны сервера нет ограничений и нет перегрузки)

    Как-то так))))

    ОтветитьУдалить
  7. Где-то с 2008 года перешли от обычной системы счисления (где 1 Гб= 1024 Мб) к другой (1 Гб=1000 Мб) и т.д.. Например при покупке флэшки 8Гб там всего 7,2 Гб памяти, если считать как раньше. Наверное и интернет-провайдеры учитывают трафик как-то так.

    ОтветитьУдалить
  8. я тут новенький, подскажите пожалуйста, а есть ли такая же инструкция для *удаления неиспользуемых драйверов nvidia в Mint 17* ?? ))

    ОтветитьУдалить
  9. Здравствуйте! Я тут тоже новенький! Не могли бы вы написать подобную инструкцию по удалению неиспользованных ядер для Linux Mint 17 mate. И еще вопрос, правильно ли я понимаю, что неиспользованные ядра хранятся и занимают место в разделе /boot?

    ОтветитьУдалить
    Ответы
    1. >>Не могли бы вы написать подобную инструкцию по удалению неиспользованных ядер для Linux Mint 17 mate<< То что описано в этой статье, относится и к Linux Mint 17 mate, с той лишь разницей, что Центр приложений Ubuntu в Linux Mint 17 называется Менеджер программ, а всё остальное по тексту.
      Есть и другая инструкция, более детальная для новичка в Ubuntu/Linux Mint, где в отдельным пункте описано удаление старых/неиспользованных ядер: http://compizomania.blogspot.com/2014/08/10-ubuntulinux-mint.html

      Удалить
    2. Ну, спасибо большое!!! Будем учиться......

      Удалить
  10. Огромное спасибо за статью.
    Мне как новичку в linux очень пригодилось.
    У меня стоит сейчас Linux Mint 18 Cinnamon.
    Час назад обновил ядро и все, система полетела.
    Дальше консоли grub не запускалась.
    Путем некоторых манипуляций удалось запуститься со старой версии ядра.

    Сейчас возникла необходимость удалить новую "проблемную" версию ядра.
    Ubuntu tweak не помогла, так как с помощью нее можно удалить только ядра у которых версия младше текущей.
    По крайней мере у меня так.

    Ваш способ прекрасно подошел, и "проблемная" версия ядра снесена.


    Огромное спасибо))))))))))

    ОтветитьУдалить