Вы меняете его в точках крепления в fstab, как вы правильно пробовали. Для этого вам нужно открыть / etc / fstab с правами root. Для этого типа в терминале:
sudo gedit /etc/fstab
В Интернете есть много информации об этом.
Здесь есть две вещи:
Новые ядра - это совершенно новые пакеты, а не обновленные пакеты с более новым номером версии, поэтому установка нового образа ядра не заменяет старых. Они сосуществуют. Ubuntu использует кучу apt magic для защиты последних двух версий ядра от «apt-get autoremove» (последний и последний загруженный). Подробнее см. /etc/apt/apt.conf.d/01autoremove-kernels.Все это означает, что после перезагрузки в последнее ядро «apt-get autoremove» следует удалить все, кроме текущего и последнего загруженных пакетов ядра.
Старые ядра все еще накапливаются в / boot, потому что autoremove по умолчанию не включен в Ubuntu - вы должны либо запускать его вручную так часто, либо вы должны его включить.
Это может измениться в 16.04 - исправление для автоматической установки, пакет обновлений позволит по умолчанию автоматически запускать старые ядра.
Этот скрипт выполнит эту работу. Он удалит все ядра, которые не используются.
sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
Другое, что, не удаляя ядра, должно быть довольно новым. У меня есть одна система Ubuntu 14 после того, как другая работает над этой проблемой полного раздела загрузки из-за старого мусора ядра.
Это может сделать жизнь менее опытных пользователей чрезвычайно сложной. Это на самом деле ловушка noob. Canonical должен это исправить.
Простым способом удаления старых ядер является использование ubuntu-tweak. Вы выбираете тег «Дворник» и отметьте поле «Старый ящик». Это дает вам список ядер, которые, по его мнению, вам больше не нужны. Вы можете выбрать их все и нажать «Очистить», и через некоторое время работа будет выполнена. Из-за нервного расположения я проверил, какое ядро запускалось с помощью uname -a, но это не фигурировало в списке. Это работало на ноутбуке моей жены (у которого был довольно небольшой загрузочный раздел и он показывал предупреждения) и мой (который работал отлично). Все согласны с тем, что это безопасно?
Ubuntu только автоматически удаляет элементы, которые больше не нужны или являются угрозой безопасности ... Поэтому я предполагаю, что причиной этого являются цели безопасности. Скажем, по какой-то нечетной причине новое ядро становится небезопасным ... Затем вы временно перенаправляетесь к старому ядру, пока новый фиксируется. Кроме того, новые ядра могут появляться с изменениями, поэтому некоторые ядра могут включать, например, обновление с 14.04.1 по 14.04.2, вы можете отказаться от нового ядра, но в апреле этого года, когда выйдет новая версия LTS 15.04, вы автоматически получите вы обновляете ядра. Поэтому я считаю, что это для целей безопасности.
, но если вы хотите его удалить, попробуйте запустить эту командную строку
sudo apt-get autoremove
. Это должно удалить любое ненужное программное обеспечение, такое как ваше старое ядро, если не пытайтесь
sudo apt-get remove (kernels-name)
Я рекомендую использовать Ubuntu Tweak для удаления старых ядер. смотрите здесь:
Как удалить старые версии ядра для очистки меню загрузки?
Я думаю, что последняя версия Ubuntu 15.10 может автоматически удалять старые ядра, если вы редактируете файл /etc/apt/apt.conf.d/50unattended-upgrades: Изменить строку
// Автоматическое обновление :: Remove-Unused-Dependencies "false";to
// Unattended-Upgrade :: Remove-Unused-Dependencies «false»;
Unattended-Upgrade :: Remove-Unused-Dependencies "true";
У меня возникла проблема с невозможностью установки программного обеспечения. Apt-get не смог установить Linux-заголовки, сообщив, что диск был заполнен. [F1] сообщил, что IUse% был на 100%: на диске было свободное место, но закончилось inodes. $ sudo dpkg --configure -a не удалось, & amp; так и $ sudo apt-get -f install и $ sudo apt-get autoremove
Проблема была решена, когда я вручную удалил несколько старых папок ядра из / usr / src - просто $ rm или shift-delete папки. Это освободило достаточно пространство inode, чтобы завершить $ apt-get -f install.
После этого у меня было всего 10 ядер linux. Я побежал $ sudo apt-get autoremove, который удалил 1,4 ГБ файлов. Который задает вопрос: Действительно? В самом деле?? Но, честно говоря, это правильный способ запустить удобную для пользователя систему?