Size: a a a

2020 November 23

V

Vascom in CentOS [Ru]
Maksimus Ulibikus
имеете ввиду под пользователем mockbuild?
Имеется в виду командой mock.
источник

M

Maksimus Ulibikus in CentOS [Ru]
Пытаюсь собрать командой `$ rpmbuild -bb --without kabichk --target=`uname -m kernel.spec 2> build-err.log | tee build-out.log``
источник

M

Maksimus Ulibikus in CentOS [Ru]
источник

V

Vascom in CentOS [Ru]
Maksimus Ulibikus
Пытаюсь собрать командой `$ rpmbuild -bb --without kabichk --target=`uname -m kernel.spec 2> build-err.log | tee build-out.log``
Собери в mock.
источник

M

Maksimus Ulibikus in CentOS [Ru]
Vascom
Собери в mock.
А может ли быть проблема в том, что у меня в системе ядро 3.10.0-1160.2.2.el7.x86_64? Дело в том, что мне надо собрать ядро 3.10.0-957.27.2.el7.x86_64 и на шаге копирую конфиг от актуального ядра cp /boot/config-`uname -r` .config

Вот этот шаг https://github.com/ecspangler/centos-7-acs-override-kernel-patch#add-acs-override-patch-files-and-build-custom-kernel
источник

V

Vascom in CentOS [Ru]
Вполне возможно.
источник

M

Maksimus Ulibikus in CentOS [Ru]
Я на другой машине собирал это же ядро так как на ней версия 3.10.0-957.el7.x86_64 и соответственно конфиг копировал так же. В результате ядро собралось.

В таком случае, что если взять .config из машины, где конфиг от ядра 3.10.0-957.el7.x86_64 и подсунуть его в сборку?
источник

V

Vascom in CentOS [Ru]
Кстати, чтобы увидеть ошибку нормально сделай вместо 2> build-error.log так:
2>&1 | tee build-full.log
источник

M

Maksimus Ulibikus in CentOS [Ru]
Хорошо, попробую, но уже запустил сборку с конфигом от предыдущего хоста и сборка началась.
источник

V

Vascom in CentOS [Ru]
Maksimus Ulibikus
Хорошо, попробую, но уже запустил сборку с конфигом от предыдущего хоста и сборка началась.
Я на это и хотел ответить "попробуй" :)
источник

V

Vascom in CentOS [Ru]
Ну и на будущее - собирай всё в mock лучше.
источник

M

Maksimus Ulibikus in CentOS [Ru]
Просто ядро не собирал раньше и поэтому собираю по статье. Надо ядро пропатчить
источник

V

Vascom in CentOS [Ru]
Maksimus Ulibikus
Просто ядро не собирал раньше и поэтому собираю по статье. Надо ядро пропатчить
Ну статья так себе значит.
источник

V

Vascom in CentOS [Ru]
источник

M

Maksimus Ulibikus in CentOS [Ru]
Спасибо. Пошёл читать
источник

M

Maksimus Ulibikus in CentOS [Ru]
Подскажите, пожалуйста. Собрал ядро и установил.

Оно появилось в списке под 1-м индексом.

# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (3.10.0-957.27.2.el7.acs_kernel.x86_64.debug) 7 (Core)
1 : CentOS Linux (3.10.0-957.27.2.el7.acs_kernel.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-957.27.2.el7.x86_64) 7 (Core)
3 : CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
4 : CentOS Linux (0-rescue-ace3cce7f4a5477fabc3642f08598bec) 7 (Core)
Сделал
# grub2-set-default 1
# grub2-mkconfig -o /etc/grub2.cfg
Ребутнулся. Смотрю:
[root@mail ~]# cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-3.10.0-1127.19.1.el7.x86_64 root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet intel_iommu=on pcie_acs_override=downstream

Почему снова старое ядро?
источник

M

Maksimus Ulibikus in CentOS [Ru]
И в списке собранное ядро стало 3-м
[root@mail ~]# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (3.10.0-1160.2.2.el7.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-1127.19.1.el7.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-1127.el7.x86_64) 7 (Core)
3 : CentOS Linux (3.10.0-957.27.2.el7.acs_kernel.x86_64) 7 (Core)
4 : CentOS Linux (3.10.0-957.27.2.el7.acs_kernel.x86_64.debug) 7 (Core)
5 : CentOS Linux (0-rescue-5425afd7b98541f497bda34260ac0e47) 7 (Core)
источник

V

Vascom in CentOS [Ru]
Может потому, что версия меньше?
источник

V

Vascom in CentOS [Ru]
Попробуй по другому или заново задать set-default.
источник

M

Maksimus Ulibikus in CentOS [Ru]
Ох не знаю. Может и поэтому.
источник