安装linux时出现:No hard drives have been found

安装linux时出现:No hard drives have been found

问:安装linux时出现:

No hard drives have been found.

You probably need to manually choose device drives for the installation to succeed.

Would you like to select drives now?

答:如果你是在本身机器上安装,需要把硬盘接口设置成IDE的;如果你是用虚拟机的话必须创建一个IDE硬盘。

虚拟机默认创建的硬盘是SCSI的。

具体操作:在虚拟机里把现在的scsi硬盘删除,然后再添加一个ide硬盘就可以了。
我在本身机子上安装 ,出现上有问题 ,怎么能把硬盘接口设置成ide的?
上次我看到有客户遇到这个问题了。当时有个LINUX高手在旁边。听他说,有2中解决方式:

一,  1、先在windows环境中把驱动拷贝到U盘上去,
 
  2、用redhat的第一张盘引导,当出现提示你是否加载hard driver时,选择skip,这是OS没有检测到硬盘的提示,此时就可以skip,接着就要加载图形化界面了,这时候我们就可以按CTRL+ALT+F2切换到控制台了,
 
  (有一点补充,硬盘的驱动是在出现图形化界面之前就已经加载了,对于这个问题我还请了前辈一瓶水,我们可以在出现控制台后切换到F3,F4就可以看到内核和安装的详细过程)
 
  3、在内存中建两个目录mkdir /a /b
 
  4、mount /dev/sda1 /a
 
  5、cp /a/megaraid_sas-rhel40-all.img /b
 
  6、umount /a
 
  7、dd if=/b/megaraid_sas-rhel40-all.img of=/dev/sda
 
  8、再次启动服务器,当出现boot之后输入linux dd,然后按照提示选择从/dev/sda中添加驱动,就会找到硬盘(如果出现多个sdx设备,可以按CTRL+ALT+F4来看到底你的U盘是哪个设备)
 二,更换操作系统,高版本的系统对硬盘驱动这点不要求。

希望能够帮助你解决问题。