当我尝试通过预安装将 Ubuntu 12.04 安装到 Dell PowerEdge R710 上时,自动安装的第一个磁盘总是显示为/dev/sdc
。根据文档,它应该是/dev/sda
。
我看了一下/var/lib/partman/devices
,确实如此/dev/sdc
。
在同一台服务器上,如果我尝试手动安装 Ubuntu 12.04,则第一个磁盘显示为/dev/sda
。
知道为什么预置自动安装和手动安装有不同的磁盘命名约定吗?
答案1
检查 iDRAC6 中的虚拟媒体设置。我已在我的一台 R710 上检查了软盘仿真,并连接了虚拟媒体,但该虚拟媒体不断将 SCSI 磁盘 ID 从 sda 移到 sdc。分离和取消选中修复了这个问题,我能够毫无问题地进行预置(在 partman 中指定 sda)。
您还将在系统 BIOS 的启动选项中看到额外的虚拟软盘和虚拟 CD 选项。我没有检查您是否可以在此处禁用虚拟媒体。
通过 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