linux 发行版内核裁剪之内核模块裁剪
发布日期:2021-05-10 10:32:54 浏览次数:23 分类:精选文章

本文共 4561 字,大约阅读时间需要 15 分钟。

������������������������������������������������������

��������������� Linux ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������3546������������170���������������������������������������������������������������������������������������

������������������������������

��������� Debian 10 ��������������������������� 4.19.0-10-amd64���find /lib/modules/4.19.0-10-amd64/ -name '*.ko' | wc ��������� 3559 ������������������������������������������������������ lsmod | wc ��������� 189 ��������������������������������������������� ������ ������������������������������������������������������������������������������������������������������

������ make localmodconfig ���������

��������������������������������� make localmodconfig ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

  • ���������������������

    • ��������������������������������������������������������������� .config���
    cp /boot/config-4.19.0-10-amd64 ./.config
    • ��������������������� .config ������������ make localmodconfig ������������������������������������ make defconfig ������������������������
  • ������ make localmodconfig���

    make localmodconfig using config: '.config'
    • ������������������������������������������������������������������������������������������������������������������������
  • ���������������������������

    make -j 4
    • ���������������������������������������������������������������������������������������������
  • ���������������������

    make modules_install
    • ������������������������������������������������������������
  • ���������������

    • ������������������ CONFIG_MODULEtonload=y ������������������������������������������������������������������������������������������������
  • ���������������

    • ������������ initrd ��������������������������� kernel getImage ������������������������ boot���
  • ���������������������������

    ������������������������������������������������������

    1. ������������������������

    ��������������������������������� initrd ������������������������������������������ {kerneloot} ��������������������������������������������������������������������������������������������������������������������� initrd ������������������������

    a. ������������ initrd ���������

  • ��������������� efiboot.img ������������������������
  • ��� /dev/usbtrap ������������������������������
  • ������������������ /usr/lib/modules/ ������������������������������������������������������������������������
  • ������������ initrd ���������������������������������
  • b. ������ update-initramfs ������ initrd���

    • ������ sudo update-initramfs -u ������������������ /boot ���������
    • ������������������������������������������������������

    ������������������������������������������ initrd ��������������������������������������������������������������� initrd ���������������������������������������������������������������������������������������

    2. ��������������� initrd ���������������

    ������ update-initramfs -u ������������������ initrd ��������������������������������������������� update-initramfs ��������������������������������������������������������������� initrd ������������������������������������������������������������������������

    ������������������

    ���������������������������

  • ������ update-initramfs���

    sudo update-initramfs -u
    • ������������������������������������ initrd ���������
  • ������������������������ initrd ���������

    sudo cp /boot/initramfs-5.19 /boot/initramfs-5.19-amd64
    • ������������������������������������������������
  • ��������������������� Kernelboot Menu���

    • ��� Grub menu ������������������������������������ initrd ������������������
  • ������������������

    • ������������������������������ CONFIG_READ ������������, ������������������������������������������������������������������������������
  • ������

    ���������������������������������������������������������3546 ��������� 169������������������������������������������������������������������������������������������

  • ���������������������������������������������������������������������������������������������
  • ������������������������������������������������������������������������������
  • ������������������������������������������������������������������������������������������������������
  • ������������������������������������������������������������������������������������������
  • 上一篇:uio 设备文件创建以及 iommu 导致 x710 网卡初始化失败问题
    下一篇:安装、配置、使用 mpost 画图

    发表评论

    最新留言

    关注你微信了!
    [***.104.42.241]2025年04月02日 14时41分30秒