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 MBだけです。
前もって感謝します!
これを実行すると、次の出力が得られます。
$ 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
しかし、これらのエントリの1つを削除しようとすると、次のようになります。
$ 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
削除するカーネルを見つけて、以下のコマンドを実行して実行します。Change x.x.x.x to the kernel version
Sudo apt-get purge linux-image-x.x.x.x-generic
次のbashスクリプトを使用できます(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
Dpkgのリストには古いカーネルのパッケージが存在することが示されていないため、/ bootから古い不要なファイルを削除してください。次に/ lib/modulesを見て、古いモジュールディレクトリも削除します。確かに、3.0.0-12、16、および17はこの方法で削除される可能性があり、新しいカーネル用の十分なスペースが残されます。