国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

輕輕松松的安裝Slackware Linux -- 3.認識 Slackware Linu

2024-07-26 00:30:40
字體:
來源:轉載
供稿:網友
  選擇可以配合您硬體的系統安裝磁片
     關於 bootdisk
     關於 rootdisk
     萬一仍然找不到合用的 bootdisk
     如何選擇 Slackware linux 的 bootdisk/rootdisk
     如何制作系統安裝磁片



□  選擇可以配合您硬體的系統安裝磁片

    網路上經常有朋友這樣問,「我機器安裝有某某牌 CD-ROM drive
, 我想透過該 CD-ROM 安裝 Slackware Linux 系統, 可是為什麼我
的安裝磁片卻認不得該 CD-ROM?」。

    類似的問題還很多, 比方說您想透過 NFS 來安裝, 您可能遇到
的問題, 比方您所拿到的 bootdisk 抓不到您的網路卡 (市面上的
Ethernet網路卡品牌種類非常多)。

    明白了以上兩種可能的問題, 我們就可以先注意到, Slackware
Linux 的bootdisk/rootdisk 系統安裝磁片, 其針對有不同的硬體配
備以及特殊安裝需求, 設計有不同的磁片組合, 本書所提的 bootdisk
及 rootdisk 其實可以說是觀念而以, 以實際上的檔案名稱來說, 也
不是bootdisk 及 rootdisk。 不過, 讀者仍不要忘記, 您必須先自行
做一件功課, 就是反覆叁考第一章以及附錄一的說明, 先確定您的硬
體本身已經為 Linux 所支援, 或者, 假如 Slackware Linux 不支援,
可是最新本 Linux Kernel Source 有 driver 支援, 這時請叁閱第五
章『如何自制 bootdisk』這一節的說明。



    往下我們就要來看看, 如何根據不同的情況, 選擇恰當的
Slackware 系統安裝磁片。

□ 關於 bootdisk

    Slackware Linux 的安裝磁片一共有兩片, bootdisk 就是其中
第一片, 如同其名次的字義, 這磁片是用來啟動機器的。

    bootdisk 安裝磁片的制作方法, 是選擇 bootdsks.144 或
bootdsks.12 目錄下適當的一個檔案 (假如已經壓縮過, 先解壓縮),
準備一張格式化 (Format) 過的磁片, 之後利用 RAWRITE.EXE (在
DOS下用) 或 dd (在 Unix下用) 把該檔案 (的Image)寫到磁片上。

    bootdisk 既然是用來開機, 它就必須要包含有盡可能多的硬體
Drivers, 否則, 假如您使用比較冷門的硬體設備品牌, 您甚至無法
用這張制作好的bootdisk成功啟動機器, 於是就更不用說要執行進一
步的系統安裝。 這些話也同時補充上一節的說明, 為何您必須仔細
選擇適當的 bootdisk檔案, 來制作 bootdisk 磁片。


□ 關於 rootdisk

    rootdisk 磁片也是選用 rootdisk 檔案來制作的。 rootdisk 磁
片包含有一個陽春的 Linux  檔案系統, 以及在該檔案系統下附帶的一
些基本工具程式, 我們就是透過這些工具程式, 進一步把 Linux 系統
安裝到硬碟里面。

    rootdisk 磁片的使用時機, 是緊接著 bootdisk 磁片之後。 稍
微具體來說, 我們用bootdisk啟動機器, 幾秒鐘後, 螢幕上就會有提
示說明, 要我們把這張 rootdisk擺進 A: 磁碟機, 這張 rootdisk 磁
片會接著繼續啟動機器。 幾秒鐘之後我們在螢幕上看到的, 就是一部
正運轉中的 Linux 系統環境, 只是陽春了些。

    至於實際的操作示范, 筆者會在後面有詳細介紹。

□ 萬一仍然找不到合用的 bootdisk

    有些時候, 由於您的硬體設備太新穎, 或者太老舊, Slackware
Linux 的眾多 bootdisk 無法開機後, 認得您的硬體設備。 碰到這
種情況時, 我建議您想辦法用普通規格的硬體, 先把系統安裝起來,
之後, 取得最新版系統核心原始碼, 在這新系統下進行編譯, 編譯
時把您所需要的硬體 Drivers包含進來。

    這樣做會得到一分新的系統核心, 我們接著指定 LILO 用這分新
的系統核心開機。 現在, 機器可以關掉, 把原本不支援的配備換進
來 (但原本硬碟不能換, 因為里面有 Linux系統), 再次啟動機器,
現在祈禱一下, 或許可以成功, 若不成, 假如您仍堅持使用該硬體,
您需要一個懂 Linux的顧問, 現場給您指導, 不然, 最後一招, 就是
叁考第五張『如何自制 bootdisk』一節的說明。


