25 Jan 1994 10:34:00 GMT csie.bbs.linux Article 967 中文版的linux_hoto_installation kimi@phoenix (小銳銳) Lines 526 交大資工鳳凰城資訊站 -------------------- --------------------------------------- LINUX 『如何做』系列之『安裝』 --------------------------------------- 本文件(英文版)最後更改日期為1994年1月15日 這是一個說明如何安裝和取得LINUX軟體的文件。這個文件也一個LINUX新使用 者所應該首先研讀的! 0.介紹 LINUX是一個為386及486機器做的UNIX的免費成品。它還提供了 大量的軟體,包括X視窗、EMACS、TCP�IP網路(含SLIP)。這個文件是 假設你聽過了LINUX並且知道它,你正準備坐下來安裝它。 0.1其它可以獲得的資訊 假使你從未聽過LINUX,下面有一些基本的資訊你可以參考一下,一個是F AQ,你可從 sunsite.unc.edu:/pub/Linux/docs 下獲得,這個目錄包含了其它很多的 LINUX文件,包括 INFO-SHEET 與 META-FAQ ,這兩個都是對LINUX介紹得不錯 的文件,另一個你可以試的是電子新聞 comp.os.linux 與 comp.os.linux.announce 這 兩個討論群。 另外一個可以獲得的LINUX線上文件是LINUX『如何做』系列的文件, 你可以從 sunsite.unc.edu:/pub/Linux/docs/HOWTO 拿到,這個目錄中的索引會告訴你 ,那些『如何做』以經可以拿到。 LINUX文件計畫(LDP)正在寫一系列的LINUX手冊和書本,它們都 可以在網路上免費獲得。在 sunsite.unc.edu:/pub/Linux/docs/LDP 可以拿到目前的一 套LDP。 『LINUX的安裝與入門』這本書是一個完整的安裝與取得LINUX的指引 ,並且告訴你在你安裝完這個系統後如何去使用它!這本書還包含了使用和經營系統的完 整指導,比這裡的還要多的資訊,『如何做』只是書中的一些重要內容的摘要。你可以從 sunsite.unc.edu:/pub/Linux/docs/LDP/install-guide 得到這本書。  0.2這文件的新版本 新版的『LINUX安裝如何做』將會週期性的張貼到comp.os.linux.announce comp.os.linux 與 news.answers 。此外還會上載到sunsite.unc.edu:/pub/Linux/docs/ HOWTO 及其它的FTP站。 0.3資訊回報 如果你對這個文件有問題或者有建議,請你儘量的寄信給作者,Matt Welsh, 電 子信件住址 mdw@sunsite.unc.edu,我歡迎任何的建議、批評及支票或訂單,如果你發現 這個文件有錯誤請告訴我使我可以在下個版本更正,謝謝你。 1.硬體配備的需求 那種配備對跑LINUX系統來說是需要的?任何ISA,EISA,VESA LOCAL BUS 80386或80486都可以的。目前MCA這型的機器還不能 用LINUX,從386SX到486DX2任何一款的CPU都可以跑,而數學運算器 是可有可無,當然有是最好。 你的機器必須擁有至少4M的主記憶體,雖然技術上LINUX可以用2M來跑 ,但是大部份的安裝和軟體都需要4M,尚且你有越多的主記憶體,LINUX就會讓你 越滿意。 當然,你需要一個硬碟及一個AT標準的磁碟控制器,所有的MFM,RLL及 IDE的磁碟機控制器都可以接受,很多SCSI的磁碟機和轉接器都可以支援的很好, LINUX的FAQ有包含SCSI的更多資訊。 LINUX實際上可用一張5.25的高密度磁碟片來跑,但是它只有在安裝和 維護的時候有用。 你硬碟的空間也是需要的,你需要多少的硬碟空間是與你要安裝多少軟體有關的 ,大部份的安裝版本都需要40到80M的空位,包含軟體的,SWAP(作為實際記憶 體切換用),你機器上使用者的空間等等。 你可用不到10M來跑LINUX最小的系統,或超過100M以上的LINU X軟體,總合的不同是跟你安裝軟體的數量有關,等一下我會再對這個討論。 LINUX可以和其它在硬碟的作業系統共存,如MS-DOS,微軟的視窗, 或OS�2,(事實上,你甚至可以在LINUX下存取MS-DOS硬碟分割區的檔案 ,還可以跑MS-DOS的程式),換句話說,當你為LINUX、MS-DOS、OS �2分割硬碟時,LINUX存在自己的分割區,而MS-DOS或OS�2也在它們自 己的分割區,我們會在下面討論得更詳細。 你不需要藉由MS-DOS或OS�2等其它的作業系統來跑LINUX,LI NUX是相當的不同的,它是一個單獨的作業系統,它在安裝或使用時不需要其它的作業 系統。 你也需要 Hercules, CGA, EGA, VGA, or Super VGA 的顯示卡及螢幕,大體上, 如果你的顯示卡及螢幕如果可以在MS-DOS下使用的話,應該就可以在LINUX下 使用,然而,如果你要跑X視窗的話,就必需要有其它的硬體要求。LINUX的FAQ 有包括X視窗的更多資訊。 總而言之,LINUX建議的配備並沒有比現在市面上的MS-DOS或微軟視 窗多很非常多,假如你有一台配有4M以上主記憶體的386或486,那你的LINU X會表現得令你滿意的,LINUX不需要大量的硬碟空間、主記憶體、和快速的處理機 ,我的LINUX在有4M記憶體的386�16MHz(你可找到的慢速機種),我對 它的表現感到高興。 2.取得LINUX 2.1LINUX的散布版本 在你開始安裝你的LINUX之前,你需要決定你要那一個可得的版本,LIN UX軟體沒有單獨的標準發行版,但是有很多的安裝版本,每一個版本都有它自己的文件 或安裝資訊。 LINUX的安裝版本,可由FTP或郵購磁碟、磁帶、CD ROM。『LI NUX散布的版本如何做』(sunsite.unc.edu:/pub/Linux/docs/HOWTO/Distribution- HOWTO )裡面有很多版本的取得方法,包括FTP和郵購。 最受歡迎的LINUX安裝版本是SLS版,全世界大部份的LINUX使用者 都使用SLS,它是可以得到的簡易完整安裝版本之一,它包括30片的磁碟片,被分成 各個字母的系列,每個系列都含有不同型態的軟體,例如,C系列是包括編譯器和其所用 程式,X系列是包含X視窗的軟體,你可以選擇你要的系列或套裝軟體來安裝。 這一個版本是集中介紹取得和安裝SLS版本,因為SLS是很受歡迎的,其它 安裝版本的資訊可以從LDP的『LINUX安裝與入門手冊』,你也可在其它的FTP 站中找到各種的安裝版本,包含 sunsite.unc.edu:/pub/Linux/distributions ,詳細的 資訊請參考『LINUX散布版本如何做』。 為何選擇SLS?我已經看過了其它的安裝版本,坦白說,SLS是比較容易寫 成文件的,像MCC這個過渡的版本有一點舊(0.99PL10)而且又不含X視窗, SLACKWARE需要你有3.5的軟碟(並不是每一個人都有),相同的問題都會出 現在其它的版本,我並不很迷SLS,但是它是一個完整又具有各種配備的支援能力,不 會需要特別的配備,還有它也隨時更新。 假如你寧可用別套非SLS的安裝版本(我十分推薦MCC這個臨時版本),找 看看 sunsite.unc.edu:/pub/Linux/distributions,很多其它的安裝版本可在這個目錄 找到,它們包含自己連貫的資訊。 這裡的資訊應該可以大概讓你應用SLS之外的版本,我討厭老玩一個版本,但 我沒有時間研究全部的版本。 2.2SLS的空間要求 下面是SLS的提供的安裝系列。 a1-aN:最小的安裝 b1-bN:額外的基本安裝,像man pages,emacs等 c1-cN:編譯器,像gcc�g++�p2c�f2c x1-xN:X視窗(含 idraw與文件) t1-tN:TeX(排版系統) s1-sN:系統重要部份的原始碼 d1-dN:各種文件     a這個系列是一定需要的,至於其它的系列你可以選擇性的安裝,我建議你至少 要安裝a,b,c這三個系列,還有如果你要X視窗的話你來要選擇x系列。 各種安裝的空間要求: 最小安裝: 15M(只有a) 主要安裝: 45M(a,b,c) 主要安裝+X11: 70M(a,b,c,x) 全部安裝: 90M(a,b,c,d,s,t,x) 2.3從Internet上取得SLS LINUX的SLS版本可以從全世界的FTP站取得,LINUX的META -FAQ列出了幾個可以拿到SLS的FTP站,我建議你從最靠近你的站取得這套軟體 ,這樣可以減少網路的擁塞,然而,兩個主要的站是sunsite.unc.edu和tsx-11.mit.edu SLS可以在下列被找到: sunsite.unc.edu:/pub/Linux/SLS tsx-11.mit.edu:/pub/linux/packages/SLS 2.3.1下載這些檔案 你需要下載下列的檔案,你要確定你是用二進位的檔案傳輸方式抓這些檔案。 *README,RELEASE,與SLS的FAQ,這些文字檔給你最新的SLS版  本資訊。 *a1.3或a1.5,這兩個SLS的二進位影像檔就是SLS的a1,這個檔是用來  開機的而且要把它放到一張磁片上,所以稱為bootdisk,假如你的開機軟碟是3.5吋  那你要拿a1.3這個檔,如果是5.25吋的話,你就要抓a1.5這個檔。 *rawrite.exe這個檔案是一個MS-DOS下的可執行檔,你必須利用這個  程式來把a1這個檔案寫到磁片中。你可在下面這些地方找到它。 tsx-11.eit.edu:/pub/linux/dos_util/rawrite.exe sunsite.unc.edu:/pub/Linux/system/install/rawrite2.exe 請注意,rawrite2.exe 是新版的 rawrite.exe ,它執行的速度較快,但並不是所有的 磁碟機都可以用,如果你不能用這個程式,請改用舊版的。 *a2,a3,a4,這些目錄的檔案你必須把它整個系列拷貝到MS-DOS的磁片中  ,一個目錄放進一張磁片,當你在抓檔案的時候,別把它弄亂而混在一起了。注意,你  要知道你抓對目錄了哦,還有抓全部的檔要用mget *不要用mget *.*,以免漏掉沒有. 的檔案。 *其它非a的檔案如b1、b2等,你可根據你要抓的系列把它們一個個照原來的目錄抓  下來,記得要照目錄分開。 2.3.2製造安裝磁片 一旦你已經下載了需要的檔案,你還要去製作安裝磁片,a1這個磁片必須和你 的開機磁碟機配合,不管你用的是3.5或5.25吋的高密度磁碟片,你必須先把這片 磁片在MS-DOS格式化,最好你用了是沒有隕壞磁區的新磁片,如果有隕壞將會造成 你等一下相當多的麻煩。 你不需要利用MS-DOS來安裝SLS但是利用MS-DOS來存取檔案相當 的容易去作出SLS的安裝磁片,如果你沒有MS-DOS這套系統,請你去找個朋友有 MS-DOS系統的來幫你完成我所說的步驟。 為了產生a1磁片,在MS-DOS之下跑rawrite這個程式,它會問你 你的檔案名稱(a1.3或a1.5)與那一個磁碟機(a:或b:),在磁片被寫入後 ,它的格式就不是MS-DOS所能辯識的,它是一個十分有用的SLS a1影像。 其它安裝片的產生方式只要在MS-DOS之下用COPY的指令,把每個目錄 的檔案拷到每一個分開的磁片上,每一片都要有同樣的型態(全是HD3.5或HD5. 25),但它們不須要跟a1一樣,不過你要確定每一片都有先在MS-DOS下格式化 過。 舉個例子,為了產生a2這個安裝磁片,只要把檔案從a2目錄下拷到磁片上, 使用下面的命令。 C:�>COPY A2�*.* A: 把你裝下來的目錄中的檔案都這樣做。 注意:你可以從硬碟的MS-DOS分割區來安裝SLS,假如你把所有影像檔 (a2、a3、a4等)都放在〞�INSTALL”這個MS-DOS分割區的目錄下 ,你可以直接從那裡安裝,不需要把檔案拷到磁片中。例如,a2的檔案需要在”C:� install�a2”之下,a3的檔案需要在〞C:�install�a3”之下 .但是a1還是要照我上面所說的那樣做。 2.4郵購SLS SLS可以從下面的住址得到,美國是每片3.50美金,加拿大是每片4.5 0美金,如果是3.5吋的話每片加1美金,如果要船運到外國的話加15.00美金, 可以用先用郵寄的支票或現金訂貨,對Softlanding,你可以用visa卡或 Mastercard卡,因為一直有人詢問價錢,所以Softlanding提供下 面的價目表: NAME #DISKS SERIES 5 1/4 DISKS 3 1/2 DISKS ------------------------------------------------------- TINY 4 a US $29.00 US $33.00 BASE 17 a,b,c,d,s US $74.50 US $91.50 MAIN 24 a,b,c,x US $99.00 US $123.00 FULL 30 a,b,c,x,d,s,t US $120.00 US $150.00 當你訂購時要記得說清楚你的開機磁碟型式(3.5或5.25)。Softlandin g還提供了技術支援,單機單人每年100美元,成組的,主要是再賣SLS的單位,每 年是10000美元,還有CD ROM($99)及QIC-150磁帶($150) 可供購買。 Softlanding Software 910 Lodge Ave. Victoria, B.C., Canada V8X-3A8 相當少的人在散布SLS,而其它郵購的資訊請看 comp.os.linux.announce 這個電子新 聞討論群。 3.安裝軟體 3.1重新分割硬碟 在你開始安裝LINUX之前,你必須要重新分割你的硬碟來規劃給LINUX 使用的空間,在大部份的機器中,你的硬碟應該被MS-DOS或OS�2等所占據,你 需要去重新分配大小讓LINUX有空間來使用。 重新分配分割區的大小的最大問題是沒有辦法不破壞原來分割區上的檔案,因此 ,在你重新分割硬碟前,你將會需要為你的原來系統做完整的備份,要重新分配大小,只 要先把分割區殺掉,然後再造小一點的就好了。 注意:MS-DOS下有一個提供非破壞性的重新分割硬碟程式,叫作FIPS ,你可以到sunsite.unc.edu:/pub/Linux/system/Install ,用磁碟最佳化工具FIPS 可以讓你比較好運,你應該可以不破壞資料而重新分割硬碟。 假如你沒有用FIPS,那麼,傳統的作法就是用FDISK來更改硬碟分割區 ,例如,如果你有80M的硬碟,全都被MS-DOS占滿了,你要把它分成兩半,40 M給MS-DOS用,40M給LINUX用,為了達到這個目地,你需要在MS-DO S執行FDISK,先殺掉80M的分割區,再建40M給MS-DOS,然後再格式化 你的MS-DOS分割區後,你可以從你的備份中重新裝入你的MS-DOS軟體。 MS-DOS的FDISK的使用你自己應該要明白,而使用OS�2或其它作 業系統的也是一樣。 3.2產生LINUX的硬碟分割 在你重新分配你的硬碟分割區之後,你需要去為你的LINUX產生一個分割區 LINUX需要至少在你的硬碟上分兩個分割區,一個是用來放LINUX自身的軟體, 一個是用來放SWAP。 放有LINUX軟體的分割區稱為『根檔案系統』(檔案系統就是一個硬碟的一 部份,而它是已被格式化來放LINUX的軟體,因為你可以擁有一個以上的檔案系統來 存放檔案,所以主要的檔案系統稱作『根檔案系統』。),另外一個分割區是SWAP, 它是用來讓真正的記憶體切換用的,每一個系統都幾乎需要SWAP,甚至你已有16M 以上的主記憶體。 你可在LINUX下製作多個檔案系統,它們每一個都要有自已的分割區,假如 你早先就有過使用UNIX的經驗,你將會知道如何去產生硬碟分割區,然而,大部份的 使用者都是用一個根目錄系統來放所有的軟體,你可以選擇在”/usr”下作另一個檔案系 統。 現在可以開始著手產生分割區了,首先用SLS的a1磁片來開機,當你看到〞 LILO〞這個提示符號時,按下<ctrl>或<alt>鍵來得到開機選單,接下來 ,你需要按下<return>,除非你不想用記憶體的虛擬磁碟。 開機之後,用root來進入系統(不需要密碼)。如果你用install 來進入系統, 你將會得到一個安裝的選單,它基本上可讓你處理下面要介紹的步驟,然而,我要告訴你 的是用手來鍵入相同的命令。 3.2.1使用FDISK 在你以root登錄系統之後,執行下面的指令 fdisk 這裡的就是你要產生LINUX分割區的磁碟機,硬碟的名稱代號如下 /dev/hda IDE 第一硬碟 /dev/hdb IDE 第二硬碟 /dev/sda SCSI 第一硬碟 /dev/sdb SCSI 第二硬碟 等等...。例如,你要在SCSI的第一個硬碟上產生LINUX分割區,用下面的指 令 fdisk /dev/sda 假如你使用fdisk而沒有加參數,那麼它就會假設磁碟機是”/dev/hda”。 而FDISK的使用相當的簡單,按”p”可讓你知道目前的硬碟分割區配置,按”n”去 產生新分割,”d”去殺掉舊分割。 對LINUX來說,分割區的名字是以所屬的磁碟機來分,例如,/dev/hda上的 第一個分割區稱為/dev/hda1,第二個為/dev/hda2。 注意:你不應該用LINUX的FDISK來產生或去除別種作業系統分割區, 換句話說,不要用這個版本的FDISK來產生或去除MS-DOS的分割區,你應該用 MS-DOS的FDISK來做,假如你用LINUX來做的話,你可能會無法使MS- DOS正常開機。 這裡有個FDISK的使用範例,我們己經有了一個MS-DOS分割區在這磁 碟機上使用61639個磁塊,那麼剩下的部份空著給LINUX用,我們先產生兩個L INUX的分割區,一個給SWAP,一個給根檔案系統。 首先,我們用〞p〞命令來顯示目前的分割表,如你所見,/dev/hda1(/dev/hda 的第一個分割區)。 ---------------------------------------------------------------------- Command (m for help): p Disk /dev/hda: 16 heads, 38 sectors, 683 cylinders Units = cylinders of 608 * 512 bytes Device Boot Begin Start End Blocks Id System /dev/hda1 * 1 1 203 61693 6 DOS 16-bit >=32M Command (m for help): ---------------------------------------------------------------------- 接下來,我們用〞n〞命令來產生一個新的分割區,根分割區將會有80M大小。 ---------------------------------------------------------------------- Command (m for help): n Command action e extended p primary partition (1-4) p ---------------------------------------------------------------------- 主分割區是你硬碟中四個分割區中的一個,(就是說硬碟最多只能有四個主割割 區),而延伸的分割區讓你可以產生多個邏輯磁碟,大部份的情形是用主要的分割區,除 非你想要擁有超過四個以上的分割區。 ---------------------------------------------------------------------- Partition number (1-4): 2 First cylinder (204-683): 204 Last cylinder or +size or +sizeM or +sizeK (204-683): +80M ---------------------------------------------------------------------- 第一個磁柱(cylinder)必須緊接著上一個分割區的次一個。在這個例子中, /dev/hda1 用到203磁柱,所以我們新的分割區要從204開始。 和你看的一樣,我用+80M來代表我要有80M大小的分割區,同樣的,+8 0K就是代表要80K的分割區,+80代表80byte(這是不可能的因為至少要一個磁 塊的大小)。 ---------------------------------------------------------------------- Warning: Linux cannot currently use 33090 sectors of this partition ---------------------------------------------------------------------- 如果你看到了這個警告,你可把它忽略,舊的LINUX檔案系統有不能超過6 4M的限制,但是新的檔案系統不再有這種問題,你的分割區可以大到4兆位元組。 接下來我們在/dev/hda3 造一個10M大小的SWAP分割區。 ---------------------------------------------------------------------- Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 3 First cylinder (474-683): 474 Last cylinder or +size or +sizeM or +sizeK (474-683): +10M ---------------------------------------------------------------------- 我們再來看一次分割表.你要確定你記下了這些資訊,尤其是每一個分割區的磁 塊(blocks)數目,你等一下需要用到它。 ---------------------------------------------------------------------- Command (m for help): p Disk /dev/hda: 16 heads, 38 sectors, 683 cylinders Units = cylinders of 608 * 512 bytes Device Boot Begin Start End Blocks Id System /dev/hda1 * 1 1 203 61693 6 DOS 16-bit >=32M /dev/hda2 204 204 473 82080 81 Linux/MINIX /dev/hda3 474 474 507 10336 81 Linux/MINIX ---------------------------------------------------------------------- 這裡你要注意一下,你看/dev/hda是 Linux/MINIX而它是要用來做SWAP所以把 這個分割區改成 Linux swap,這樣安裝程式才會認得這個分割,要改成所要的型號請你按 下”t ”。 ---------------------------------------------------------------------- Command (m for help): t Partition number (1-4): 3 Hex code (type L to list codes): 82 ---------------------------------------------------------------------- 如果你用〞L〞來列出所有的型號,你會發現82正符合LINUX SWAP。 最後,如果你要離開FDISK並且不存下你對磁碟的更改請用〞q〞,而如果你要存下來 的話用〞w〞 。 3.2.2系統重新開機 在你執行過FDISK後且又分配好分割表後,用SLS的a1重新開機,再一 次用root登錄系統,每次改過分割區後都要重開機是很重要的,因為核心程式只有在開機 時撿查分割區的大小。 3.3產生檔案系統和SWAP空間 重新開機之後你需要在新分割區上準備檔案系統和SWAP空間。 3.3.1使用mkswap 首先是SWAP的空間,我們可以用下面的命令來達成, mkswap -c 是分割區的名稱,如/dev/hda3 , 是有幾個磁塊。 如果你的主記憶的少於8M的話,你需要造一個SWAP來幫忙安裝,如下。例如,如果 你產生的一個SWAP在/dev/hda3 下有10336個磁塊的話,你要打下面指令。 mkswap -c /dev/hda3 10336 -c是告訴mkswap準備SWAP時找看看有沒有壞掉的磁塊,當你看到〞read_intr〞 代表 有壞掉的磁塊被找到而且作了記錄,你可以忽略這些mkswap時所產生的訊息。 開始你新設備上的SWAP則用 swapon 例如,我們的SWAP空間在/dev/hda3 那麼我們就如執行如下命令, swapon /dev/hda3 你應該要對你的每一個SWAP做mkswap及swapon(如果你有一個以上的SWAP分割區 )。 大部份的情況下是你必須在開始安裝軟體之前swapon,如果你沒有這樣做,那麼 SWAP便不會產生作用,然後你會在安裝時得到記憶體不夠的錯誤,記得如果你從新開 一次機你就要swapon一次,在你安裝完成之後,你可以編輯你的/etc/fstab這個檔來使的 你的SWAP在每次開機時自動開始作用,但是你也可以用手來打這道命令。 我們現在使用了10M的SWAP在/dev/hda3 上。 3.3.2使用mke2fs 接下來我們要用mke2fs這個指令來準備我們的檔案系統,用它還產生〞ex2fs〞 的檔案系統,〞ext2fs〞 是用起來比較適用且受歡迎的檔案系統,它可支援4兆的位元 組及256個字母的檔案名稱。 還有幾種別的檔案系統依然在使用,像Minix 檔案系統,及extended檔案系統, 然而,由於它們都有一些討厭的限制所以ext2fs是最受歡迎的,mke2fs的用法如下。 mke2fs -c 舉個例子,如果我們要在/dev/hda2 裝上82080磁塊的檔案系統,你要照下面這樣。 mke2fs -c /dev/hda2 82080 同樣的-c也是在撿查是否可壞掉的磁塊,如果你用不只一個檔案系統,你要每個都照上面 做。 3.4安裝軟體 安裝SLS只要執行doinstall 這個程式,在你開使之前你必須要確定你有一片 空白且又已格式化的磁片,安裝完成之後,你需要利用它來造一個開機片,磁片必須跟你 的開機軟碟一致,像a1一樣。要安裝軟體,就照這樣打。 doinstall 是LINUX根分割區的名稱,例如,如果你的根分割區在/dev/hda2 ,如 下打法。 doinstall /dev/hda2 doinstall 會要求你輸入安裝的媒體(如磁片或硬碟),還有其它一些資訊,(如你要裝 那一套軟體),剩下的部份你應該自已可以明白的。 如果你使用超過一個以上的LINUX檔案系統,你需要給doinstall 額外的參 數,例如你的根檔案系統在/dev/hda2 又你的/usr檔案系統在/dev/hda4 ,那你要這樣做 。 doinstall /dev/hda2 /dev/hda4 /usr 3.5安裝之後 安裝時,你將會有一個開機方式的選擇,有用開機磁片(用來替LINUX開機 )和裝LILO在你的硬碟上兩種,LILO(代表的是〞LInux LOader〞)是LINU X的載入程式,它可為你在開機時載入你硬碟上的LINUX或其它作業系統,你可以在 安裝LILO時選擇預設的開機作業系統,而在開機時直接用預設的作業系統開機。 如果你用的是開機磁片,你應該可以用它來為LINUX開機,你可用它來跑你 的LINUX,用root登錄之後,你可以開始你的LINUX之旅了。 如果你安裝的是LILO,你應該會被LILO提示你有在LILO中設的開機 系統,裝LILO到你的硬碟中將使得你的可以由硬碟開機,而你設開預定開機作業系統 也會載入,如果你不要預設的開機系統,你可以在開機時按住<shift>、<ctr l>(或<caps lock>),然後你會得到一個開機選單,如果你忘了可以開機 的作業系統,按下<tab>你就可以看到可供選擇的項目,打入選項中的名稱即可使你 用你選的作業系統來開機。 如果你有較特殊的組態(如你用OS�2的開機管理員等),你一開始先不要用 LILO(因為這個自動安裝LILO的程序會對你的系統做一些假設,但是如果你用的 是OS�2的開機管理員可能會和你的系統不合,所以你要動手自己來更改你的LILO 的設定來配合你的系統,主要要改的是/etc/lilo/config這個檔案,而sunsite.unc.edu: /pub/Linux/docs/faqs可以幫你瞭解一些基本的寫法,lilo(8)man pages應該也有用,L ILO是不難設定的。 在你正式第一次跑你的LINUX時,你要用root來登錄,然後你應該做的是為 你自己開個帳號,〞adduser〞或〞useradd〞可幫你做這件事,你自己應該會瞭解。 還有你會需要修改/etc/fstab來包含所有的檔案系統和SWAP,例如,/dev/h da1 是LINUX的根檔案系統,/dev/hda2 是SWAP,那你的/etc/fstab應如下。 # device directory type options freq pass /dev/hda1 / ext2 defaults /dev/hda2 none swap sw /proc /proc proc none /proc 一定要有,它是給像ps這種命令來使用的。 現在,整個系統都是你的啦!好好享用吧。 4.其它 我是不喜歡老講SLS,但是如果我把各種版本都寫的話,這個檔案會比原來的 長很多,況且如果只講一個版本也會比較連貫而單純,『LINUX的安裝與入門』將來 會包括所有的SLS以外的版本,然而,因為安裝過程的不同,可能讓我及讀者弄不清楚 。 然而,在這版本所提到的基本觀念對其它版本依然適用,例如,每一個版本都要 你執行FDISK、MKSWAP、MKE2FS。真正不同的是製作安裝的磁片可能不 一樣,而〞doinstall〞 將會被類似的指令取代。如果你要用其它SLS之外的版本,你 在這裡的背景會讓你對別種版本的READMEs感到輕鬆。 有一些LINUX的版本會幫你做大部份的安裝細節工作。 如果你要知道完整安裝版本的資訊(不是這裡的簡易內容),你可以讀這本書『 LINUX的安裝與入門』,在sunsite.unc.edu:/pub/Linux/docs/LDP 它是寫給沒有很 多經驗的讀者來看的,換句話說,這本書從頭到尾包含了很多的對LINUX的討論,包 括教你安裝後如何使用LINUX。 如果本文件(英文版)有任何的混淆或不正確請你寄信來通知我一下,我的電子 信件住址為 mdw@sunsite.unc.edu,我接受你的建議和批評,如果你有任何的安裝問題也 可以問我,我會儘量幫你找到解決的方法。 誠心祝你的新LINUX系統幸運。 喝采一下吧! mdw 留 5.中文註解 5.1簡言 我很高興可以把這套美麗的linux介紹給你,我的英文不是很好所以如果翻 的不好請你見諒,如果有錯誤或語義不明的請你寄電子信件給我,我會將它更正。我的住 址 kimi@ccca.nctu.edu.tw 或 u8114001@cc.nctu.edu.tw。 5.2中文讀者須知 文章中常提到外國的FTP站如sunsite.unc.edu 或tsx-11.mit.edu如果你需要 這些文件可以在NCTUCCCA.edu.tw:/Operating-Systems/Linux中拿到,不需到外國。 5.3關於本中文文件 你可以任意拷貝或印下這個檔案留作自己使用或贈與親友,也可以把它以網路的 型態散布,使更多的人受惠,如果你想對文章的內容或排版方式加以變更或將之印行出售 請先通知我。 5.4關於譯者 陳慶銳,住彰化縣田尾鄉溪畔村溪畔巷115號,在學期間為交大九舍207室 電子信件住址為 kimi@ccca.nctu.edu.tw 或 u8114001@cc.nctu.edu.tw。