Linux mint очистить boot

Очистка каталога /boot в Ubuntu Linux

Для начала скажу, что я зарабатываю через вот этого брокера , проверен он временем! А вот хороший пример заработка , человек зарабатывает через интернет МНОГО МНОГО МНОГО и показывает все на примерах, переходи и читай! Добавь страницу в закладки. А теперь читаете информацию ниже и пишите свой отзыв

Д анная статья описывает правильный способ очистки каталога /boot в операционной системе Ubuntu Linux.

В Ubuntu Linux версии 12.02 и выше существует проблема, когда при попытке установить обновления появляется сообщение об ошибке, в котором говорится о недостаточном свободном месте в каталоге /boot .

Это означает, что при обновлении пакетный менеджер попытался установить новую версию ядра операционной системы, для этого необходимо поместить нужные файлы в каталог /boot , но там недостаточно места. Это связано с тем, что при обновлении ядра старые ядра не удаляются и, соответственно, хранятся в этом каталоге.

Чтобы решить проблему необходимо удалить неиспользуемые ядра вручную.

1. Узнаем версию используемого в текущий момент ядра:

Вывод команды будет примерно таким:

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

2. Получаем версии всех установленных ядер:

Вывод команды будет примерно таким:

3. Последовательно удаляем старые ядра:

Вместо VERSION подставляем конкретную версию ядра, например:

4. После удаления старых ядер можно также удалить из системы все пакеты, которые более не нужны:

5. Наконец, обновляем список ядер, доступных для загрузки, в настройках загрузчика grub:

Источник

Как удалить запись из Boot Menu? [SOLVED]

Изначально у меня вопрос стоял в удалении загрузочных записей линукс-дистрибутивов, который я решил с помощью этого способа (с помощью live-образа) — https://qastack.ru/ubuntu/63610/how-do-i-remove-ubuntu-in-the-bios-boot-menu-uefi

Но осталась ещё одна запись, которую я не знаю как удалить. В boot menu у меня находится 2 записи.

С первой всё понятно, но что касается второй? Как это удалить? Буду очень благодарен за помощь в нубском вопросе

Зайти в BIOS и отредактировать загрузочные опции. Если в BIOS нет такоко меню, то выбросить это железо к чертям и заменить на нормальное.

Gigabyte Z370. Дороговато обошлась эта материнка, чтобы я мог сейчас себе позволить её выбросить и заменить на что-то другое)

Так ты проверил для начала меню в BIOS?

отключи csm/legacy boot, с ним больше пунктов создаётся

Да, там нет кнопки «удалить», можно только запретить

Возможно, как заметил анонимус выше, ты не можешь ее удалить, потому что она не добавлена как UEFI загрузочная опция, а просто считывается MBR. Выключи legacy режим и проверь еще раз.

Так а в чем проблема? По ссылке все написано же. Грузишься с лайва, пишешь в терминале sudo efibootmgr он вернет список существующих записей. Дальше удаляешь так sudo efibootmgr -b 5 -B Только вместо 5 поставь тот номер, который тебе надо удалить.

В принципе, если материна не косячная, можно поудалять хоть все. Базовые загрузочные записи типа жестких дисков все равно потом восстановятся. Главное — загрузчики ОС не стирай, если нужны. Они восстановлены не будут.

Читайте также:  Автоматическое закрытие окон windows

Через sudo efibootmgr -b 5 -B удалить недостаточно. Встроенное ПО EFI восстанавливает запись в BootOrder. Нужно также удалять каталог нужной записи. В случае с удалениями записей линукс-дистрибутивов, которые у меня там были, было всё просто. Я просто нашёл папки ubuntu и debian по пути cd root/mnt/efipart/EFI , но сейчас у меня остались там только две папки — Boot и Windows Manager и я сомневаюсь, что Boot — это та самая запись из моего скрина — (P0): KINGSTON SA400S37240G

Действительно помогло отключение поддержки CSM в биосе. Загрузочная запись исчезла. Всем большое спасибо за помощь!

uefi сканирует диски при перезагрузке и добавляет записи заново

(P0): KINGSTON SA400S37240G — это загрузочная запись самого диска. Она будет создаваться пока данный жесткий диск вообще подключен. Неважно, есть на нем что-то или нет. Максимум что можно сделать — это скрыть эту запись, чтоб она просто не показывалась в меню загрузки. Но зачем? Она тебе сильно мешает?

Источник

Как почистить каталог boot

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

Удалить кеш apt репозиториев:

$ sudo rm -Rf /var/lib/apt/lists