□  如何選擇 Slackware Linux 的 bootdisk/rootdisk

    不論您的 Slackware Linux 是取自市面上出版的 CD-ROM, 或
者是由 Internet FTP 檔案庫, 您可以發現底下幾個目錄:

    bootdsks.12
    bootdsks.144
    rootdsks.12
    rootdsks.144

    這其中, bootdsks.12 及 rootdsks.12 是針對電腦第一個磁碟
機為 5 1/2寸ⅱ 容量 1.2MB而設計, 用 DOS的觀念來說, 假如您的
A: 槽是這種 5 1/2尺寸的, 您就在這兩個目錄下選擇您所需要的
bootdisk 及 rootdisk 檔案。 至於 bootdsks.144 及 rootdsks.144
兩個目錄則是為第一個軟碟為 3寸半ⅱ 容量 1.44MB 的機器所設計


    以下筆者主要以 3寸半規格磁片來做說明。 在您手上的 CD-ROM
或者是 NCTUCCCA.edu.tw 檔案庫的 /UNIX/linux/Slackware 目錄,
可以看到以下目錄及檔案。

ftp> pwd
257 "/UNIX/linux/Slackware/bootdsks.144" is current directory.
ftp> dir
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
total 6904
-r--r--r--   1 SEEDNET  NCTUCCCA     5352 Oct 17  1994 README
-r--r--r--   1 SEEDNET  NCTUCCCA     4100 Oct 17  1994 WHICH.ONE
-r--r--r--   1 SEEDNET  NCTUCCCA   505486 Oct 17  1994 bare.gz
-r--r--r--   1 SEEDNET  NCTUCCCA   592060 Oct 17  1994 cdu31a.gz
-r--r--r--   1 SEEDNET  NCTUCCCA   591056 Oct 17  1994 cdu535.gz
-r--r--r--   1 SEEDNET  NCTUCCCA   661153 Oct 17  1994 loaded.gz
-r--r--r--   1 SEEDNET  NCTUCCCA   591153 Oct 17  1994 mitsumi.gz
-r--r--r--   1 SEEDNET  NCTUCCCA   588606 Oct 17  1994 nec260.gz
-r--r--r--   1 SEEDNET  NCTUCCCA   569209 Oct 17  1994 net.gz
-r--r--r--   1 SEEDNET  NCTUCCCA   603367 Oct 17  1994 old1118.gz
-r--r--r--   1 SEEDNET  NCTUCCCA   599602 Oct 17  1994 sbpcd.gz
-r--r--r--   1 SEEDNET  NCTUCCCA   600699 Oct 17  1994 scsi.gz
-r--r--r--   1 SEEDNET  NCTUCCCA   645018 Oct 17  1994 scsinet.gz
-r--r--r--   1 SEEDNET  NCTUCCCA   505467 Oct 17  1994 xt.gz
226 Transfer complete.
ftp>
ftp> cd /UNIX/linux/Slackware/rootdsks.144
ftp> pwd
257 "/UNIX/linux/Slackware/rootdsks.144" is current directory.
ftp> dir
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
total 2160
-r--r--r--   1 SEEDNET  NCTUCCCA     1446 Oct 17  1994 README
-r--r--r--   1 SEEDNET  NCTUCCCA     1250 Sep  2  1994 README.UMS
-r--r--r--   1 SEEDNET  NCTUCCCA     1809 May 29  1994 README_T.APE
-r--r--r--   1 SEEDNET  NCTUCCCA   546082 Oct 17  1994 color144.gz
-r--r--r--   1 SEEDNET  NCTUCCCA   588779 Oct 17  1994 tape144.gz
-r--r--r--   1 SEEDNET  NCTUCCCA   549218 Oct 18  1994 tty144.gz
-r--r--r--   1 SEEDNET  NCTUCCCA   519420 Oct 17  1994 umsds144.gz
226 Transfer complete.

如何選擇 bootdisk

     如同我的剛剛前面一個畫面所看到的, 我們對 bootdisk 檔案
有很多的選擇, 我們就是選擇其中之一來制作 bootdisk 磁片。 下
表采自Slackware Linux 2.02 所附的 WHICH.ONE 檔案, 這表的閱
讀方式是先考慮安裝方式, 也就是最左邊一列, 我們可以看到軟體
(Floppy)ⅱ 硬碟 (Hard Drive)ⅱ CD-ROMⅱ NFS 及 Tape 幾種安
裝方式, 且其中, 硬碟ⅱ CD-ROM 及 NFS都各自細分有幾種方式。

     確定了您的安裝方式後 (也就是來源) , 接下來要知道該機器
