cucullus |
|
Темы:
268
Сообщения:
3553
Участник с: 06 июня 2007
|
В версии 38 пакета mkinitcpio некоторые хуки Арча переехали в апстрим. Речь о следующих хуках: systemd, udev, encrypt, sd-encrypt, lvm2 и mdadm_udev. Чтобы не поломать пользовательские настройки, введены временные конфликты пакетов. Это позволит избежать сосуществования в системе несовместимых версий пакетов.
Обратите внимание, что флаг –microcode и одноимённая опция в файле пресета объявлены устаревшими. Пользуйтесь хуком microcode. Это также позволит убрать дополнительные записи initrd в конфигурации загрузчика, т.к. микрокод теперь упаковывается в основной образ initramfs.
такие дела.
|
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
Касательно необходимых действий, приведите свой /etc/mkinitcpio.conf в соответствии с /etc/mkinitcpio.conf.pacnew смотрите строчку HOOKS
удалите строчки из preset ваших ядер( /etc/mkinitcpio.d/linux.preset и другие /etc/mkinitcpio.d/linux*.preset) удалите загрузку микрокода из конфига вашего загрузчика
перегенерируйте initramfs
после следующей пере/загрузки проверьте загрузку микрокода
вики https://wiki.archlinux.org/title/Microcode |
Nebulosa |
|
Темы:
9
Сообщения:
913
Участник с: 05 марта 2009
|
Для GRUB: Убедитесь что в /etc/mkinitcpio.conf в HOOKS указан (...microcode...) 1. Добавить GRUB_EARLY_INITRD_LINUX_STOCK='' в /etc/default/grub 2. Перегенерировать конфиг GRUB: # grub-mkconfig -o /boot/grub/grub.cfg Нужны ли после этого пакеты amd-ucode и intel-ucode вопрос пока открытый. |
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
NebulosaЭти пакеты содержат собственно сам микрокод-файлы прошивок для процессоров, так что нужны |
RusWolf |
|
Темы:
11
Сообщения:
2794
Участник с: 16 июля 2016
|
NebulosaА с какой целью это добавлять? У меня в /boot нету *-ucode.img файлов. И при grub-mkconfig -o /boot/grub/grub.cfg, мне в конфиг ничего не добавляет связанное с *-ucode.img. |
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
RusWolfОригинальный пост имел ввиду скорее всего что очистить строчку Она добавляет к параметрам загрузки тот список что в ней перечислен ‘GRUB_EARLY_INITRD_LINUX_STOCK’ |
RusWolf |
|
Темы:
11
Сообщения:
2794
Участник с: 16 июля 2016
|
vs220Такой строки нет в конфиге груба, в арче и не было. Просто вместо удаления файлов /boot/*-ucode.img, человеку предложили решить вопрос, через задний проход. |
Nebulosa |
|
Темы:
9
Сообщения:
913
Участник с: 05 марта 2009
|
RusWolf Не совсем так. Установлен intel-ucode:
GRUB сообщает, что нашёл этот образ. После добавления строки GRUB_EARLY_INITRD_LINUX_STOCK='' в /etc/default/grub (изначально её нет, всё правильно):
Сам файл удалять не очень корректно, этот файл из пакета intel-ucode
Wiki уже подобновили, ждём изменений, наверное, в пакетах GRUB или intel-ucode и amd-ucode? |
RusWolf |
|
Темы:
11
Сообщения:
2794
Участник с: 16 июля 2016
|
Nebulosa RusWolf |
RusWolf |
|
Темы:
11
Сообщения:
2794
Участник с: 16 июля 2016
|
NebulosaЯ думаю, скоро их уберут из пакетов ucode. |