Когда я пытаюсь установить Ubuntu 12.04 на Dell PowerEdge R710 с помощью preseed, первый диск автоматической установки всегда отображается как /dev/sdc
. Согласно документации это должно быть /dev/sda
.
Я посмотрел на /var/lib/partman/devices
, его действительно показывает /dev/sdc
.
На том же сервере, если я пытаюсь установить Ubuntu 12.04 вручную, первый диск отображается как /dev/sda
.
Есть идеи, почему автоматическая установка preseed и установка вручную имеют разные соглашения об именах дисков?
Проверьте настройки виртуального носителя в iDRAC6. Я подключил виртуальный носитель с проверкой эмуляции гибкого диска на одном из моих R710, который постоянно смещал идентификаторы диска SCSI с sda на sdc. Отсоединение и снятие отметки исправили это, и я смог отобрать без проблем (с sda, указанным в partman).
Вы также увидите в BIOS системы дополнительный выбор виртуальной дискеты и виртуального компакт-диска в параметрах загрузки. Я не проверял, можете ли вы отключить Виртуальный носитель здесь.
Вот как проверить через racadm:
/opt/dell/srvadmin/sbin/racadm -r DRACIP -u root -p XXX getconfig -gcfgRacVirtual
Security Alert: Certificate is invalid - self signed certificate
Continuing execution. Use -S option for racadm to stop execution on certificate-related errors.
cfgVirMediaAttached=1
cfgVirtualBootOnce=0
cfgVirMediaFloppyEmulation=1
cfgLCDriveEnable=1
Чтобы исправить использование:
racadm config -g cfgRacVirtual -o cfgVirMediaAttached 0
racadm config -g cfgRacVirtual -o cfgVirMediaFloppyEmulation 0