class="22284">
作者:Kyle;Dansie;
[email protected] 译者:杨尚峰;
[email protected] 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,;
[email protected];
Scot;Wilcoxon,;
[email protected];
Joe;Mack,;
[email protected];
Byron;Jeff,;
[email protected];
我非常感谢他们的重要贡献以及指正我所犯的错误。;
特别感谢完成;0.26;版的;ppa;驱动程式以及这个;HOWTO;的原始版本作者;Grant;Guenther;。如果发现本文件有任何错误或疏失,请让我知道:;
[email protected] 如果有任何翻译上的错误或疏失,也请让译者知道:;
[email protected] 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。;
现在,关闭系统并重新启动。;
你也可以将全部或者部分的;SCSI;装置设定建成模组。如果你这样做,在你试著使用;ZIP;磁碟机前,记得要先确定载入;scsi.o;,接下来载入;sd.o;,最後载入你的主配接器的模组。;
3.1;SCSI;版本;
如果你已经有一台;SCSI;硬碟,而且你将;ZIP;磁碟机接在同一个;SCSI;控制器上,那麽你不需要变更核心的组态设定;否则,你很可能必须建立一个新的核心。;
如果你在建立一个可以使用;SCSI;ZIP;磁碟机的核心,你应该要开启支援;SCSI;以及;SCSI;磁碟机的设定选项。此外,你也必须选择一个支援你所用的;SCSI;配接卡的驱动程式。如果你有;ZIP;Zoom;SCSI;配接卡,请选择;aha152x;这个驱动程式。;
请务必读过在;SCSI;HOWTO;文件中,有关你所使用的;SCSI;配接卡的相关资讯,并且务必读过在;Linux;核心原始程式码目录下,drivers/scsi;目录下所有的;README;档。请特别注意是否有必须传给核心以驱动你的;SCSI;配接卡的相关核心启动参数。;
例如,如果你是用;ZIP;Zoom;介面卡,你将必须在开机出现;boot:;提示符号时,输入类似;
aha152x=0x340,11,7,1
的核心参数(或者将这段参数加在你的;/etc/lilo.conf;中的;append;命令中)。这列参数告诉驱动程式有关你的;ZIP;Zoom;卡的输出入埠位址以及中断(IRQ)-;务必确定所用的数值与你卡上的硬体跳线器(Jumper)设定相符。;
你也该看看;Paul;Gortmaker;的;BootPrompt;HOWTO;以获得更多有关如何设定与使用;LILO;或;LOADLIN[译者注]。;
[译者注];中文化的;BootPrompt;HOWTO;可以在;CLDP;BootPrompt;HOWTO;中找到。;
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
4.;ZIP;磁碟机
Iomega;ZIP;100;磁碟机最少有五种或六种不同版本。;Iomega;网站上有关这些磁碟机的部分在;http://www.iomega.com/zip/。所有的机种都能使用容量为;100;MB;的特殊;3.5";磁片匣。这种磁片实际上有;96;个磁柱(Cylinder),每个磁柱有;2048;个磁区,每个磁区有;512;位元组。这种磁片的实际容量通常为;96;MB。;
外接式的机种有:;
并列埠;
SCSI;
Plus;
内接式的机种有:;
SCSI;
IDE;
ATAPI;
内接式的机种能够装在电脑机壳的;3.5;或;5.25;□磁碟机槽。外接式的机种则是装在一个蓝色小塑胶机壳中[译者注],并由外部的电源供应器供应电源。;
[译者注];早期曾有一段时间,EPSON;有代理外接式并列埠;ZIP;磁碟机,EPSON;所代理的机器的机壳颜色是白色的。;
不管是哪一种机型,每部;ZIP;磁碟机的前面板都会有一个按钮。那是退片钮。当;ZIP;磁碟机被使用时,Linux;会锁住磁片,然而若在此时按下了退片钮,ZIP;磁碟机会『记起来』退片要求,并且在系统解除锁定磁片後,立刻将磁片退出来。;
4.1;并列埠版本的;ZIP;100;磁碟机;
这个版本的;ZIP;磁碟机相关资讯可以在这里找到:;http://www.iomega.com/zip/produ