$ sudo apt-get update

$ sudo aptitude autoclean

Проверяю какое ядро используется:

Linux srv-trusty 4.4.0-111-generic #134

14.04.1-Ubuntu SMP Mon Jan 15 15:39:56 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

/dev/sda1 236M 134M 90M 60% /boot

Удалить старые ядра кроме 1 последнего:

$ sudo apt-get install -y bikeshed

$ sudo apt-get update —fix-missing

$ sudo apt-get install -y bikeshed

$ sudo purge-old-kernels —keep 1 -y

The following packages will be REMOVED:

Как видно осталось только одно ядро то которое сейчас в продуктиве, а теперь смотрю наличие места в каталоге /boot:

/dev/sda1 236M 50M 174M 23% /boot

Разница на лицо.

На моем ноутбуке Lenovo E555 (Ubuntu Trusty Desktop)

/dev/sda1 236M 171M 53M 77% /boot

Linux system 4.4.0-93-generic #116

14.04.1-Ubuntu SMP Mon Aug 14 16:07:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

$ sudo purge-old-kernels —keep 1 -y

/dev/sda1 236M 57M 167M 26% /boot

после применяю свою заметку:

Распаковывается linux-image-generic-lts-xenial (4.4.0.112.96) на замену (4.4.0.93.77) …

После перезагрузки все загрузилось и что я вижу сейчас

Linux system 4.4.0-112-generic #135

14.04.1-Ubuntu SMP Tue Jan 23 20:41:48 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Файл.система Размер Использовано Дост Использовано% Cмонтировано в

udev 7.3G 4.0K 7.3G 1% /dev

tmpfs 1.5G 1.5M 1.5G 1% /run

/dev/dm-0 1.8T 954G 773G 56% /

none 4.0K 0 4.0K 0% /sys/fs/cgroup

none 5.0M 0 5.0M 0% /run/lock

none 7.3G 76K 7.3G 1% /run/shm

none 100M 44K 100M 1% /run/user

/dev/sda1 236M 104M 120M 47% /boot

Отлично, место в каталоге boot имеется, ядро обновлено. На этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.

Используйте прокси ((заблокировано роскомнадзором, используйте vpn или proxy)) при использовании Telegram клиента:

Поблагодари автора и новые статьи

будут появляться чаще 🙂

Карта МКБ: 4432-7300-2472-8059

Большое спасибо тем кто благодарит автора за практические заметки небольшими пожертвованиями. С уважением, Олло Александр aka ekzorchik.

Источник

Как удалить старые ядра Ubuntu

В Ubuntu ядро можно обновить несколькими способами. Для версии Ubuntu Desktop, менеджер обновлений программного обеспечения позволяет обновить ядро до самой новой версии в любое удобное время. В серверной версии Ubuntu ядро обновляется автоматически, утилитами из пакета unattended-upgrades, как часть важных обновлений безопасности. Также ядро можно обновить вручную, с помощью утилит управления пакетами apt, aptitude или даже собрав из исходников.

Читайте также:  Mac os экранная клавиатура при старте

Со временем из-за таких обновлений, в системе накапливается много неиспользуемых образов ядер, которые только занимают дисковое пространство. Каждый образ ядра вместе со связанными заголовочными файлами и файлами модулей занимает около 200-400 мегабайт. Таким образом, удаление старых ядер в ubuntu позволит освободить много дискового пространства.

Посмотреть сколько в вашей системе набралось образов ядер можно с помощью файлового менеджера, открыв каталог /boot или просто выполнив команду в терминале:

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

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

Удалить старые ядра в Ubuntu

1. Терминал

Перед тем как удалить старые ядра Ubuntu вспомните, что рекомендуется иметь в системе две версии ядра — последнюю, используемую на данный момент, и предыдущую, на случай какой-либо неполадки.

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

В Ubuntu образы ядра принадлежат к таким пакетам:

  • linux-image- — образ ядра
  • linux-image-extra- — внешние модули ядра
  • linux-headers- — файлы заголовков

Сначала посмотрим какое ядро используется на данный момент в вашей системе:

Смотрим какие версии ядер были установлены:

apt list —installed | egrep «linux-image|linux-headers»

Можно посмотреть список ядер с помощью dpkg:

dpkg —list | egrep «linux-image|linux-headers»

Здесь rc — означает, что пакет был установлен, но уже удален, а ii — что пакет сейчас установлен.

На основе полученного списка вы можете удалить любую версию, например, 4.15.0-91:

sudo apt purge linux-image-4.15.0-66-generic linux-headers-4.15.0-91-generic

