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

У меня есть a /boot раздел с 232MiB внутри. Из тех, 102.2MiB свободны.

Я уже выполнил любую возможную необходимую очистку, имейте только 2 (два) установленные ядра с каждым взятием вокруг 50MiB:

$ sudo du * -h | sort -n
1.0K    lost+found
1.4M    abi-4.8.0-42-generic
1.4M    abi-4.8.0-46-generic
2.1M    grub.bak/i386-pc
2.1M    grub/i386-pc
2.3M    grub/fonts
2.4M    grub.bak/fonts
3.9M    System.map-4.8.0-42-generic
3.9M    System.map-4.8.0-46-generic
4.4M    grub.bak
6.8M    grub
7.2M    vmlinuz-4.8.0-42-generic
7.2M    vmlinuz-4.8.0-46-generic
41M     initrd.img-4.8.0-42-generic
41M     initrd.img-4.8.0-46-generic
126K    grub/locale
180K    memtest86+.bin
182K    memtest86+.elf
182K    memtest86+_multiboot.bin
196K    config-4.8.0-42-generic
196K    config-4.8.0-46-generic
726K    extlinux/themes/debian-wheezy
727K    extlinux/themes
781K    extlinux

Я теперь попытался обновить от Ubuntu 16.10 до Ubuntu 17.04 через update-manager -d, и это приводит жалобу к сбою на недостатка места на /boot. Это кажется неблагоразумным мне.

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

Если я просто удаляю /boot раздел и слияние это с /? Чем я рискую при этом?

0
задан 9 April 2017 в 02:30

2 ответа

Если Вы выполнили системное обновление, перезагружаете Вашу машину и выполняете следующую команду:

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

Это удалит все старые ядра и генерирует новое меню Grub для Вас, которые будут содержать только текущее ядро, которое Вы используете. Можно затем попробовать обновление и видеть, пошла ли ошибка. Источник:

https://ubuntugenius.wordpress.com/2011/01/08/ubuntu-cleanup-how-to-remove-all-unused-linux-kernel-headers-images-and-modules /

0
ответ дан 3 November 2019 в 11:59

FWIW, это - известная ошибка, это было зафиксировано; но фиксация не поможет Вам, так как размер установлен при установке Ubuntu. См. отчет об ошибках здесь:

https://bugs.launchpad.net/ubuntu / + источник/повсеместность / + ошибка/1465050

Вы смогли делать обновление путем удаления ядра, которое Вы в настоящее время не используете. (Я использовал бы dpkg для этого, так, чтобы изменения были прослежены в диспетчере пакетов.) Это может освободить как раз достаточно пространства для обновления. Знайте, что Вы, вероятно, врежетесь в пределы размера раздела вскоре после этого, тем не менее, настолько изменяющие размер /boot (или создание нового, и большее /boot) желательно в конечном счете.

0
ответ дан 3 November 2019 в 11:59

Другие вопросы по тегам:

Похожие вопросы: