Ubuntu安装无法检测到硬盘驱动器

我正在将Ubuntu安装到HP Proliant DL360 G7服务器上,该服务器具有与Ubuntu不兼容的硬件智能arraysRAID控制器。

惠普表示,为了安装Ubuntu,需要在BIOS中禁用RAID控制器。

问题是,随着RAID控制器启用安装可以看到硬盘上安装,但然后无法启动,与它禁用安装不能看到任何硬盘驱动器。

更新:Ubuntu安装硬件RAID活动,但挂在“试图从硬盘C启动:”

我build议将服务器设置为救援模式并重新安装GRUB,但在启动过程中随时按住Shift键不会显示GRUB菜单(我已经在不同的地方尝试过很多次了),Ubuntu Live USB可以没有救援模式选项。

这不是真的。 DL360 G7服务器使用HP Smart Array P410控制器。 这使用已经在Linux内核中的标准CCISS或HPSA驱动程序。 为了在这个平台上安装Ubuntu,你不需要任何特别的东西。

不过,请务必先在BIOS RAID实用程序中创build一个逻辑驱动器 。 否则,你的Ubuntu安装将不会看到任何磁盘安装到…


编辑:

好像你已经安装了Ubuntu。 所以你的启动问题可能是别的。 请确保在BIOS中select启动卷。

哎呀

编辑:

请确保您在BIOS启动顺序屏幕中有正确的设置:

编辑:

你提到你用USB驱动安装了Ubuntu。 这将影响在GRUB安装过程中提供的SCSI设备的枚举:

在安装grub引导程序时,请确保指定了HD磁盘设备(/ dev / sdb),而不是USB存储设备(/ dev / sda),否则在拔下USB记忆棒时无法启动。

检查您的BIOS / EFI启动设置。 我build议你的主板切换到BIOS启动模式,并禁用EFI启动,看看你是否可以得到它的安装和启动。

虽然安装CD可能与EFI和BIOS兼容,但您的RAID控制器可能不兼容。 Ubuntu不分配驱动器字母,例如“C”,并且永远不会打印任何内容,显示“尝试从硬盘C启动”,即BIOS / EFI启动或RAID控制器本身。

据我所知,大多数RAID控制器不能在Linux的EFI模式下工作,但是会在Windows中运行,这就解释了为什么惠普可能声称它是不兼容/不支持的。

试试这里: http : //h30499.www3.hp.com/t5/ProLiant-Servers-ML-DL-SL/Problems-boot-up-G5-servers-after-firmware-upgrades/td-p/6210531#。 VK_k9nuUJSA

特别:

这原来是由存储arrays固件升级引发的一个神秘的Grub2问题。 当我们用受影响的服务器上的Extlinux代替Grub2的那一刻,引导问题就消失了。 这已经在过去三个月中开始出现启动问题的三台服务器进行了validation。

其他可能性:

http://h30499.www3.hp.com/t5/ProLiant-Servers-ML-DL-SL/ML350-G3-Attempting-to-boot-from-hard-drive-c-hanging/td-p/5112137# .VK_lEnuUJSA

http://ubuntuforums.org/showthread.php?t=1199866

如果您从USB驱动器安装了Ubuntu,请尝试再次连接USB驱动器并重新启动。 如果Ubuntu正常运行(设备可能会更改):

sudo grub-install /dev/sda 

断开USB驱动器并重新启动系统。

根据“ewwhite”的答案。

我尝试过多次将Ubuntu 14.04 LTS和15.04从可引导的USB安装到没有CD / DVD驱动器的DL380 G7上。 安装看起来不错,但是每次尝试启动都会导致可怕的“尝试从硬盘C:启动”,然后是挂起的系统。

我最终成功地将ISO定义为iLO中的虚拟CD,并暂时将启动菜单更改为从CD启动(在启动过程中按下)。

希望这可以帮助别人。

这一切都发生在试图安装Ubuntu 14.10,而我试过12.04,它第一次工作! 这个服务器在14.10中必须有冲突。

解决了!

感谢大家试图帮助