2

Я пытаюсь установить некоторые патчи и драйверы, необходимые для карты Wi-Fi, но я получаю сообщение об ошибке: «соберите ваше ядро с CONFIG_LIBIPW = m».

Как я могу перекомпилировать ядро, чтобы добавить это?

И могу ли я сделать это без необходимости загружать новый пакет ядра? (я имею в виду перекомпиляцию существующих ядер)

2 ответа2

1

коврик давно ушел. Правильный способ это:

  1. возьмите несколько источников. Есть много способов, таких как извлечение из git-дерева ядра SUSE, но это, конечно, загрузка. zypper in kernel-source , при условии, что вы согласны с тем, что он может скачать это где-нибудь.

  2. rsync -HPSav /usr/src/linux-2.the version you chose/ ~/linux/

  3. перейдите в каталог и используйте make cloneconfig / menuconfig / etc. Не запускайте команды в / usr / src / или root, так как это может нарушить сборку KMP для этого ядра. make prepare является избыточным, как и oldconfig, когда menuconfig / etc уже был запущен.

  4. make M=/drivers/net недостаточно, потому что System.map должен существовать первым. Просто запустите make , или неполные объекты могут быть изготовлены.

  5. make install кажется, все еще возится с LILO, почти никто не использует эту цель make. Скопируйте материал вручную.

1

Это может быть сделано, но шансы забить вашу систему не малы. Так что будьте осторожны.

  1. Установите пакет с kernel-source
    1. rug in kernel-source
    2. Или откройте Yast -> Управление программным обеспечением. Установите пакет с исходным кодом ядра.
  2. Откройте командную строку от имени пользователя root
  3. CD в /usr /src /linux
  4. cp /proc/config.gz
  5. gunzip config.gz
  6. cp config .config
  7. Откройте .config в редакторе выбора
  8. Ищите строку CONFIG_LIBIPW

Примечание . Вы можете обнаружить, что УЖЕ установлено значение "m". В этом случае остановитесь сейчас, потому что что-то еще - ваша проблема.

  1. Измените его с n на m
  2. Сохранить .config
  3. make prepare
  4. make oldconfig
  5. make M=/drivers/net/
  6. make install
  7. перезагружать

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .