Я пробовал Ubuntu Tweak, Synaptic и некоторые другие инструменты командной строки, которые я нашел в Интернете, но, похоже, ничего не работает.
Это вывод из dpkg -l linux-image-\* | grep ^ii
ii linux-image-3.13.0-24-generic 3.13.0-24.47 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii linux-image-extra-3.13.0-24-generic 3.13.0-24.47 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii linux-image-generic 3.13.0.24.29 amd64 Generic Linux kernel image
Какие у меня варианты? Мне нужно только 3 МБ для обновления ядра.
Заранее спасибо!
Когда я запускаю это, я получаю такой вывод:
$ sudo update-grub
Generando archivo de configuración grub...
Se encontró una imagen linux: /boot/vmlinuz-3.13.0-24-generic
Se encontró una imagen initrd: /boot/initrd.img-3.13.0-24-generic
Se encontró una imagen linux: /boot/vmlinuz-3.0.0-19-generic
Se encontró una imagen initrd: /boot/initrd.img-3.0.0-19-generic
Se encontró una imagen linux: /boot/vmlinuz-3.0.0-17-generic
Se encontró una imagen initrd: /boot/initrd.img-3.0.0-17-generic
Se encontró una imagen linux: /boot/vmlinuz-3.0.0-16-generic
Se encontró una imagen initrd: /boot/initrd.img-3.0.0-16-generic
Se encontró una imagen linux: /boot/vmlinuz-3.0.0-12-generic
Se encontró una imagen initrd: /boot/initrd.img-3.0.0-12-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
Encontrado en Windows 7 (loader) en /dev/sda1
Encontrado en Windows 7 (loader) en /dev/sda8
hecho
Но когда я пытаюсь удалить одну из этих записей, я получаю это:
$ sudo apt-get purge linux-image-3.0.0-12-generic
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete linux-image-3.0.0-12-generic
E: No se pudo encontrar ningún paquete con la expresión regular «linux-image-3.0.0-12-generic»
По сути, он говорит, что не находит пакет или изображение, которое я пытаюсь удалить.
$ dpkg -l linux-image*
Deseado=Desconocido/Instalar/Eliminar/Purgar/Retener
| Estado=No/Instalado/Config-files/Desempaquetado/Medio-conf/Medio-inst/espera-disparo/pendiente-disparo
|/ Err?=(ninguno)/Requiere-reinst (Estado,Err: mayúsc.=malo)
||/ Nombre Versión Arquitectura Descripción
+++-==================================================-==============================-==============================-==========================================================================================================
un linux-image <ninguna> <ninguna> (no hay ninguna descripción disponible)
un linux-image-3.0 <ninguna> <ninguna> (no hay ninguna descripción disponible)
ii linux-image-3.13.0-24-generic 3.13.0-24.47 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii linux-image-extra-3.13.0-24-generic 3.13.0-24.47 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii linux-image-generic
PS: возможно ли удалить текущее ядро или дополнения (linux-image-extra-3.13.0-24-generic) и, в то же время, установить самое новое ядро, все это с помощью Synaptic?
Похож на Вас, имеют набор файлов, которые не принадлежат никакому пакету. Принятие Вас в настоящее время работает 3.13.0, можно просто сделать rm /boot/*-3.0.0-12-generic
Откройте терминал ( CTRL + ALT + T ) и проверьте текущую версию ядра:
uname -r
НЕ УДАЛЯЮТ ЭТО ЯДРО!
Копия и вставка ниже команды и хита, выполненного к контрольному списку установленных Ядер в Вашей системе:
dpkg --list | grep linux-image
Узнают ядра, которые Вы хотите удалить, и выполнить ниже команды для выполнения его: Изменение x.x.x.x к версии
sudo apt-get purge linux-image-x.x.x.x-generic
ядра Так как Ваш список dpkg не указывает, что пакеты для старых ядер существуют, не стесняйтесь просто удалять старые нежелательные файлы из начальной загрузки/. Тогда смотрите на/lib/modules и удалите старые каталоги модуля туда также. Конечно, 3.0.0-12, 16, и 17 могут быть, удаляют этот путь, оставляя Вас с достаточным количеством комнаты для нового ядра.
Вы могли использовать следующий сценарий удара (выполненный как sudo). это производит чистку/удаляет всех 'старых' ядер.
#/bin/bash
ls /boot/ | grep vmlinuz | sed 's@vmlinuz-@linux-image-@g' | grep -v `uname -r` > /tmp/kernelList
for I in `cat /tmp/kernelList`
do
#sudo aptitude remove $I
sudo apt-get purge --assume-yes $I
#echo $I
done
rm -f /tmp/kernelList
sudo update-grub