Как добавить новые модули ядра в файлы расширений в Tiny Core Linux?

Я использую Tiny Core Linux (TCL) и установил новые модули ядра в /lib/modules/<VERSION>/extra/, Чтобы эти модули были доступны после перезагрузки, мне нужно добавить их в файлы расширений. Как мне это сделать?

1 ответ

Решение
  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. перезагружать

Другие вопросы по тегам