Эти команды удалят образ ядра, а также связанные с ним заголовочные файлы и файлы модулей.

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

Если такое ядро не одно, вы можете удалить старые ядра ubuntu одной командой, используя расширенный синтаксис Bash. Оператор <> будет работать только в Bash и совместимых с ним оболочках:

sudo apt purge linux-image-4.15.0- <20.21,50.54,51.55>linux-headers-4.15.0-

После выполнения этих команд будет удаленно три образа ядра 4.15.0-20.21, 4.15.0-50.54, 4.15.0-51.55.

Если конфигурация Grub не обновится по каким-либо причинам, это можно сделать вручную:

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

Скрипт purge-old-kernels, который можно было использовать для удаления старых ядер больше не актуален, потому что он просто ссылается на команду apt. Теперь можно удалить старые ядра с помощью неё:

sudo apt —purge autoremove

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

Читайте также:  Чем создать образ своей системы линукс

sudo apt-get purge $(dpkg -l ‘linux-*’ | sed ‘/^ii/!d;/'»$(uname -r | sed «s/\(.*\)-\([^0-9]\+\)/\1/»)»‘/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/9/!d’ | head -n -1)

Затем нужно выполнить команду очистки системы и вручную обновить конфигурацию grub.

sudo apt autoremove
sudo update-grub

2. Synaptic

Synaptic — это графический пакетный менеджер для Ubuntu. Он позволяет устанавливать удалять и обновлять все пакеты в системе. Для его установки выполните:

sudo apt install synaptec

Запустите программу, в левой части выберите пункт Разделы затем Ядро и модули:

Найдите в списке пакеты linux-headers и linux-image, которые не используются и выберите в контекстном меню для них пункт Отметить для полного удаления:

Отметьте так все лишние пакеты и нажмите кнопку Применить на верхней панели чтобы применить изменения к системе. Конфигурация Grub должна обновится автоматически.

3. Ubuntu Cleaner

Это небольшая утилита, которая позволяет вам держать систему в чистоте удаляя старые ядра, ненужные пакеты, кэши браузеров и тому подобные вещи. Для её установки надо добавить PPA:

sudo add-apt-repository ppa:gerardpuig/ppa

Затем установите программу:

sudo apt install ubuntu-cleaner

После завершения установки вы найдёте её в главном меню:

Для очистки ядер выберите Old kernels на левой панели, затем отметьте ядра, которые надо удалить или отметьте пункт Old kernels в правой части окна:

После этого нажмите Clean и подтвердите операцию:

Всё, ваши старые ядра будут удалены.

Выводы

Незачем держать в системе очень много ненужных файлов. Теперь вы знаете, как правильно удалить старые версии ядер Ubuntu и сможете поддерживать свою систему в чистоте и порядке, это очень важно, особенно если вы часто обновляете ядра и тестируете новые версии. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

Как очистить каталог / boot на LINUX Mint?

Установите Kali Linux 2.0 (Sana) в режиме UEFI (двойная загрузка Windows 8 / 8.1 / 10)

После вчерашнего обновления Linux Mint Mate (64bit) я начал получать предупреждение о «Full disk space». У меня есть 400 МБ для /boot раздел на моем жестком диске.

Это снимок экрана /boot файлы.

Это снимок экрана журнала обновлений.

Вопрос в том: Как я могу очистить /boot ? Какие файлы безопасно удалять?

  • Извините, у меня недостаточно репутации для публикации изображений.
  • 1 У вас есть 4 загрузочные установки (4.4.0-31, -34, -36 и -38). Вам вряд ли когда-либо понадобится более одной предыдущей загрузки, поэтому удалите и полностью удалите все файлы -31 и -34 (я считаю synaptic самый простой), и вы уменьшите размер /boot .

Я получил этот ответ от StackOverflow до того, как они отметили мой вопрос .

Проверьте текущую версию ядра с помощью uname -r и убедитесь, что текущее ядро ​​работает без проблем, чтобы сохранить его.

Перечислите установленное ядро:

Удалите старые ядра с помощью следующей команды:

используя синаптический менеджер пакетов

Откройте Synaptic и отметьте старые версии ядра для удаления, затем примените изменения

Менеджер обновлений

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

Очистить старые ядра

Вы можете установить cli-инструмент purge-old-kernels через:

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

Получите текущий список установленных пакетов ядра:

Посмотреть текущую версию ядра:

Удалите старые версии пакетов, которые старше текущего ядра, указав их через пробел в команде:

Источник

Оцените статью