На этот вопрос уже есть ответ здесь:
Я вижу следующую ошибку при попытке выполнить команду, показанную ниже. Я где-то читал, что в моем разделе / boot мало места на диске. Как я могу увеличить размер раздела / boot, чтобы установить больше программного обеспечения? У меня жесткий диск на 500 ГБ, так что места для игры достаточно.
sudo apt-get install libdvdread4
gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-3.2.0-33-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-3.2.0-33-generic.postinst line 1010.
dpkg: error processing linux-image-3.2.0-33-generic (--configure):
subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of linux-image-server:
linux-image-server depends on linux-image-3.2.0-33-generic; however:
Package linux-image-3.2.0-33-generic is not configured yet.
dpkg: error processing linux-image-server (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-server:
linux-server depends on linux-image-server (= 3.2.0.33.36); however:
Package linux-image-server is not configured yet.
dpkg: error processing linux-server (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
linux-image-3.2.0-33-generic
linux-image-server
linux-server
N: Ignoring file 'michael-gruz-canon-precise.list.1' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'michael-gruz-canon-precise.list.1' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
Ниже приведен вывод команды du
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/ubuntu-root 712660664 104095912 572363692 16% /
udev 3964792 4 3964788 1% /dev
tmpfs 1591012 1064 1589948 1% /run
none 5120 0 5120 0% /run/lock
none 3977528 684 3976844 1% /run/shm
/dev/sda1 233191 219821 929 100% /boot
Я на самом деле хотел прокомментировать к neon_overload, но askubuntu препятствует тому, чтобы я делал его..
Я следовал за процессом, но теперь пакетом: linux-image-generic
не появляется после того, как я буду работать: aptitude search ~ilinux-image
и теперь я не знаю, как продолжить - я работаю 3.14, становитесь на колени:
$ uname -a
Linux ***** 3.13.1-031301-generic #201401291035 SMP Wed Jan 29 15:37:43 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Теперь я не знаю, должен ли я установить linux-image-generic
то, что я могу найти в синаптическом диспетчере пакетов - 3.2, или установка ищут linux-image-generic
с 3,13 версиями
Я решил проблему -
linux-image-generic
и linux-image
выполненный обычная процедура для установки нового ядра - используемый dpkg -i
на этих 3 файлах:
ПК человечности: $ ls linux-headers-3.13.1-031301_3.13.1-031301.201401291035_all.deb-linux-headers-3.13.1-031301-generic_3.13.1-031301. 201401291035_amd64.deb ~/Downloads/kernel_3.13.1
linux-image-3.13.1-031301-generic_3.13.1-031301.201401291035_amd64.deb
Теперь я имею linux-image-generic
и linux-image
в моем выводе: aptitude search ~ilinux-image
.
Теперь давайте попытаемся загрузиться со скрещенными пальцами.
У вас есть отдельный раздел для /boot
, размер которого составляет всего около 227 МБ. Этот раздел полон.
Причина, по которой Ubuntu предоставил вам отдельный раздел для / boot, заключается в том, что вы используете LVM и / или «полное» шифрование диска на остальной части диска.
Каталог /boot
содержит все ваши образы ядра, поэтому вероятная причина этой проблемы в том, что у вас установлено слишком много предыдущих ядер. Ubuntu выпускает обновления ядра, которые довольно часто меняют номер версии в имени пакета даже для долгосрочных стабильных версий, поэтому со временем, если вы будете поддерживать систему в актуальном состоянии, каталог /boot
будет расти.
Вы должны быть в состоянии перечислить свои установленные ядра с помощью
aptitude search ~ilinux-image
(обратите внимание, что это, вероятно, вернет пакеты, которые также не являются ядрами).
Как правило, нет необходимости устанавливать более двух ядер - одно используется в настоящее время, а предыдущее - как запасной вариант. Таким образом, вы можете начать удалять старые по очереди, как показано ниже:
sudo apt-get autoremove linux-image-3.2.0-23-generic
Убедитесь, что вы заменили «3.2.0-23-generic» фактической версией ядра, которую хотите удалить! Также не удаляйте пакеты, такие как linux-image-generic
. Вы должны быть очень осторожны, чтобы не удалить текущее работающее ядро, иначе вы не сможете загрузиться (Ubuntu может или не может предупредить вас об этом).
Вы можете найти ваше текущее работающее ядро с помощью:
uname -r