预置安装与手动安装中的磁盘命名约定

预置安装与手动安装中的磁盘命名约定

当我尝试通过预安装将 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

相关内容