手動クリーンアップ/boot

手動クリーンアップ/boot

今私のUbuntu VM / bootがいっぱいです。ずっと前にこの問題を解決できましたが、今は何も機能していないようです。

xxx@ubuntu:~$ df -h
Filsystem                   Storlek Använt Ledigt Anv% Monterat på
udev                           2,0G      0   2,0G   0% /dev
tmpfs                          396M   6,1M   390M   2% /run
/dev/mapper/ubuntu--vg-root     45G   6,4G    37G  15% /
tmpfs                          2,0G      0   2,0G   0% /dev/shm
tmpfs                          5,0M      0   5,0M   0% /run/lock
tmpfs                          2,0G      0   2,0G   0% /sys/fs/cgroup
/dev/sda1                      472M   469M      0 100% /boot
/dev/sdb1                      689G    77G   578G  12% /mnt/VIDEO_RECORDING
tmpfs                          396M      0   396M   0% /run/user/1000

私はGNU / Linux 4.4.0-145-generic x86_64を実行しています。

dpkg --list | grep linux-image

カーネルイメージがたくさんあります。容量がいっぱいで削除してみたいです。

sudo apt autoremove

そして:

sudo apt-get purge linux-image-4.4.0-101-generic

私は得る:

Läser paketlistor… Färdig
Bygger beroendeträd
Läser tillståndsinformation… Färdig
Du bör köra ”apt-get -f install” för att korrigera dessa.
Följande paket har beroenden som inte kan tillfredsställas:
 linux-image-generic : Beroende av: linux-image-4.4.0-150-generic men det är inte installerat eller
                                    linux-image-unsigned-4.4.0-150-generic men det är inte installerat
                       Rekommenderar: thermald men det är inte installerat
 linux-modules-extra-4.4.0-150-generic : Beroende av: linux-image-4.4.0-150-generic men det är inte installerat eller
                                                      linux-image-unsigned-4.4.0-150-generic men det är inte installerat

はい、スウェーデン語になっていますが、linux-image-4.4.0-150-genericに依存するとされていますが、インストールされていません。だから私は以下を実行するよう提案しました。

apt-get -f install

その後、linux-image-4.4.0-150-genericをダウンロードしようとしますが、スペース不足のため失敗します。私は実際にrmコマンドを使ってカーネルイメージを手動で削除する方法を見つけたと確信していますが、カーネルイメージがどこに保存されているのかわかりません。また、カーネルイメージを削除するのに役立つようにbyobuをインストールしてみましたが、スペースがありません。 ..わかりました。 。

それでは、カーネルイメージを手動で削除するソリューションはありますか?もしそうなら?

ありがとうございます!


xxx@ubuntu:/boot$ dpkg --list | grep linux-image
rc  linux-image-4.4.0-101-generic         4.4.0-101.124                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-103-generic         4.4.0-103.126                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-104-generic         4.4.0-104.127                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-108-generic         4.4.0-108.131                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-109-generic         4.4.0-109.132                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-112-generic         4.4.0-112.135                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-116-generic         4.4.0-116.140                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-119-generic         4.4.0-119.143                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-121-generic         4.4.0-121.145                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-124-generic         4.4.0-124.148                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-127-generic         4.4.0-127.153                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-128-generic         4.4.0-128.154                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-130-generic         4.4.0-130.156                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
pi  linux-image-4.4.0-133-generic         4.4.0-133.159                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-134-generic         4.4.0-134.160                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-137-generic         4.4.0-137.163                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-138-generic         4.4.0-138.164                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-139-generic         4.4.0-139.165                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-141-generic         4.4.0-141.167                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-142-generic         4.4.0-142.168                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-143-generic         4.4.0-143.169                              amd64        Signed kernel image generic
ii  linux-image-4.4.0-145-generic         4.4.0-145.171                              amd64        Signed kernel image generic
iF  linux-image-4.4.0-148-generic         4.4.0-148.174                              amd64        Signed kernel image generic
rc  linux-image-4.4.0-87-generic          4.4.0-87.110                               amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-101-generic   4.4.0-101.124                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-103-generic   4.4.0-103.126                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-104-generic   4.4.0-104.127                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-108-generic   4.4.0-108.131                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-109-generic   4.4.0-109.132                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-112-generic   4.4.0-112.135                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-116-generic   4.4.0-116.140                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-119-generic   4.4.0-119.143                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-121-generic   4.4.0-121.145                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-124-generic   4.4.0-124.148                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-127-generic   4.4.0-127.153                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-128-generic   4.4.0-128.154                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-130-generic   4.4.0-130.156                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-133-generic   4.4.0-133.159                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-134-generic   4.4.0-134.160                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-137-generic   4.4.0-137.163                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-138-generic   4.4.0-138.164                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-139-generic   4.4.0-139.165                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-141-generic   4.4.0-141.167                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-142-generic   4.4.0-142.168                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-87-generic    4.4.0-87.110                               amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
iU  linux-image-generic                   4.4.0.150.158                              amd64        Generic Linux kernel image
xxx@ubuntu:/boot$ sudo du /boot
2355    /boot/grub/fonts
2118    /boot/grub/i386-pc
253     /boot/grub/locale
7121    /boot/grub
12      /boot/lost+found
477697  /boot

はい、/bootフォルダでカーネルを見つけました。

答え1

手動クリーンアップ/boot

/bootディレクトリを入力してください:

cd /boot

すべてのファイルのリストを取得します。

ls

現在実行中のカーネルバージョンを取得します。

uname -r

古いカーネルとinitramdiskを削除します。現在実行中のカーネルとそのinitrdを保存します。

rm FILE_NAME FILE_NAME FILE_NAME
# Maybe you should use `sudo`:
sudo rm FILE_NAME FILE_NAME FILE_NAME

(ファイル名をコピーして貼り付けるだけです)

正しいクリーニング方法

aptitudeメニューベースのパッケージマネージャであるInstallを実行します。

sudo apt-get install aptitude

実行能力:

sudo aptitude

(キー/)テキストを見つけてlinux-imageキーを押しますEnter。削除するパッケージごとに_(消去)または(削除)を押します.変更を表示するには、を押してから-もう一度タップします。gg

関連情報