
При загрузке появляется сообщение о том, что в /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 может помочь вам заархивировать это, но файловая система должна быть отключена и, конечно, на диске должно быть свободное место.