Мало места на /boot

Мало места на /boot

При загрузке появляется сообщение о том, что в /boot мало места.

Я прочитал различные ответы, но когда я ввожу команду «dpkg -l | grep linux-image-», мне говорят, что «-1» не распознан.

Есть ли обновленная версия Ubuntu Tweak? У меня Ubuntu 15.04.

Я мог бы изменить размер раздела /boot с помощью Gparted, но я новичок в Ubuntu и не уверен, стоит ли это делать.

sudo dpkg -1 linux-image-* | grep ^ii 
[sudo] password for david: 
dpkg: error: unknown option -1 
Type dpkg --help for help about installing and uninstalling packages [*];
Use 'apt' or 'aptitude' for user-friendly package management; 
Type dpkg -Dhelp for a list of dpkg debug flag values; 
Type dpkg --force-help for a list of forcing options; 
Type dpkg-deb --help for help about manipulating *.deb files;

решение1

Из вашего комментария следует, что вы используете1вместол
правильная команда:

dpkg -l | grep linux-image-

Пример вывода:

ii  linux-image-3.16.0-30-generic                         3.16.0-30.40~14.04.1                                amd64        Linux kernel image for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-3.16.0-50-generic                         3.16.0-50.67~14.04.1                                amd64        Linux kernel image for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-extra-3.16.0-30-generic                   3.16.0-30.40~14.04.1                                amd64        Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-extra-3.16.0-50-generic                   3.16.0-50.67~14.04.1                                amd64        Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-generic-lts-utopic                        3.16.0.50.41                                        amd64        Generic Linux kernel image

За исключением этой опечатки, оставшийся вопрос является дубликатомВот этот

Также я не нашел никаких настроек Ubuntu для Vivid, см.здесь


Я добавляю этот скриншот, чтобы показать разницу:

Имгур

решение2

Вы можете освободить /boot, удалив старое ядро ​​и образ initrd.

Пример:

root@Lenovo-G40:/boot# uname -a
Linux Lenovo-G40 3.19.0-30-generic #33-Ubuntu SMP Mon Sep 21 20:58:04 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Из команды выше я запускаю ядро 3.19.0-30-generic.

Теперь иди /bootи сделай ls.

root@Lenovo-G40:/boot# ls
abi-3.19.0-15-generic grub memtest86+.elf vmlinuz-3.19.0-30-generic
abi-3.19.0-30-generic initrd.img-3.19.0-15-generic memtest86+_multiboot.bin vmlinuz-3.19.0-30-generic.efi.signed
config-3.19.0-15-generic initrd.img-3.19.0-30-generic System.map-3.19.0-15-generic
config-3.19.0-30-generic потерянный+найденный System.map-3.19.0-30-generic
efi memtest86+.bin vmlinuz-3.19.0-15-generic

Теперь мы удалим старое ядро ​​и initrd (а также все файлы, связанные с версией 3.19.0-15). rm -rf initrd.img-3.19.0-15-generic abi-3.19.0-15-generic config-3.19.0-15-generic System.map-3.19.0-15-generic vmlinuz-3.19.0-15-generic.

Наконец, обновите grub, чтобы убедиться, что запись загрузчика grub обновлена ​​через update-grub.

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

Устройство Начало Конец Секторы Размер Тип
/dev/sda1 2048 1050623 1048576 512M EFI-система
/dev/sda2 1050624 1550335 499712 244M Файловая система Linux
/dev/sda3 1550336 976771071 975220736 465G Linux LVM

Сверху вы можете видеть, что конечный сектор /dev/sda2(который /bootнаходится) 1550335 и начальный сектор /dev/sda3(в данном случае /root) 1550336 являются непрерывными.

Чтобы расширить загрузку, вам нужно создать немного места между /dev/sda2 и /dev/sda3. Gparted может помочь вам заархивировать это, но файловая система должна быть отключена и, конечно, на диске должно быть свободное место.

Связанный контент