的硬碟形式, 這也就是您所要安裝 Linux 的目的磁碟, 在下表中,
第二及第三兩個欄位就是。 來源及目的都知道了, 接下來就可以查
表, 查的方法是指頭放在最左邊的欄位 (來源),  垂直往下移動, 找
到您所預定采用的安裝方法之後, 指頭就停在這里。 接著再往右移
動指頭, 假如您所要安裝的硬碟是 IDE, 指頭就停在第二個欄位, 是
SCSI 的話就停在第三欄位, 假如是 MFM則停在最後欄位。 最後您指
頭一定會停在某一個格位, 該格位所寫的檔名就是您所需要的bootdisk
檔名 (延伸檔名 .gz 是壓縮過自動加上的, 此處忽略了)。

    我們接著舉三個例子來做說明, 其馀的讓讀者自行查詢。

Panasoic CD-ROM 安裝ⅱ SCSI 硬碟

     比方說您想安裝的機器安裝有 Panasonic 562B/563B 唯獨光碟
機, 您想透過 CD-ROM 來安裝, 而該機器的硬碟為SCSI 規格, 這時
您可以選擇 sbpcd.gz 檔案作為 bootdisk。

SCSI CD-ROM 安裝ⅱ IDE 硬碟
     首先您必須先確定您的 SCSI 控制卡為 Slackware Linux 所支
援, 這部份您可以叁考第一章以及附錄一的說明。 大體上來說, 若
SCSI 控制卡沒問題, 您的 SCSI CD-ROM 就可以為 Linux 所用, 而
不論品牌。 之後的選擇, 也同上面一樣的方法, 您會發覺 scsi.gz
就是您要的 bootdisk 檔案。


軟碟安裝ⅱ IDE 硬碟
    這情況極可能是最普片的, 您可以選用 bare.gz。

NFS 安裝, SCSI 硬碟
    透過 NFS 安裝是一件輕松愉快的事情, 您可以選擇 scsinet.gz。


<< 表 2-1 >>
------------------------------------------------------------------------------
安裝方式(來源)|   安裝目的磁碟形式
source on:    |      IDE                 SCSI             MFM
--------------+------------------+------------------+-------------------------
Floppy:       | bare             | scsi             | xt
              | * old1118        | * old1118        |
              |                  | * alpha          |
              |                  | * loaded         |
--------------+------------------+------------------+-------------------------
Hard Drive:   | bare             | scsi             | xt
              | * old1118        | * old1118        |
              |                  | * alpha          |
              |                  | * loaded         |
--------------+------------------+------------------+-------------------------
SCSI CD-ROM:  | scsi             | scsi             |
              | * old1118        | * old1118        |
              | * alpha          | * alpha          |
              | * loaded         | * loaded         |
--------------+------------------+------------------+-------------------------
              | mitsumi          | mitsumi          |
Mitsumi CD:   | * old1118        | * old1118        |
              | * loaded         | * loaded         |
--------------+------------------+------------------+-------------------------
Sony CDU31a   | cdu31a           | cdu31a           |
or CDU33a CD: | * old1118        | * old1118        |
              | * loaded         | * loaded         |
--------------+------------------+------------------+-------------------------
Soundblaster, | sbpcd            | sbpcd            |
Panasonic,    | * old1118        | * old1118        |
Kotobuki,     | * loaded         | *loaded          |
Matsushita,   |                  |                  |
& Lasermate   |                  |                  |
CD-ROM:       |                  |                  |
--------------+------------------+------------------+-------------------------
Sony 535/531  | cdu535           | cdu535           |
CD-ROM:       | * loaded         | * loaded         |
------------------------------------------------------------------------------
NEC 260 IDE   | nec260           | nec260           |
CD-ROM:       | * loaded         | * loaded         |
--------------+------------------+------------------+-------------------------
NFS:          | net              | scsinet          |
              | * old1118        | * old1118        |
--------------+------------------+------------------+-------------------------
Tape:         | bare (for floppy | scsi             | xt (for floppy tape)
              |       tape)      | alpha (for SCSI  |
              | scsi (for SCSI   |   tape on IN2000 |
              |       tape)      |   or EATA)       |
              | alpha (for SCSI  | * old1118        |
              |   tape on IN2000 | * loaded         |
              |   or EATA)       |                  |
              | * old1118        |                  |
--------------+------------------+------------------+-------------------------


