Когда выполняются изменения menuconfig?

Откройте этот файл в chroot руки:

 /usr/lib/python3.5/site-packages/dnf/conf/substitutions.py

И измените функцию __ init __ , как показано ниже (фактически, имена рабочих арок с жестким кодом):

def __init__(self):
    super(Substitutions, self).__init__()
    arch = hawkey.detect_arch()
    self['arch'] = arch
    self['arch'] = 'armv7hl'
    self['basearch'] = dnf.rpm.basearch(arch)
    self['basearch'] = 'armhfp'
    self._update_from_env()

(Единственное изменение - добавить эти две строки:

    self['arch'] = 'armv7hl'
    self['basearch'] = 'armhfp'

)

3
17.07.2017, 15:30
2 ответа

С помощью make menuconfigвы изменяете только файл конфигурации .config, который используется в процессе компиляции. Нет необходимости использовать этот инструмент настройки меню -, для этого есть другие скрипты, или можно даже отредактировать .configвручную (, хотя это подвержено ошибкам и поэтому не рекомендуется ).

Таким образом, чтобы завершить начатую задачу, вам нужно скомпилировать ядро ​​с новыми настройками, скопировать это ядро ​​в/boot(или туда, где ваш загрузчик читает ), при желании обновить ссылку /usr/src/linuxдо точки для исправления исходников добавьте в grub (или другой используемый вами загрузчик )строчку с новым ядром, а после этого просто перезагрузитесь, выберите ранее установленную строчку в меню grub и вуаля.

5
27.01.2020, 21:13

After changing in menuconfig, is the modification performed in the moment? Or do I have to compile the whole kernel in order to get this configuration?

Изменения будут применены после 4 шагов:

  1. Настройте ядро ​​(включитеUSB driver for GSM and CDMA modems)
  2. Сборка ядра
  3. установить ядро ​​
  4. перезагрузиться в кастомное ядро ​​
1
27.01.2020, 21:13

Теги

Похожие вопросы