Кажется, у вас есть две проблемы.
Ваш / загрузочный раздел заполнен - это происходит, если вы обновляете ядро достаточно времени и не удаляете старые. Всегда полезно сохранить хотя бы одно старое ядро, если вы найдете что-то, что не работает с обновленным, но вам не нужно больше трех. Вы загружаетесь с GRUB? Сколько вариантов ядра вы получаете? Нет записи для вашего корневого каталога (т. Е. Местоположения файловой системы верхней записи, «/»). Он показывает, что у вас есть раздел 80 ГБ, но он не показывает точку монтирования. Вот мой:df -h:
kevin@nx-6325:# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 20G 9.6G 8.8G 53% /
none 434M 280K 434M 1% /dev
none 438M 252K 438M 1% /dev/shm
none 438M 208K 438M 1% /var/run
none 438M 0 438M 0% /var/lock
none 438M 0 438M 0% /lib/init/rw
/dev/sda2 244M 197M 35M 86% /boot
kevin@nx-6325:#
Как вы можете видеть, моя корневая файловая система смонтирована на / dev / sda5. Также обратите внимание, что мой / boot использовал 197M - это с четырьмя ядрами, поскольку я слишком ленив, чтобы удалить старые!
Пожалуйста, опубликуйте вывод
sudo fdisk -l
и также
mount
Если вам нужна помощь в удалении старых ядер или в Google, это очень просто.
EDIT: Как указано MestreLion, это похоже на вашу единственную проблему представляет собой полный / загрузочный раздел, который мешает вам обновлять ядро. Чтобы удалить все, кроме двух последних, я использую сценарий ниже. Оригинал находится здесь: http://ubuntuforums.org/showthread.php?t=1634760&page=2, и все, что я сделал, это добавить пару строк, чтобы вы посоветовали, что будет сохранено и что будет удалено прежде чем он запустится (и у вас также есть возможность прервать, если хотите). Я просто запустил его сейчас, чтобы удалить три самых старых из пяти ядер, и он отлично работает.
Скопируйте весь текст ниже и сохраните его в своем домашнем каталоге как purge-kernel.sh:[!d13 ]
#!/bin/bash
# Get a list of the kernels that are installed.
kernelList=$(cd /;ls boot/vmlinuz*)
# Make a list of the kernels to keep. These are the kernels linked to by /vmlinuz,
# /vmlinuz.old, and the currently running kernel.
keepList="$(readlink -q /vmlinuz) $(readlink -q /vmlinuz.old) boot/vmlinuz-$(uname -r)"
# Change the list of file names to list of package names.
kernelPkg=$(sed 's@boot/vmlinuz-@linux-image-@g' <<<$kernelList)
keepPkg=$(sed 's@boot/vmlinuz-@linux-image-@g' <<<$keepList)
# Create a list of packages to purge. This is the list of installed kernels with the kernels
# to keep removed.
purgePkg=${kernelPkg}
for keep in $keepPkg
do
eval purgePkg=\${purgePkg/$keep}
done
purgePkg=$(echo $purgePkg) # Remove extra white space
echo -ne "\nWill keep the following kernels: $keepPkg\n\n"
echo -ne "Will remove the following kernels: $purgePkg\n\n"
read -p "Press enter to continue, <Ctrl>-C to abort..."
# If there are any kernels to remove then purge them and update grub;
if [ -n "${purgePkg}" ]
then
tmpfile=$(mktemp)
chmod +x $tmpfile
echo "dpkg --purge ${purgePkg};update-grub"
echo "dpkg --purge ${purgePkg};update-grub" > $tmpfile
sudo -s $tmpfile
sleep 1 # following 'rm' fails otherwise.
rm -f $tmpfile
else
echo "No kernels to purge."
fi
exit
Сделайте его исполняемым, запустив
chmod +x purge-kernel.sh
Запустите его, открыв терминал в своем домашнем каталоге с помощью:
./purge-kernel.sh
Вам будет предложено указать ваш пароль, так как скрипт требует привилегий root.
Просто добавьте комментарий @ fossfreedomg: так я сделал это в Ubuntu 14.04 (trusty)
gsettings set org.gnome.rhythmbox.plugins active-plugins "['artsearch', 'audiocd', 'audioscrobbler', 'cd-recorder', 'daap', 'dbus-media-server', 'generic-player', 'ipod', 'iradio', 'mmkeys', 'mpris', 'mtpdevice', 'power-manager']"
Вы можете перечислить свои текущие настройки с помощью:
gsettings list-recursively org.gnome.rhythmbox.plugins