如何選擇 rootdisk

    選擇 rootdisk 比 選擇 bootdisk 簡單很多, 您想要一個漂亮
的彩色安裝畫面的話, 可以選擇 color144.gz 這檔案來制作 rootdisk
磁片, 一般的單色畫面則選用 tty144.gz。 另外兩個選擇, 若裝機方
式選擇磁帶的話, 這時就要選用 tape144.gz 來制作 rootdisk, 另
外一個方式則是在現有 DOS 分割區安裝 Linux, 這則選用umsds144.gz
,但是我不鼓勵讀者做這選擇。 以上是針對 A: 磁碟為 3 1/2" 1.44MB
磁碟機的情況。



□ 如何制作系統安裝磁片

    對系統安裝磁片 bootdisk 及 rootdisk 有更多了解後, 接著我
們就來談談如何實際來制作。

    制作系統安裝磁片很簡單, 以下筆者會分別示范 DOS 及 Unix
環境下的方法。


DOS 環境下制作

    DOS 環境下制作需要兩支額外的工具程式, 一支是 GZip.EXE,
這是用來解壓縮的軟體, 另外一支是 RAWRITE.EXE, 這程式可以把
解壓縮後檔案的 Image 寫入軟碟, 注意, RAWRITE.EXE 的『寫』
其觀念與 COPY 有極大的差異, COPY 所拷貝出來的磁片, 仍然是
DOS 屬性的磁片, 而 RAWRITE 所制作出來的就不一定了, 以這里
所談的 Linux安裝磁片來說, RAWRITE 所制作出來的磁片, 是 DOS
所無法讀取的 [注]。

注: 在這里, RAWRITE 所制作出來的 bootdisk 及 rootdisk 兩張
    磁片, 其屬性其實是 Minix 檔案系統格式。

    以上提到的這兩支程式多半可以在您取得 Slackware Linux 相
同的地方取得, 以Internet FTP 檔案庫來說, 您可以在 NCTUCCCA.
edu.tw:/UNIX/linux/Slackware 目錄下取得, 至於 CD-ROM 則應該
同樣在 Slackware Linux 所在目錄可以找到。

    以下筆者把實際操作畫面做示范摘錄。 本示范的環境, 關於安
裝方式是透過 Panasonic CD-ROM drive, Linux 系統將被安裝在
SCSI 硬碟。

解壓縮 及 RAWRITE.EXE 示范

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━□
┃ ┃
┃    Volume in drive C is YUAN ┃
┃    Volume Serial Number is 1951-051A ┃
┃    Directory of C:/LINUX ┃
┃ ┃
┃   RAWRITE  EXE     13052 02-05-94  10:03p                    ┃
┃   GZIP     EXE     39910 05-29-94  10:03p                    ┃
┃   COLOR144 GZ     546082 11-06-94  11:22p                    ┃
┃   SBPCD    GZ     599602 11-06-94  11:22p                    ┃
┃ ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛


    如上圖所示, 將 RAWRITE.EXE 及 GZIP.EXE 兩支程式, 以及
SBPCD.GZ (bootdisk) 和 COLOR144.GZ (rootdisk) 兩檔案擺在同一
個目錄下。

    下面的操作, 我們先把 SBPCD.GZ 及 COLOR144.GZ 解壓縮, 之後
用 RAWRITE.EXE 這支程式, 把這兩個檔案「寫」到A磁片上。


┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━□
┃C:/LINUX> gzip -d sbpcd.gz     ←  解壓縮 SBPCD.GZ 檔案             ┃
┃C:/LINUX> gzip -d color144.gz  ←  解壓縮 COLOR144.GZ 檔案          ┃
┃       ┃
┃C:/LINUX>rawrite               ←  下rawrite指令                    ┃
┃RaWrite 1.2 - Write disk file to raw floppy diskette       ┃
┃       ┃
┃Enter source file name: sbpcd  ←  回答〃sbpcd〃為來源              ┃
┃Enter destination drive: a:    ←  回答〃a:〃為目的磁片             ┃
┃Please insert a formatted diskette into drive A: and PRess -ENTER- :┃
┃Number of sectors per track for this disk is 15       ┃
┃Writing image to drive A:.  Press ^C to abort.       ┃
┃Track: 79  Head:  1 Sector: 13       ┃
┃Done.       ┃
┃       ┃
┃C:/LINUX>rawrite               ←  下rawrite指令                    ┃
┃RaWrite 1.2 - Write disk file to raw floppy diskette       ┃
┃       ┃
┃Enter source file name: color144 ←  回答〃color144〃為來源         ┃
┃Enter destination drive: a:      ←  回答〃a:〃為目的磁片           ┃
┃Please insert a formatted diskette into drive A: and press -ENTER- :┃
┃Number of sectors per track for this disk is 15       ┃
┃Writing image to drive A:.  Press ^C to abort.       ┃
┃Track: 79  Head:  1 Sector: 13       ┃
┃Done.       ┃
┃       ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

    以上操作注意一點, SBPCD.GZ 及 COLOR144.GZ 檔案經解壓縮處
