Dell服务器上安装ubuntu或者其他linux系统引导盘出现no common cd-rom drive detected问题的处理

Dell服务器的bios设置和普通机器不太一样。在boot里面没法设置,不过在启动的时候有选项。

描述:在选择完语言以后,进行下一步操作时出现“no common cd-rom drive was detected”的错误提示,百思不得其解。于是试着装了一下windows xp,没问题。再装ubuntu-server,再次出现同样的问题“no common cd-rom drive was detected”。

难道是人品问题?再次做了个试验,通过u盘安装,结果依然是同样的问题。

安装RedHat,结果依然是同样的问题

因为本来需要的系统是solaris,所以又试了一下安装solaris,结果却毫无问题。彻底崩溃。

 

在网上寻找解决方案,众说纷纭,还是无从下手。

 

分析:做了这么多试验,也浪费了不少时间,总该有个结论。通过对上面问题的分析,说明很有可能是驱动的问题。那是软件的问题还是,主板驱动的问题呢?都有可能。可能是软件驱动,与主板驱动不兼容。查看主板的bios设置,查看硬盘的读写模式,终于发现问题。

 

当前的chipset model:ide。可选项有ide,ahci,raid。更改为ahci。再次重新安装ubuntu,问题没有了。。。。。。

 

专门在网上查了下这三种模式的区别:

IDE模式是将SATA硬盘映射成IDE模式,这样你用SATA硬盘装系统的时候就不需要装SATA硬盘驱动了

AHCI模式则与SATA模式相反,装系统时需要安装SATA驱动,而且貌似只有这个模式才能打开NCQ功能

RAID模式是要有两块硬盘才能实现的,具体情况可以参照一下网上组建RAID的文章,如果你只有一块硬盘就可以忽略它了

 

补充:NCQ是一种新的硬盘技术,简单来说开启它之后从一个程序跳到另一个程序时速度会更快,要实现它首先就要在BIOS里选择AHCI模式,然后在装系统时安装相应的驱动(一般在主板驱动盘里有),安装好系统之后基本上就可以实现了(其实也快不到哪里去,我的硬盘已经打开NCQ了,但是也感觉不出多快)

 

HCI的全称为“Serial ATA Advanced Host Controller Interface”,即“SATA高级主控接口”,是在英特尔的指导下,由多家公司联合研发的接口标准,其研发小组成员主要包括英特尔、AMD、戴尔、Marvell、迈拓、微软、Red Hat、希捷和StorageGear等著名企业。AHCI描述了一种PCI类设备,主要是在系统内存和SATA设备之间扮演一种接口的角色,而且它在不同的操作系统和硬件中是通用的。AHCI通过一个PCI BAR(基址寄存器)来实现原生SATA功能。由于AHCI统一接口的研发成功,使得支持SATA产品的开发工作大为简化,操作系统和设备制造商省去了单独开发接口的工作,取而代之的是直接在统一接口上进行操作,可以实现包括NCQ(Native Command Queuing)在内的诸多功能。

    一直以来SCSI硬盘在多任务负载下的表现能力为人称道,其根本的原因除了SCSI接口惊人的接口速率外,便是它的指令排序功能。以往的PATA、SATA硬盘也正是因为缺少一种指令优化执行功能而在性能上落后于SCSI硬盘。针对这一困境,英特尔的AHCI规范引入了NCQ,它的应用能够大幅度减少硬盘无用的寻道次数和数据查找时间,这样就能显著增强多任务情况下硬盘的性能。

 

这个问题折腾了我一下午+一个晚上,特此记录留恋。也为遇到同样问题的人提供一种可能的解决方法。


原文地址:http://hi.baidu.com/washburnn4/item/35cd3653d2bf21c09f266746


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值