Это текущее состояние моей таблицы разделов. Как видно, загрузка очень мала, и я не могу обновить ядро, потому что менеджер обновлений говорит мне, что на / boot недостаточно места :( Это фактически означает, что я не могу обновить свое ядро. Могу ли я изменить размер моей загрузки, не требуя переустановки какой-либо из установленных систем?
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 12G 4.9G 6.2G 45% /
none 2.0G 284K 2.0G 1% /dev
none 2.0G 8.5M 2.0G 1% /dev/shm
none 2.0G 92K 2.0G 1% /var/run
none 2.0G 0 2.0G 0% /var/lock
/dev/sda3 42G 21G 22G 49% /media/Erste
/dev/sda2 5.1G 2.5G 2.7G 48% /media/Swap
/dev/sda1 30G 25G 4.9G 84% /media/Windows7
/dev/sda9 47G 28G 20G 60% /media/Zweite
/dev/sda6 11G 7.6G 2.0G 80% /home
/dev/sda8 49M 31M 16M 66% /boot
Это является выводом
sudo fdisk -lu
Вы опубликовали вывод df
, который не является списком вашей таблицы разделов. Для этого вам нужно опубликовать вывод fdisk -lu
. Вопрос в том, что следует за вашим /boot
разделом на диске? Если это не свободное пространство или другой раздел, который можно немного уменьшить и переместить, то нет, вы не можете расширить раздел /boot
.
Альтернативой является просто покончить с разделом /boot
. Сначала демонтируйте раздел /boot
, а затем перемонтируйте его где-нибудь еще, например /mnt
. Затем sudo cp -ax /mnt /boot
скопируйте все файлы в корневой раздел. Затем удалите запись раздела /boot
из вашего /etc/fstab
и, наконец, переустановите grub с помощью sudo grub-install /dev/sda
.
Может быть, вы можете избежать этого вместо этого? Похоже, ваш раздел достаточно большой. Можно ли удалить старые ядра? Какое ядро вы используете в настоящее время? (uname -r
) Может выводиться что-то вроде 2.6.35-24-generic. А какие ядра установлены? (ls /boot | grep vmlinuz
), который может вывести что-то вроде
vmlinuz-2.6.35-22-generic
vmlinuz-2.6.35-24-generic
В этом примере вы знаете, что используете 2.6.35-24, поэтому ищите 2.6.35-22.
dpkg -l | grep 2.6.35-22
Вывод сообщает нам, какие имена использовать для их удаления
ii linux-headers-2.6.35-22 2.6.35-22.35
Header files related to Linux kernel version 2.6.35
ii linux-headers-2.6.35-22-generic 2.6.35-22.35
Linux kernel headers for version 2.6.35 on x86/x86_64
ii linux-image-2.6.35-22-generic 2.6.35-22.35
Linux kernel image for version 2.6.35 on x86/x86_64
Теперь мы можем
sudo apt-get remove linux-headers-2.6.35-22 linux-headers-2.6.35-22-generic linux-image-2.6.35-22-generic
освободить место для установки нового ядра. 1110]