
起動すると、/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 を使用すると、これをアーカイブできますが、関連するファイルシステムはオフラインである必要があり、もちろんディスク上に空き領域がなければなりません。