首页 | Linux 基础 | 资讯动态 | Linux 应用 | Linux 服务器 | Linux 开发 | Linux 安全 | 专题 | 联盟论坛
  当前位置:主页>Linux 基础>linux 安装>文章内容
Linux下IDE CD-RW光盘刻录机安装手记
来源:www.unix5.com 作者:riechelr_hl 发布时间:2007-06-08  

现在的中高档光盘刻录机CD-R和CD-RW是越来越便宜,各种品牌型号的光盘刻录机已经成为很多朋友家里电脑的标准外设。在WINDOWS中安装和使用CD-R和CD-RW确实是非常容易的事情,不过在Linux平台中想把CD-RW光盘刻录机玩转,那可不是一件轻松的事情,不信,那您就先来看看小编的Linux下IDE CD-RW光盘刻录机安装手记吧。

在详细解说在Linux操作系统中怎么样安装和使用IDE接口的CD-RW之前,让我给您讲讲本人的在Linux玩普通 CD-ROM光盘驱动器的历史吧。说起来也好笑,小编最初接触和自学Linux是99年的事情了,那时候最先玩的是 TurboLinux 4.0。当时买来了3张一套的TURBO Linux4.0光盘和一本Linux入门的书籍就匆匆在自己的 K6233、32MB、4.3GB、24X CD-ROM的电脑上练习Linux。好不容易把Linux在硬盘上成功安装,并能和WINDOWS98 和平共处(这当然在分区损失数据N次的惨痛教训之后)。装完了Linux才发现在Linux却不知道怎么样使用光驱。好不容易从朋友处得知原来Linux操作系统中的光驱是要加载的,于是按照书本杂志上介绍的方法加载光驱,但总是不能成功。好在本人死活不甘心在没有光驱的情况下使用Linux,最后经过长达1个寒假的努力,终于发现了不能正确使用光驱的原因,原来自己初学Linux,使用Linux命令的时候没有注意大小写。

这就是我初学Linux的时候印象最深刻的教训。好了,现在我来谈谈怎么样在Linux下安装IDE接口的CD-RW刻录机。IDE接口的CD-RW刻录机作为一种廉价的数据存储设备广受家庭用户和中小型公司的欢迎。目前中低档的IDE 接口的CD-RW刻录机比起SCSI接口的光盘刻录机要便宜许多,性能也不错。对硬件和Linux比较熟悉的朋友都知道在Linux下安装SCSI接口的CD-RW比较容易,因为这牵涉到Linux内核kernel的一些问题。一般来说,kernel对 SCSI接口的光盘刻录机的支持相对IDE接口要好一些。尽管如此,我们在Linux下安装IDE接口的CD-RW刻录机的时候也可以通过以下方法来解决kernel里面的一些问题的。

安装:

以安装HP公司的9030 IDE CD-RW光盘刻录机为例,首先我们要弄清楚HP 9030的各项参数,从它标明的10X4X32 CD-RW我们就可以知道这是10速写CD-R碟片,3速写CD-RW碟片,32速读取CD-ROM数据的光盘刻录机。这款刻录机的性能还是很不错的。我们可以把9030 IDE CD-RW光盘刻录机接在计算机主板上的从盘的接口商,10GB的硬盘使用的是主盘接口。我使用的计算机配置为Athlon 700, 128 MB, AMD Viper芯片组。

为了更好的说明问题,这台计算机上已经存在以下的软件,硬件环境,并且运行情况良好:

1.Linux在计算机上已经完全安装。使用的Linux版本是Mandrake 7.2 ,2.2.17 kernel。

2.kernel在 /usr/src/Linux 目录中。

3.9030 IDE CD-RW光盘刻录机硬件安装完毕,并且计算机启动时能正确识别9030 IDE CD-RW光盘刻录机的型号。 关于CD-RW的硬件安装过程和方法一般的读者大都能正确安装,在这里不再讲述。

4.计算机上除了有9030 IDE CD-RW光盘刻录机,没有其他的CD-ROM光盘驱动器 。

5.计算机上没有任何SCSI设备。

第一步:重新编译内核Kernel

注意:这里讲述的重新编译内核的方法是针对安装IDE CD-RW光盘刻录机而进行的编译,不太适用于其他 的场合,如果想了解更为详细的编译内核Kernel的方法,请参考其他专业文章或者书籍。

在Linux中我们遇到的最大的问题就是Linux总是喜欢把我们的ATAPI/IDE CD-RW 设备当成SCSI设备看待,这当然不是我们所期望的。为了让Linux能正确识别我们的ATAPI/IDE CD-RW 设备,我们只好在内核上手动进行修改。

打开内核配置菜单(可使用“make xconfig, make menuconfig”等),然后按照下面的数据修改内核,注 意,在修改内核之前要做好原内核的备份工作,防止发生意外的时候无法恢复原来稳定的系统:

1. "Block Devices" 菜单

关闭 "IDE CD-ROM Support"

打开 "SCSI emulation support"

2."SCSI Support"菜单

打开 "SCSI support"

打开 "include SCSI CD-ROM drivers"

打开 "SCSI generic support"

修改完后保存新配置好的内核。

第二步:察看信息

在完成内核修改后,使用新内核重新启动计算机,如果计算机能顺利启动,Linux使用新内核引导也正常,那是最好的事情。在启动的时候别忘记观察我们的IDE接口的刻录机是否被正确认出。不过在启动的过程中相应的参数显示的时间非常短,一般情况下无法及时看到相应的系统信息。

使用超级用户身份登陆Linux,在终端中使用dmesg | more 命令可以看到非常详细的系统启动信息。其中有这么一段信息是关于SCSI设备的。我们修改内核的目的就是让Linux系统把IDE接口的设备当作SCSI设备来确认。如果出现了以下信息,那么说明SCSI的emulation模式已经起作用了。

 

scsi0 : SCSI host adapter emulation for IDE ATAPI devices 
scsi : 1 host. 
Vendor: HP Model: CD-Writer+ 9300 Rev: 1.0b 
Type: CD-ROM ANSI SCSI revision: 02 
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0

共2页: 上一页 1 [2] 下一页
 
如果您对本文有任何疑问或者建议,请到论坛讨论区发表您的意见: >> 论坛入口
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
  热点文章
·VMware下Linux系统的安装及简单
·安装Linux显卡驱动,领略Xwindow
·Linux系统上安装和配置网络设备
·Linux下安装JDK与VI编辑器的基本
·SuSE Linux 安装与应用(图文讲解
  相关文章
·安装Linux显卡驱动,领略Xwindow
·Linux系统上安装和配置网络设备
·Linux下安装JDK与VI编辑器的基本
·VMware下Linux系统的安装及简单
·SuSE Linux 安装与应用(图文讲解

本站信息源至:互联网络,均为学习,交流所用,如有版权问题,请联系我们.
站长QQ:397422079 E_mail:riechelr_hl@unix5.com
转载本站内容请注明原作者名.谢谢!