操作系统,Ubuntu虚拟机编译裁剪内核
操作系统,编译裁剪内核
- 前言: 实验课要求,裁剪内核,十分痛苦,而且笔者电脑性能不好,一次裁剪就要好久,裁多了开不开机,裁少了和没裁一样,大哭,针对Ubuntu18.04,一些所得,发布于此。
-
步骤:
1. 查看原有的内核大小
进入modules,目录,du 你的内核名,查看大小
2. make clean 清除原有编译内容
3. make menuconfig(对于不需要的功能取消选择,仅展示可以大幅度减少内核大小的部分)
虚拟化功能不需要可以关闭
在处理器中可以关闭大量不需要功能
此处的均可以取消勾选,是一些品牌
对于语言,仅保留utf-8,其余取消勾选
4. make、make modules_install、make install
5. 重启,查看裁剪后的内核大小,发现变成了6M