Ubuntu を最新バージョンにアップグレードしようとすると、次のエラーが発生します:
Not enough free disk space
The upgrade has aborted. The upgrade needs a total of 430 M free space on disk '/boot'. Please free at least an additional 37.8 M of disk space on '/boot'. You can remove old kernels using 'sudo apt autoremove' and you could also set COMPRESS=xz in /etc/initramfs-tools/initramfs.conf to reduce the size of your initramfs.
gparted から、パーティションは 732 MB で、空き領域は 425 MB であると読みました/boot
。この問題を回避するために、喜んでもっと多くの領域を割り当てたのです/boot
が、現在の状況を考慮して、次の操作を実行しました。
- 私は走りました
sudo apt autoremove
――何も変わりませんでした。 - 圧縮を追加しようとしていますが、手順には とだけ書かれています
set COMPRESS=xz ...
。おそらく、次の行を/etc/initramfs-tools/initramfs.conf
次のように変更することを意味します。
COMPRESS=lz4
これに:
COMPRESS=gz
...しかしその後はどうなるのでしょうか?そのファイルを保存して再起動する必要がありますか? ログアウトして再度ログインする必要がありますか? 何らかのコマンドを使用してどこかで何かを再初期化する必要がありますか? ここでさらに明確にしていただけると非常に助かります。COMPRESS
値を「設定する」とはどういう意味ですか? また、変更を有効にするには、上記のファイルを編集した後、何をする必要がありますか?
答え1
ターミナルに次のように入力します:
sudo nano /etc/initramfs-tools/initramfs.conf
エディタでファイルが開き
ますCOMPRESS=zstd
。COMPRESS=xz
次に、以下の方法でイメージを再構築します。
sudo update-initramfs -u -k all
答え2
また、変更してみてください
MODULES=most から MODULES=dep へ
/etc/initramfs-tools/initramfs.confに続いて
sudo アップデート-initramfs -u -k すべて