理後, 其檔名將分變為 SBPCD 及 COLOR144, 也就是其延伸檔案 .GZ
會消失不見。

    您依照上面示范操作之前, 記得先準備好兩張格式化(format)過
的磁片, 插入第一個軟碟 (也就是A:槽)。由於各硬體上的差異, 以
及BIOS設定的不同, 假如您有兩個軟碟機的話, 兩個之中, 必有其中
之一必定是可以用來開機的, 您就是把format過的磁片擺入這個可以
開機磁碟機內。

Unix 環境下制作
    以上的操作示范, 是在 DOS 環境下制作出 Slackware Linux 兩
張安裝磁片, 藉由這兩張磁片, 您就可以啟動一部 PC, 進入 Linux
作業系統, 在此之下, 接著再進一步進行系統安裝作業。

    不過假如您沒有 DOS機器, 而只有工作站電腦, 或其他任何附有
軟碟機的 Unix 機器 (包含 Linux), 您也可以在這環境下制作出這
兩張安裝磁片 (先決條件是該機器安裝有gzip 工具程式)。


$ ls -l
total 1130
drwxr-xr-x   2 root     root         1024 Nov  6 21:42 ./
drwxr-xr-x   9 root     root         1024 Nov  6 21:41 ../
-rw-r--r--   1 root     root       546082 Nov  6 21:42 color144.gz
-rw-r--r--   1 root     root       599602 Nov  6 21:42 sbpcd.gz

$ gzip -d color144.gz sbpcd.gz   ←  解壓縮
$ ls -l

total 2896
drwxr-xr-x   2 root     root         1024 Nov  6 21:44 ./
drwxr-xr-x   9 root     root         1024 Nov  6 21:41 ../
-rw-r--r--   1 root     root      1474560 Nov  6 21:42 color144
-rw-r--r--   1 root     root      1474560 Nov  6 21:42 sbpcd

$ dd if=sbpcd of=/dev/fd0 obs=18k
$ dd if=color144 of=/dev/fd0 obs=18k

    上面指令中, fd0 假設為您的軟碟機, 在不同的 Unix 系統可能
會有不同的名稱 (比方 rfd0), 請自行替換。 另外, 執行 dd 指令之
前, 記得先放一張已經 FORMAT 過的磁片 (用DOS FORMAT A: 指令,
或者 Linux fdformat /dev/fd0H1440)。

  *    作者: 曾瑞源     著作權聲明                              *
  *    yuan@UUserv.Net.tw                                       *
  *                                                             *
  *  任何個人都可未經授權自行列印閱讀, 這里「個人」指任何人,    *
  * 「自行列印」指的是非刪改作者原作情況下, 自行由電腦印表機    *
  *  列印。本著作權規范不限制您列印數量, 但凡商業性出版使用ⅱ   *
  *  轉排版印刷都不被允許。                                     *
  *                                                             *
  *  關於本著作物(電子書)的轉發行規定, 您被鼓勵將之擺放在任何   *
  *  Internet FTP檔案庫上 Gopher/WWW站ⅱ或者任何聯盟的PC BBS    *
  *  站臺, 作者歡迎并感激您愿意如此做, 因為這樣做受益的朋友必   *
  *  然會更多。最後, 本版權聲明是本著作的一部份, 任何將本聲明   *
  *  與本著作分離的動作已經侵權并違法。其它未定事宜, 或您認為   *
  *  本版權聲明有不合時宜之處, 請聯絡作者。我再次感謝您讀我,    *
  *  再見。                                                     *
  *                                                             *

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 麻城市| 包头市| 太和县| 泽库县| 普洱| 辉南县| 资阳市| 厦门市| 元氏县| 成安县| 铁力市| 嘉禾县| 名山县| 正宁县| 榆中县| 枣庄市| 遵化市| 汤阴县| 兴义市| 东阳市| 敖汉旗| 漯河市| 曲麻莱县| 龙门县| 谢通门县| 汤原县| 阿拉善盟| 镇安县| 永宁县| 大渡口区| 松阳县| 凌源市| 内丘县| 柳江县| 扎兰屯市| 苏州市| 荣昌县| 邵东县| 宜君县| 邵东县| 宁海县|