LinuxОС

boot раздел Ubuntu

Рассмотрим как изменить boot раздел Ubuntu. Зачем это нужно опишу далее.

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

Чего только стоит объем современных ядер: версия img-5.4.0-148-generic занимает под 60 МБ. С одной стороны в выделении отдельного раздела поз загрузку ядра есть смысл. В случае переполнения места в корне диска система продолжит загружаться. С другой стороны когда место кончилось, можно загрузиться в режиме восстановления или с Life CD и удалить лишнее.

Вариантов решения проблемы свободного пространства выделенного раздела два: 1) убрать выделенный раздел под ядра и просто складировать их в основном; 2) расширить выделенный раздел под загрузку. Какой из этих вариантов выбрать конечно же решать вам. Я выбрал первый вариант, его и опишу в данной статье.

Перенос выделенного boot раздела

Переходим в режим суперпользователя

sudo su

Создадим временный каталог для содержимого boot раздела

mkdir /mnt/vr

Перемонтируем текущий загрузочный раздел во вновь созданный каталог

mount /dev/sda1 /mnt/vr

Размонтируем активный boot раздел

umount /boot/

Если при использовании команды возникает ошибка: umount: /boot/: target is busy. Используйте ключ -l

Скопируем все содержимое папки /mnt/vr в директорию /boot/

cp -p -r /mnt/vr/* /boot/

Обновим загрузчик GRUB2

update-grub2

Если после обновления загрузчика появится WARNING: PV /dev/sda in VG pcname-vg is using an old PV header, modify the VG to update. Необходимо выполнить команду:

vgck --updatemetadata pcname-vg

Откроем на редактирование файл загрузки разделов fstab

nano /etc/fstab

Найдем и закомментируем строчку с разделом boot

Перезагружаем систему. Если все сделали правильно система загрузится 🙂 и загрузочный раздел окажется в корне системного раздела в папке /boot

Мы рассмотрели как можно перенести boot раздел Ubuntu в корневой раздел системы. Спасибо за внимание и хорошего времени суток.

Поделиться:
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии