Я пытался развернуть CentOS из PXE с установочным каталогом, извлеченным из последней версии iso (1611). Не удалось установить (с или без кикстарта) из-за пакета microcode_ctl, после некоторых исследований я обнаружил, что есть обновленные rpm, которые решают проблему.
Моя проблема: я не
и обновление реподанных на сервере с новыми файлами, не работали, потому что нет группы
То же, но с группами из * x86_64-comps.xml
файла
createrepo -dpo. ./Packages -g /path/to/*-x86_64-comps.xml
То же самое с - параметр контрольной суммы sha
Для двух последних методов у меня есть ошибки «Ошибка заполнения транзакции» и «Нет зеркал для попытки» в первом пакете, который он пытается установить.
Очевидно, это означает, что я сделал что-то не так, и программа установки больше не может найти пакеты, но я не могу найти, что делать. Любая помощь или подсказки будут оценены, спасибо.
Я бы не стал связываться с первоначальным деревом установки. Вместо этого я бы предоставил второй репозиторий yum для важных обновлений / драйверов и использовал следующий параметр в файле кикстарта:
repo --name = repoid [--baseurl =
Проблемы с microcode_ctl часто возникают из-за неподдерживаемого серверного оборудования (либо слишком старого, либо еще не сертифицированного для данной версии CentOS / RHEL).
install url --url=http://mirror.centos.org/centos/7/os/x86_64/ repo --name=updates--baseurl=http://mirror.centos.org/centos/7/updates/x86_64/ lang en_US.UTF-8 keyboard de network --onboot yes --device eth0 --bootproto dhcp --ipv6 auto rootpw secret firewall --service=ssh authconfig --enableshadow --passalgo=sha512 selinux --enforcing timezone --utc Europe/Berlin bootloader --location=mbr text skipx zerombr clearpart --all --initlabel autopart firstboot --disabled reboot %packages @base @core %end
Я решил эту проблему, указав сеть и имя хоста в нижней части страницы сводки по установке. это было обязательным условием (не автоматическим), и я не заметил очевидного предупреждения внизу страницы !!