Pages

Ads 468x60px

2017年2月12日日曜日

古いカーネルの削除 Ubuntu系

・使用カーネルを調べる
$ uname -r
4.4.0-62-generic

・インストールされているカーネルを調べる
$ dpkg --get-selections | grep linux-

linux-baseinstall
linux-firmwareinstall
linux-genericinstall
linux-headers-4.4.0-59install
linux-headers-4.4.0-59-genericinstall
linux-headers-4.4.0-62install
linux-headers-4.4.0-62-genericinstall
linux-headers-genericinstall
linux-image-4.4.0-59-genericinstall
linux-image-4.4.0-62-genericinstall
linux-image-extra-4.4.0-59-genericinstall
linux-image-extra-4.4.0-62-genericinstall
linux-image-genericinstall
linux-libc-dev:i386install
linux-sound-baseinstall
syslinux-commoninstall
syslinux-utilsinstall
$

・linux-headers-4.4.0-59 を削除
$ sudo apt-get autoremove --purge linux-headers-4.4.0-59
[sudo]パスワード:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージは「削除」されます:
linux-headers-4.4.0-59* linux-headers-4.4.0-59-generic*
アップグレード: 0 個、新規インストール: 0 個、削除: 2 個、保留: 0 個。
この操作後に 77.4 MB のディスク容量が解放されます。
続行しますか? [Y/n] y
(データベースを読み込んでいます ... 現在 254009 個のファイルとディレクトリがインストールされています。)
linux-headers-4.4.0-59-generic (4.4.0-59.80) を削除しています ...
linux-headers-4.4.0-59 (4.4.0-59.80) を削除しています ...
$

・linux-image-4.4.0-59 を削除
$ sudo apt-get autoremove --purge linux-image-4.4.0-59
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
注意、regex 'linux-image-4.4.0-59' のために 'linux-image-4.4.0-59-generic' を選択します
注意、regex 'linux-image-4.4.0-59' のために 'linux-image-4.4.0-59-lowlatency' を選択します
パッケージ 'linux-image-4.4.0-59-lowlatency' はインストールされていないため削除もされません
以下のパッケージは「削除」されます:
linux-image-4.4.0-59-generic* linux-image-extra-4.4.0-59-generic*
アップグレード: 0 個、新規インストール: 0 個、削除: 2 個、保留: 0 個。
この操作後に 161 MB のディスク容量が解放されます。
続行しますか? [Y/n] y
(データベースを読み込んでいます ... 現在 227271 個のファイルとディレクトリがインストールされています。)
linux-image-extra-4.4.0-59-generic (4.4.0-59.80) を削除しています ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-59-generic /boot/vmlinuz-4.4.0-59-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-59-generic /boot/vmlinuz-4.4.0-59-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-59-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.4.0-59-generic /boot/vmlinuz-4.4.0-59-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.4.0-59-generic /boot/vmlinuz-4.4.0-59-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.4.0-59-generic /boot/vmlinuz-4.4.0-59-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.4.0-59-generic /boot/vmlinuz-4.4.0-59-generic
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found background image: grub-background.png
Linux イメージを見つけました: /boot/vmlinuz-4.4.0-62-generic
Found initrd image: /boot/initrd.img-4.4.0-62-generic
Linux イメージを見つけました: /boot/vmlinuz-4.4.0-59-generic
Found initrd image: /boot/initrd.img-4.4.0-59-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
完了
linux-image-extra-4.4.0-59-generic (4.4.0-59.80) の設定ファイルを削除しています ...
linux-image-4.4.0-59-generic (4.4.0-59.80) を削除しています ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-59-generic /boot/vmlinuz-4.4.0-59-generic
update-initramfs: Deleting /boot/initrd.img-4.4.0-59-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-59-generic /boot/vmlinuz-4.4.0-59-generic
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found background image: grub-background.png
Linux イメージを見つけました: /boot/vmlinuz-4.4.0-62-generic
Found initrd image: /boot/initrd.img-4.4.0-62-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
完了
The link /vmlinuz.old is a damaged link
Removing symbolic link vmlinuz.old
you may need to re-run your boot loader[grub]
The link /initrd.img.old is a damaged link
Removing symbolic link initrd.img.old
you may need to re-run your boot loader[grub]
linux-image-4.4.0-59-generic (4.4.0-59.80) の設定ファイルを削除しています ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-59-generic /boot/vmlinuz-4.4.0-59-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-59-generic /boot/vmlinuz-4.4.0-59-generic
$

・古いカーネルが削除されたか確認
$ dpkg --get-selections | grep linux-

linux-baseinstall
linux-firmwareinstall
linux-genericinstall
linux-headers-4.4.0-62install
linux-headers-4.4.0-62-genericinstall
linux-headers-genericinstall
linux-image-4.4.0-62-genericinstall
linux-image-extra-4.4.0-62-genericinstall
linux-image-genericinstall
linux-libc-dev:i386install
linux-sound-baseinstall
syslinux-commoninstall
syslinux-utilsinstall
$