解决VirtualBox安装RedHat Linux时出现"no valid devices were found"错误

使用VirtualBox安装RedHat Linux时出现”no valid devices were found”错误,估计是虚拟硬盘这方面的问题。

进入RedHat Linux虚拟机设置 -> 存储,看到硬盘的控制器是SATA控制器,于是就添加一个IDE或者SCSI控制器(但是添加IDE控制器不可用),只能添加SCSI控制器,并添加虚拟硬盘。把原来的SATA控制器删除。保存,安装RedHat Linux就不再出现这问题了。

我发现在VirtualBox新建虚拟机,选择系统类型时,如果选择Windows XP,则硬盘控制器是IDE的。所以上面这个问题,另一个解决办法是:新建虚拟机时,在选择系统类型时,选择Windows XP就可以了。