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