Откройте этот файл в 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'
)
С помощью make menuconfig
вы изменяете только файл конфигурации .config
, который используется в процессе компиляции. Нет необходимости использовать этот инструмент настройки меню -, для этого есть другие скрипты, или можно даже отредактировать .config
вручную (, хотя это подвержено ошибкам и поэтому не рекомендуется ).
Таким образом, чтобы завершить начатую задачу, вам нужно скомпилировать ядро с новыми настройками, скопировать это ядро в/boot
(или туда, где ваш загрузчик читает ), при желании обновить ссылку /usr/src/linux
до точки для исправления исходников добавьте в grub (или другой используемый вами загрузчик )строчку с новым ядром, а после этого просто перезагрузитесь, выберите ранее установленную строчку в меню grub и вуаля.
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 шагов:
USB driver for GSM and CDMA modems
)