歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> SlackwareLinux實戰手記之安裝篇

SlackwareLinux實戰手記之安裝篇

日期:2017/3/6 15:51:20   编辑:關於Unix
1、准備篇 在像走馬燈似的嘗試了數個Linux發行版後,我終於還是決定--鎖定使用Slackware。Slackware Linux(http://www.slackware.org )是在美國發行的一套Linux發行版,它早在1993年就出現,被譽為是“最純的Linux”,廣受各大學和黑客們的歡迎。我最終選
  1、准備篇
  在像走馬燈似的嘗試了數個Linux發行版後,我終於還是決定--鎖定使用Slackware。Slackware Linux(http://www.slackware.org)是在美國發行的一套Linux發行版,它早在1993年就出現,被譽為是“最純的Linux”,廣受各大學和黑客們的歡迎。我最終選擇它,理由如下:
  i.Slackware安裝和升級系統很方便。
  Slackware使用自己設計的一套軟件安裝工具pkgtool來管理系統內的軟件。pkgtool可以方便的安裝和卸載系統內的任何軟件。這使得系統非常有彈性,可以按照實際需要規劃自身大小,是否需要X,網絡服務,打印支持等各項功能。pkgtool使用文本界面下的仿圖形菜單界面,操作直觀簡便,說明詳細,既無需圖形設備的支持,也大大減輕了用戶背一大堆命令參數的負擔。
  另外,Slackware也支持通過其他途經安裝軟件,比如源代碼編譯,rpm包、deb包安裝等等。用戶的選擇余地也很大。
  ii.系統整合穩定。
  Unix系統一向是以穩定著稱,Linux也不例外。在積極吸納新技術的同時,Slackware也將系統集成的穩定性做的很好。在Linux社區中,Slackware在這方面的口碑是很好的。對於動不動就死機,甚至崩潰的Windows系統而言,選擇Unix系統的優勢就是穩定。
  iii.硬件支持廣泛。
  對硬件的支持,其實絕大部分是靠的內核(Kernel)。而現在市面上絕大部分的硬件產品,包括最新的USB,Linux內核都能夠很好的支持。其中還包括一些板載集成品,這些從前支持不是很好的部分,現在內核也能支持了。至於那些不被支持的小部分產品,多為集成顯卡,聲卡和WinModem,是它們的生產商背靠Microsoft,或是不願公開它們的技術參數,導致不被支持(這是受到軟件許可證的限制)。碰到這種情況,只好去找生產商,看他是否提供驅動程序。如不,只能想辦法更換硬件了。但是可以肯定一點,就是哪怕這些硬件不被支持,系統照樣能夠很好的運行。應為Slackware並不要求使用多媒體,使用網絡,所有服務都是可選的,何況還有一些標准的,通用驅動程序可以使用,只是降低了硬件的部分功能而已。
  iv.自由,免費。
  這是所有GNU/Linux系統的通性。這裡強調GNU,因為Linux只是一個內核,而真正的系統是由內核,用戶界面(Shell),文件系統和應用軟件這四大部分所組成。我們現在所使用的各種版本的Linux,是這四個部分的總和,他們絕大部分都遵從GNU General Public Lience發布。因此實際上當Linux指代“使用Linux內核的完整的自由Unix系統”這一概念時,就應該稱作GNU/Linux系統。在這一系統中,你享有完全自由的權利,對系統進行學習,使用,修改,再發布。但是請注意,你在擁有這些全力的同時,沒有限制其他人擁有此權利的權力。詳情請仔細閱讀GNU GPL,這一被戲稱為“病毒”的許可證。
  在說明了Slackware的優勢之後,下面就要詳細說明我安裝Slackware的具體過程了。畢竟,這才是正文嘛^_^
  
  一、下載
  首先,從Slackware的FTP上下載它的最新版。我是在ftp.pl.netmirror.com下的,它位於澳大利亞的悉尼,去那的人少,速度快。在大學裡的朋友,可以在各個大學的校內FTP上先找找,多半是有的。實在找不到,又在市面上買不著的朋友,可以和我聯系,我幫你刻張CD。最新版的Slackware是9.0,全部軟件加在一起不到750兆,光盤安裝只需一張盤(ISO)。硬盤安裝可以根據需要下載所要的軟件包。以下是官方的數據:
  
  A The base Slackware system. (71 MB)
  
  AP Linux applications. (96 MB)
  
  D Program development tools. (109 MB)
  
  E GNU Emacs. (74 MB)
  
  F Answers to Frequently Asked Questions about Linux. (28 MB)
  
  GNOME The GNOME desktop environment and applications. (346 MB)
  
  K Linux 2.4.20 kernel source. (158 MB)
  
  KDE The K Desktop Environment, applications, and Qt. (287 MB)
  
  N Networking applications and utilities. (118 MB)
  
  T TeX typesetting language. (132 MB)
  
  TCL Tcl/Tk/TclX scripting languages and tools. (15 MB)
  
  X XFree86 X Window System graphical user interface. (115 MB)
  
  XAP Applications for the X Window System. (254 MB)
  
  Y Classic text-based BSD games. (6 MB)
  
  一般下載A,AP,D,E即可。還要下載bootdisks和rootdisks這兩個目錄,這是用來做啟動盤的。
  
  系統的最小要求配置是:
  16兆以上內存,至少50兆剩余硬盤空間,386以上CPU(這是針對PC的架構)。
  CD-ROM可選(視安裝方式),顯卡可選(是否安裝X)。
  相信這樣的要求不是很難達到吧?
  
  二、分區
  安裝之前,必須首先規劃好自己的硬盤分區。對於只想安裝Linux系統的用戶,可用PQ Magic之類的分區工具先將硬盤分好區以一個10G硬盤為例,分區原則如下:
  1.分2-3G空間,作為第一個主分區,文件系統為ext2(或ext3)。此分區留作裝載根分區/和引導系統。<--分區標號/dev/hda1
  2.分500兆,作為Linux Swap分區,它將占用一個主分區名額。交換分區是Linux作虛擬內存用的空間,最小不應小於10兆,一般為內存容量的兩倍。但如果你有超大內存的話,也就沒必要分太多給它,最多500兆就夠了。多了不用也是浪費。注:交換分區只允許系統使用,用戶是無法使用的。<--分區標號/dev/hda4
  3.剩下的,都可以分作邏輯分區。然後再在裡面細分。//可選項
  3.1 分2-3G,作為/usr/local,這裡是用戶軟件內裝的地方,大小是軟件需求而定,ext2文件系統。<--/dev/hda5
  3.2 剩下的都分為一個區,作為/home,這裡是系統用戶的個人目錄。裝些私人物品,ext2文件系統。<--/dev/hda6
  
  對於使用雙系統的用戶來說,只需單獨分出一個主分區(作為/),一個Swap分區。至於是否分出獨立的/usr/local和/home完全視硬盤容量而定。總之一個原則,根分區不宜太大,大了就多分幾個區。
  
  我的硬盤分區如下:
  /dev/hda1  Primer   FAT32  MSDOS C:/dev/hda2  Primer
  /dev/hda5  Logical  FAT32  MSDOS D:/dev/hda6  Logical  EXT2   LINUX /home
  /dev/hda3  Primer   EXT2   LINUX /
  /dev/hda4  Primer   LINUX SWAP LINUX /swap
  
  三、引導
  對於光盤安裝的用戶,請在BIOS中將系統設置成光盤引導。然後插入光盤,重啟計算機。光盤引導後,Slackware向您致歡迎詞,然後詢問您是否要添加引導參數。是則在boot:提示符後加入相應的參數。目前絕大部分硬件都符合IDE標准,可以通過bare.i來引導。因此輸入bare.i或是直接單擊回車鍵ENTER。
  我沒有刻錄機,只能硬盤安裝,於是需要制作啟動盤。一共需要做三張啟動盤。用RAWRITE.EXE依次寫入bare.i、install.1、install.2到A盤。*注意:啟動盤一定要用沒有壞磁道的盤做,否則無法引導。* 將機器設為軟盤啟動,先插入寫有bare.i的軟盤,然後按提示依次插入install.1和install.2。
  接下來就是一堆系統引導的信息。一切順利的話,最終將出現一個了login:提示符。還等什麼,root ^_^
  
  四、安裝軟件包
  直接root後就進來了(這裡不需要密碼)。提示符是#,說明我是root,特權人物,“黑衣人”。接下來做的,應該是對硬盤進行分區。但是我已經做了。*如果你還沒做,恭喜你,中大獎了。Linux下的分區工具fdisk是出了名的復雜,而Slackware又偏偏只提供它(還有一個菜單驅動的cfdisk)。有關fdisk的操作,我以後介紹。*
  該進入真正的安裝了。直接輸入setup,回車。
  這就是Slackware的安裝環境--一個彩色的目錄安裝模式。通常有以下幾個選項:ADDSWAP, TARGET, SOURCE, SELECT, INSTALL,
  CONFIGURE 和 EXIT。有時也會有KEYMAP選項,是讓你選擇鍵盤布局的,一般就是QWERTY/US 101鍵盤了。
  下面按順序進入,從ADDSWAP開始。
  ADDSWAP
  顧名思義,就是讓你添加Swap分區。不管它,我已經分好了。直接CANCEL掉。
  TARGET
  為各個分區設置目標目錄。按照前面分好的,我有一個根分區(hda3),一個交換分區(swap),一個邏輯分區(hda6)。首先添加交換分區SWAP到/dev/swap,確定。系統將檢查/dev/swap的磁盤是否有錯並格式化。格式化完畢後,系統提示交換分區已經建立並已激活使用。然後再依次添加/dev/hda1-->/, /dev/hda5-->/usr/local, /dev/hda6-->/home。過程大致同上。這裡系統還會提示使用文件系統的類別,統一選用ext2。
  (對於使用雙系統的人,裝完Linux分區後,系統提示發現MSDOS分區並詢問是否安裝。這是為了方便以後用戶訪問fat分區。對於單系統用戶沒有此過程。安裝FAT分區也很簡單,按提示將FAT分區掛載到某個目錄即可。以後我會提及如何掛載和使用各種分區的。)
  SOURCE
  我是用硬盤安裝的,所以需要提供安裝包所在的分區和目錄。我的包位於d:\linux\slackware\slackware\,所以是分區為/dev/hda5,目錄為/linux/slackware/slackware。
  對於使用光盤安裝的用戶,直接選擇第一項:"Install from a Slackware CD-ROM"。
  INSTALL
  從這裡開始就是真正的安裝軟件包了。用戶在這裡可以選擇"full","newbie","menu","expert","tagpath"和"help"。下面我稍為做個名詞解釋。
  full:完全安裝。省時省力,但首先你的硬盤必須夠大,否則裝著裝著突然報告沒空間了,你就慘了。
  newbie:只安裝每個類別的要求項目(required packages),可選包給出提示,問你選擇裝還是不裝。該模式給出詳細的安裝信息,告訴你所裝的是什麼東西。
  menu/expert:這兩個選項供你選擇你想安裝的類別和各類的包。
  custom/tagpath:這兩個選項只在你有tagfile文件是才用。有興趣的話,用文本編輯器打開一個tagfile看看就能明白了。
  help:幫助文件。裡面有詳細的操作說明。
  
  通常就選full或是menu就行了,想了解更多的信息,選newbie。我選的是menu。由於Slackware方便伸縮,所以我最初只安裝了A,AP,D,E四個類的軟件。萬一裝多了,空間不夠,你可以回到TARGET重來一便,格盤,重新選擇軟件安裝包。一定記得這回少裝點^_^
  CONFIGURE
  裝完軟件包,接下來就是做一些基本的配置工作了。首先安裝內核(直接選擇默認項,除非有你有更新的內核);然後是裝MODEM,我的內貓裝在COM2端口上;再就是鼠標。最後安裝程序會檢查你所裝軟件的依賴性,看是否少裝了軟件包。
  LILO
  簡單點,直接選simple,系統就會自動配置引導程序,來引導你的雙系統。我選的是expert,稍微配置了以下,選擇啟動模式為1024x768x256,這樣屏幕就大了許多。最後,我把LILO安在了MBR中。
  NETWORK
  我沒有裝網絡包,所以無需這一項配置。網絡配置也很簡單,就是輸入你的IP,域名,網關等等。非局域網用戶可以選擇DHCP(動態域名協議)。
  
  五、重啟
  走到這一步,我已經全部完成了Slackware的安裝,趕緊EXIT退出,“三指禅”重啟。
  屏幕噼裡啪啦的閃過各種啟動信息後,我終於看到了久違了的畫面:
  darkstar login:
  
  Log into the new system as "root".
  
  Welcome to Linux 2.4.20.
  
  darkstar login: root
  last login: Wed May 24 12:30:39 -0700 2000 on tty2.
  Linux 2.4.20.
  You have new mail.
  
  darkstar: ~#
  
  尾注:我是一個有經驗的Linux "Installer"(NOT USER),因此有些地方可能一帶而過了,講的不是很詳細。但是,我相信大家是有這個實力和勇氣,抱著必勝的信念來嘗試Slackware的,何況Slackware的安裝過程十分的簡單和直觀,一看就能懂的。當然它還要求你稍微懂點“鳥語”。

Copyright © Linux教程網 All Rights Reserved