如何在 Tiny Core Linux 中将新内核模块添加到扩展文件?

How to add new kernel modules to extension files in Tiny Core Linux?

我是 运行 Tiny Core Linux (TCL) 并且已经安装了新的 内核模块 /lib/modules/<VERSION>/extra/。要在重启后使用这些模块,我需要将它们添加到 扩展文件 。我该怎么做?

  1. 安装依赖项:

    tce-load -wi squashfs-tools
    
  2. 创建临时文件夹:

    mkdir my-modules
    
  3. 重新构建此文件夹中模块的路径,此文件夹的内容将在启动时复制到/:

    mkdir -p my-modules/lib/modules/<VERSION>/
    
  4. 将模块文件夹复制到此子文件夹中:

    cp -r /lib/modules/<VERSION>/extra my-modules/lib/modules/<VERSION>/
    
  5. 创建扩展:

    mksquashfs my-modules/ my-modules.tcz
    
  6. 安装扩展:

    sudo cp my-modules.tcz /mnt/<sda1-or-so>/tce/optional/
    
  7. my-modules.tcz 添加到 /mnt/<sda1-or-so>/tce/onboot.lst 文件。

  8. 重启