一直都用双系统win+Linux,切换使用很不方便,尤其做服务的时候测试很麻烦,于是就在win下面虚拟一个Linux来用,一路next,看似比较顺利,在选择分区方式提示要格盘后, 会出现如下情况:
出现错误 - 未找到要在其中创建新文件系统的有效设备。请检查您的硬件以找到问题。
这样啊,放google上一搜,基本上都是将默认SCSI硬盘改为IDE,试了下,失败,继续找答案,大部分都是浮云,千篇一律的,看到一篇SATA硬盘安装时问题解决的帖,肯定是SATA的原因的,有人说使用内核引导参数可解决此问题,具体也没多讲,多方探索下在引导时使用 Linux pci=nomsi 可解决此问题,简单的解释下这个参数。
pci express有两类中断,INTx使用的是IRQ中断,可以与现行的PCI总线的驱动程序和操作系统兼容,还有一种就是我们使用参数中的MSI通过inbound Memory Write触发和发送中断,更适合多CPU系统。
所以Linux pci=nomsi参数的意思就是关闭MSI,使用IRQ中断的强兼容性。
操作很简单,在刚刚读取光盘时出现的登录界面时 输入:Linux pci=nomsi 回车即可。
成功引导后就可以继续安装,分区了。
Red Hat等可能遇到同样问题,此法亦可解决。