Zip Drive Mini-HOWTO

2008-02-23 07:20:34来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

作者:Kyle Dansie dansie@ibm.net
译者:杨尚峰 storm@chempro.che.ntu.edu.tw
v2.4, 10 January 1999 翻译日期:8 June 1999


--------------------------------------------------------------------------------
这份文件提供你一个在 Linux 上设定与使用 Iomega ZIP 磁碟机的快速指引。
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

1. 简介
Iomega ZIP 磁碟机是一种很受欢迎的抽取式磁碟机。ZIP 磁碟机有很多不同的版本:

并列埠(Parallel Port)
SCSI
IDE - ATAPI
Plus
其中,最受欢迎的似乎是并列埠的版本,主要是因为并列埠版本的机器上市已有一段不短的时间,并且价格低廉。 SCSI 版本的机器虽然也上市了一段时间了,但是因为需要有 SCSI 配接卡,而 SCSI 卡并不是人人都有的,因此,并没有如并列埠版本般流行。 ATAPI 版本的机器现在则似乎越来越常见了。 Plus 是一个较新的 ZIP 磁碟机版本,它具有自动侦测磁碟机是连接在并列埠或者 SCSI 介面的能力。本文件主要会将焦点放在并列埠的版本上,然而也会提供一些其他版本机器的提示。

本文件包含了一些其他人所收集及发表的资讯,尤其是:

Grant Guenther, grant@torque.net
Scot Wilcoxon, sewilco@fielday.mn.org
Joe Mack, mack@ncifcrf.gov
Byron Jeff, byron@cc.gatech.edu
我非常感谢他们的重要贡献以及指正我所犯的错误。

特别感谢完成 0.26 版的 ppa 驱动程式以及这个 HOWTO 的原始版本作者 Grant Guenther 。如果发现本文件有任何错误或疏失,请让我知道: dansie@ibm.net

如果有任何翻译上的错误或疏失,也请让译者知道: storm@chempro.che.ntu.edu.tw


1.1 本文件的发源地
本文件的最新原文版本可以在这里取得: http://www.njtcom.com/dansie/zip-drive.html




--------------------------------------------------------------------------------


--------------------------------------------------------------------------------

2. 快速上手指引
现在,你买了一台新的 ZIP 磁碟机,而你想要使用它。有些 Linux 的发行版本(Distribution)已经建好了 ppa 模组。你可以试著以 insmod ppa 指令来载入 ppa 模组以使用 ZIP 磁碟机。(请确定你有把 ZIP 磁碟机安装妥当,并且在磁碟机内插有磁片。)如果发现系统中没有 ppa 模组,那麽你必须要调整核心组态设定。我的机器上有两个并列埠,一个接 ZIP 磁碟机,而另一个接印表机。这样可以免去切换与插拔电缆线的麻烦。

设定系统核心(kernel)组态:

切换路径至 /usr/src/linux
make xconfig
选择 scsi support = Y
选择 scsi disk support = Y
选择 Iomega zip support as a module
选择 printer support as a module
结束并储存设定
make dep
make clean
make zImage 或 zlilo 或 zdisk
make modules
make modules_install
接下来,要使用 ppa 驱动程式:

载入 ppa 模组: insmod ppa
建立一个挂载点(mounting point): mkdir /zip
插入一片已经以 Windows 档案系统格式格式化好的 ZIP 磁片到 ZIP 磁碟机中。
将 ZIP 磁片挂载(mount)起来: mount -t vfat /dev/sda4 /zip
使用任何标准的档案指令,例如 l /zip, ls /zip, df, cp,
当你工作完成以後: umount /zip
如果你在上面的操作步骤中遇到任何问题,请参考接下来的各章节以获得更详细的说明。





--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

3. 建立一个能使用 ZIP 磁碟机的核心
要在 Linux 下使用 ZIP 磁碟机,你必须要有一个支援 SCSI 装置,支援 SCSI 磁碟,以及支援你所用的主配接器(Host Adapter)的核心。如果你对於如何建立核心并不熟悉,你可以由 Linux Kernel HOWTO 获得相关资讯[译者注]。

[译者注] 中文化的 Linux Kernel HOWTO 可以在 CLDP Linux Kernel HOWTO 中找到。

建立核心的第一步是设定核心组态。下面会告诉你哪些核心设定选项必须要选定。首先, cd /usr/src/linux。有许多方法可以进行组态设定。在 X window 下我用 make xconfig。此外,在命令列下,还可以用 make menuconfig 或 make config。然而,最简单的方法是用 xconfig。

在 SCSI Support 组态群组中,选定 SCSI support = Y。另外也要选定 SCSI disk support = Y。

在 SCSI low-level drivers 组态群组中,你要选定 IOMEGA Parallel Port ZIP drive SCSI support = M。 "M" 代表设定成模组。

在 Character Devices 组态群组中,找到并选定 Parallell Printer support = M。

如果你对上面的步骤感到任何一点点的不确定,那麽在编译核心时,请使用 make zdisk 的编译方式。这样会建立并安装核心到软碟机上。如此一来,如果你因为某些原因而搞砸了,在硬碟上你仍然还有一个可以正常开机的系统。

现在,以下列的步骤建立核心:

make dep
make clean
make zImage 或 zlilo 或 zdisk
make modules
make mdoules_install
[小提示] 如果你想记录在 make zImage 过程中的萤幕输出的话,你可以用下列指令:

make zImage 2>&1 | tee zImage.out


十分建议你将编译过程记录下来,尤其是当编译过程有发生错误,或者核心组态设定有错的时候,你可以在记录档中找到相关的错误讯息。这样会方便你在向别人求助时能提供相关讯息。
此外,你必须将模组载入。在我的系统上,我只是在 boot.local 中加了下面几行:

insmod ppa
insmod lp
我的系统是 SuSE 5.3 ,而这个档案在 /etc/rc.d 下。 这个档案的名称和路径在每个发行版本中都会略有不同,但总会有一个这样的档案,用来纪录一些你自己希望在系统启动时,自动执行的命令。你应该找到并使用你所安装的发行版本中相对应的档案[译者注]。
[译者注] 在 RedHat 和 Slackware 这两个发行版本中,这个档案是 /etc/rc.d/rc.local。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:linux磁盘管理命令--df

下一篇:做一个最小的Linux kernel