В моей кикстарт-установке я указываю, что операционная система должна быть установлена на / dev / sda.
У нас есть несколько машин Dell с iDRAC. Когда виртуальный носитель подключен к iDRAC, он отображает виртуальные приводы компакт-дисков и виртуальные дисководы гибких дисков как / dev / sda и / dev / sdb, оставляя желаемый установочный диск как / dev / sdc. Это приводит к сбою моей установки кикстарта из-за того, что он не может найти диск (/ dev / sda), который я указал ранее.
Есть ли способ указать в кикстарте (анаконде) установку на первый «несъемный носитель» или продолжать попытки, пока не найдет такое устройство?
Бонусные баллы: Если у кого-нибудь есть более идеальный метод определения места установки диска.
У меня никогда не было этой проблемы ... но опять же, я не указываю блочное устройство в своих кикстартах (которые я запускаю с Dell DRAC и HP ILO management).
Ты пробовала не указание /dev/sda
? Я предполагаю, что у вас есть RAID-контроллер, поэтому конечный виртуальный диск будет вероятной целью установки, не так ли?
Если есть другие ВД, которые вы хотите игнорировать, используйте --ignoredisk
опция кикстарта. Вы также можете указать / dev / disk-by-id в качестве целей, но это более сложно.
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
clearpart --all --initlabel
part /boot --fstype ext4 --size=500
part /usr --fstype ext4 --size=16384 --asprimary
part / --fstype ext4 --size=20480 --asprimary
part /var --fstype ext4 --size=8192
part swap --size=16384
part /tmp --fstype ext4 --size=6144
редактировать: Из Руководство по кикстарту Red Hat: