私はHyper-Vを使用してUbuntuを実行するゲスト仮想マシンを作成しています。カーネルのソースコードをgit cloneしてコンパイルしました。次に、2番目にカーネルソースコードを修正したいと思います。バージョンにカスタム名を追加する代わりに、デフォルト値のみを使用してください。
make menuconfig
make
make modules_install
make install
module_installを実行すると、仮想マシンに空き容量が不足しているというエラーメッセージが表示されます。仮想ハードディスクに多くのスペースを割り当て、問題を解決しました。
起動すると、grubは利用可能な3つの異なるコアを表示します。私の質問は、すべてのディスク容量を占めるものですか?カーネルのコンパイルを続けると、ディスク領域を占有しますか?それでは、どのようにスペースを確保できますか?一部のスペースを解放するために未使用のコアを削除できますか?
提案してください。
と
アップデート1
の出力はls -l /boot
次のとおりです。
合計 1319637 -rw-r--r-- 1 ルート ルート 224422 2019 年 8 月 1 日 config-5.0.0-25-generic -rw-r--r-- 1 root root 224535 7月6日22:35 config-5.1.0-eudyptula-h.1.1-dirty -rw-r--r-- 1 root root 224525 7月2日18:15 config-5.1.0-h.1.1 -rw-r--r-- 1 root root 224538 7月1日20:06 config-5.1.1hago_1_1 -rw-r--r-- 1 root root 224538 7月1日19:25 config-5.1.1hago_1_1.old drwxr-xr-x 4 root512 1970年1月1日EFI drwxr-xr-x 6ルート4096 7月6日、22:43幼虫 -rw-r--r-- 1 root root 40808013 7月1日19:18 initrd.img-5.0.0-25-generic -rw-r--r-- ルート 1 個 410846721 7月6日 22:41 initrd.img-5.1.0-eudyptula-h.1.1-dirty -rw-r--r-- 1 root root 410821916 7月2日18時19分 initrd.img-5.1.0-h.1.1 -rw-r--r-- 1 root root 10622869 7月1日21:07 initrd.img-5.1.1 -rw-r--r-- ルート 1 個 410847209 7月1日, 21:09 initrd.img-5.1.1hago_1_1 -rw-r--r-- ルート 1 個 182704 2016 年 1 月 28 日 memtest86+.bin -rw-r--r-- ルート 1 個 184380 2016 年 1 月 28 日 memtest86+.elf -rw-r--r-- 1 ルート ルート 184840 2016 年 1 月 28 日 memtest86+_multiboot.bin -rw--------- 1 ルート ルート 4290047 2019 年 8 月 1 日 System.map-5.0.0-25-generic -rw-r--r-- 1 root root 4346940 7月6日22:35 System.map-5.1.0-eudyptula-h.1.1-dirty -rw-r--r-- 1 ルート ルート 4346456 7月2日 18:15 System.map-5.1.0-h.1.1 -rw-r--r-- 1 root 4346456 7月1日、20:06 System.map-5.1.1hago_1_1 -rw-r--r-- 1 root root 4346456 7月1日19:25 System.map-5.1.1hago_1_1.old -rw--------- 1 ルート ルート 8711928 2019 年 8 月 1 日 vmlinuz-5.0.0-25-generic -rw-r--r-- ルート 1 個 8808832 7月6日, 22:35 vmlinuz-5.1.0-eudyptula-h.1.1-dirty -rw-r--r-- 1 ルートルート 8808832 7月2日 18:15 vmlinuz-5.1.0-h.1.1 -rw-r--r-- ルート 1 個 8808832 7月1日, 20:06 vmlinuz-5.1.1hago_1_1 -rw-r--r-- ルート 1 個 8808832 7月1日, 19:25 vmlinuz-5.1.1hago_1_1.old
アップデート2 VMを起動すると、GRUBメニューに別の新しいカーネルバージョン5.3.0が表示されます。
ベストアンサー1
これらはカスタマイズされたので、不要になったすべての古いカーネルをrmしてからRMを実行するだけですsudo grub-mkconfig
。 /bootが唯一の場所ではなく、/lib/modules/と/var/lib/initramfs-もあります。ツール/カーネルファイルですが、それほど大きくはありません。apt
残念ながら、直接作成したすべてのアイテムはクリーンアップされません。