/boot の空き容量が少ない

/boot の空き容量が少ない

起動すると、/boot の空き容量が少ないというメッセージが表示されます。

さまざまな回答を読んできましたが、コマンド「dpkg -l | grep linux-image-」を入力すると、「-1」が認識されないことがわかります。

Ubuntu Tweak の更新バージョンはありますか? Ubuntu 15.04 を使用しています。

Gparted を使用して /boot パーティションのサイズを変更することはできますが、私は Ubuntu の初心者なので、その方法がよくわかりません。

sudo dpkg -1 linux-image-* | grep ^ii 
[sudo] password for david: 
dpkg: error: unknown option -1 
Type dpkg --help for help about installing and uninstalling packages [*];
Use 'apt' or 'aptitude' for user-friendly package management; 
Type dpkg -Dhelp for a list of dpkg debug flag values; 
Type dpkg --force-help for a list of forcing options; 
Type dpkg-deb --help for help about manipulating *.deb files;

答え1

あなたのコメントから、あなたは1の代わりにl
正しいコマンドは次のとおりです。

dpkg -l | grep linux-image-

サンプル出力:

ii  linux-image-3.16.0-30-generic                         3.16.0-30.40~14.04.1                                amd64        Linux kernel image for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-3.16.0-50-generic                         3.16.0-50.67~14.04.1                                amd64        Linux kernel image for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-extra-3.16.0-30-generic                   3.16.0-30.40~14.04.1                                amd64        Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-extra-3.16.0-50-generic                   3.16.0-50.67~14.04.1                                amd64        Linux kernel extra modules for version 3.16.0 on 64 bit x86 SMP
ii  linux-image-generic-lts-utopic                        3.16.0.50.41                                        amd64        Generic Linux kernel image

そのタイプミスを除けば、残りの質問はこれです

また、vivid用のUbuntuの調整は見つかりませんでした。ここ


違いを示すためにこのスクリーンショットを追加します:

イムガー

答え2

古いカーネルと initrd イメージを削除することで、/boot を解放できる可能性があります。

例:

root@Lenovo-G40:/boot# uname -a
Linux Lenovo-G40 3.19.0-30-generic #33-Ubuntu SMP Mon Sep 21 20:58:04 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

上記のコマンドからカーネルを実行しています3.19.0-30-generic

次に に進み/boot、 を実行しますls

ルート@Lenovo-G40:/boot# ls
abi-3.19.0-15-generic grub memtest86+.elf vmlinuz-3.19.0-30-generic
abi-3.19.0-30-generic initrd.img-3.19.0-15-generic memtest86+_multiboot.bin vmlinuz-3.19.0-30-generic.efi.signed
config-3.19.0-15-generic initrd.img-3.19.0-30-generic System.map-3.19.0-15-generic
config-3.19.0-30-generic 失われた+見つかった System.map-3.19.0-30-generic
efi memtest86+.bin vmlinuz-3.19.0-15-generic

ここで、古いカーネルと initrd (およびそのバージョン 3.19.0-15 に関連付けられているすべてのファイル) を削除しますrm -rf initrd.img-3.19.0-15-generic abi-3.19.0-15-generic config-3.19.0-15-generic System.map-3.19.0-15-generic vmlinuz-3.19.0-15-generic

最後に、grub を更新して、grub ブートローダ エントリが 経由で更新されたことを確認しますupdate-grub

ブート用にファイルシステムを拡張するには、余分な労力と非常にリスクが伴います。 は/bootディスク セクターの先頭に配置されています。 ディスクにまだ空き領域があると仮定すると、 用のスペースを確保するためにディスク レイアウトを移動する必要があります/boot

デバイス 開始 終了 セクター サイズ タイプ
/dev/sda1 2048 1050623 1048576 512M EFI システム
/dev/sda2 1050624 1550335 499712 244M Linuxファイルシステム
/dev/sda3 1550336 976771071 975220736 465G Linux LVM

/dev/sda2上記から、1550335 の終了セクター(存在する) と1550336 /bootの開始セクター/dev/sda3(この場合は) が連続していることがわかります。/root

ブートを延長するには、/dev/sda2 と /dev/sda3 の間にスペースを確保する必要があります。Gparted を使用すると、これをアーカイブできますが、関連するファイルシステムはオフラインである必要があり、もちろんディスク上に空き領域がなければなりません。

関連情報