操作系统,Ubuntu虚拟机编译裁剪内核

操作系统,编译裁剪内核

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

猜你喜欢

转载自blog.csdn.net/qq_42549774/article/details/103979817