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

首頁 > 系統 > Linux > 正文

輕輕松松的安裝Slackware Linux -- 4.如何在硬碟建置Linux系統

2024-07-26 00:30:38
字體:
來源:轉載
供稿:網友
  在前面章節中, 我們已經介紹過了 Slackware linux 安裝磁片
的制作方法, 以及Slackware Linux 軟體的取得, 本章中我們就來看
看如何真正進行系統軟體的安裝。

     系統安裝的步驟
     使用 bootdisk及rootdisk 磁片來開機
     關於 root 使用者
     關於虛擬螢幕 (Virtual Console)
     fdisk 硬碟分割區規劃示范
     系統軟體安裝前的說明
     set up 六程序
     setup 啟動
     啟動虛擬記憶體
     指定安裝目的分割區 (Target)
     指定安裝來源 (Source)
     選擇安裝軟體
     Install 實際安裝
     系統設定


□ 系統安裝的步驟

    我們簡化來看, 安裝的步驟可以說有三個步驟, 這三步驟都是用
Slackware Linux安裝磁片啟動系統後, 接著一步步來進行。 我們現
在就來看看這三步驟。

步驟一: fdisk 規劃分割區 (Partitioning)
    安裝 Linux 的最低要求, 要有一個分割區[注], 但是這樣一套系
統所需要的虛擬記憶空間, 只能用 Swap File方法制作, 對學生來說,
這或許適合, 但是系統效率與安全性就差些。 至於比較好一些的情況
,我們為 Linux 規劃出兩個分割區, 一個用來安置整個檔案系統, 另
外一個作為 Swap Partition 虛擬記憶體。 至於最佳情況, 則是將系
統規劃出多重檔案系統, 將 / 保留盡可能的小, /usrⅱ /tmpⅱ /var
及 /home 等等可以分為各自獨立的檔案系統, 也就是各自有專屬的分
割區, 最後并加上一個獨立的分割區, 作為 Swap Partition 虛擬記
憶體。 這樣設定的一部 Linux 系統在筆者看來, 就是一個最符合系
統安全要求ⅱ 以及系統運轉效率的一個多工多使用者作業系統環境。

注: 其實可以又例外, 用umsds144.gz 來做rootdisk, 可以在原本 MSDOS
    分割區內安裝并執行 Linux, 但是筆者不推薦這樣做, 尤其對把 Linux
    擺在嚴肅場合的朋友來說, 不要這樣做。


步驟二: 建置檔案系統 (格式化)
    完成了硬碟分割, 事實上硬碟內仍然什麼也沒有, 我們只是用邏
輯上的方法, 把一個硬碟, 分割成好幾個來用, 新規劃出來的分割區
仍然空空如也, 這樣的分割規劃動作, 比較接近硬體層次。

    建置檔案系統工作則是比較接近作業系統層次的規劃動作, 我們
在某個分割區建制檔案系統後, 該分割區就變成一個擁有特殊結構屬
性的分割區。 我們以大家熟悉的 DOS來說, 我們對硬碟或軟碟執行
FORMAT動作, 這動作就是建置檔案系統, 比方說 C:/> format a:/s。

    Linux 環境下的檔案系統建置動作, 是用 mkfs 或 mke2fs 等等
工具程式來做。 在本章系統安裝示范過程中, 我們執行 Slackware
Linux 安裝程式時, 可以手工執行 mkfs (或mke2fs) 動作, 也可以
在軟體安裝時, 讓安裝程式自動判別, 那時再決定是否 mkfs。

    不過假如您事後有機會要手工進行系統維護時, 就會有需要用指令
來建造檔案系統, 比方說制造一個 Linux 屬性 (ext2fs) 的磁碟片就
是一個典型的例子

步驟三: 把 Slackware Linux 安裝到硬碟

    這個步驟是我們真正期待的, 這步驟會把軟體從磁片 (或者 CD-
ROMⅱ 遠端 NFS server 或硬碟都行) 安裝到硬碟內指定的分割區。
注意, 這步驟也會拷貝一份新的 Kernel 到硬碟去, 不過, 這份
Kernel 不同於 bootdisk 磁片上的 Kernel, 實際安裝時, 安裝程式
會詢問您安裝 IDE Kernel 或 SCSI Kernel, 您一定要正確回答, 也
就是根據您硬碟控制卡形式, 選用其中之一 (假如您不知道您硬碟的
規格, 那大概就是 IDE)。

    再次提醒讀者, 這步驟一定要正確且仔細的安裝, 最好也要盡量
完整的安裝, 最好您至少安裝 A (系統基本工具)ⅱ B (最基本的常
用應用軟體) 及 N (網路應用軟體) 等系列軟體, 另外您想編譯系統
核心的話 (這幾乎是絕對有必要的動作), D 系列包含有系統發展工具
以及系統核心服務程式碼 (Kernel source code) 也有絕對必要, 除
此之外, F 系列包含各式 FAQ (常見問與答) 文件, I 系列 Info
page 線上手冊等等最好也都安裝, 以及頗為重要的 Q系列, 這是針對
不同硬體設備以及應用需求所事先編譯好的系統核心服務程式 (Kernel),
您可以從這里選擇一個來用。 總之, 把Linux定位在玩票性質的話, 您
不妨選擇性安裝, 至於嚴肅場合則盡量全部安裝。 不甚漏失安裝一些必
要軟體, 會帶給自己無謂的困擾。


□ 使用 bootdisk及 rootdisk 磁片 開機

    安裝系統的第一步驟, 就是拿剛剛制作好的 bootdisk 磁片, 塞
入第一部軟碟機, 啟動電源。 正常的話, 您會在螢幕上看到以下畫
面。

<< 畫面 4-1 >>
LILO

Welcome to the Slackware Linux 2.0.2 Bootkernel disk!

If you have any extra parameters to pass to the kernel, enter them at the
PRompt below. For instance, you might need something like this to detect the
hard drive on PS/1 and ValuePoint models from IBM:

   ramdisk hd=cyl,hds,secs (Where "cyl", "hds", and "secs" are the number of
                            cylinders, sectors, and heads on the drive. Most
                            machine won't need this.)

Also, in a pinch, you can boot your system with a command like:
   mount root=/dev/hda1

On machines with low memory, you can mount root=/dev/fd1 or
mount root=/dev/fd0 to install without a ramdisk. See LOWMEM.TXT for details.

If you wold rather load the root/install disk from your second floppy drive:
   drive2  (or even this: ramdisk root=/dev/hd1)

DON'T SWITCH ANY DISKS YET! This prompt is just for entering extra paramters.
If you don't need to enter any paramters, hit ENTER to conitnue.

boot:

    螢幕畫面在此處停止了。 正常的話, 在這里我們碰一下
鍵, 可以繼續。


<< 畫面 4-2 >>
...........

Please remove the boot kernel disk from your floppy drive, insert a
root/install disk (such as one of the Slackware color144, colrlite,
tty144, or tty12 disks) or some other disk you wish to load into a
ramdisk and boot, and then press ENTER to continue.


    接著您可以在螢幕上看到開機磁片偵測到硬體周邊裝置的一系列
訊息, 這些訊息此處簡略掉了。 一直到下面畫面,  螢幕再度停住,
此處, 我們瀏覽一下其說明, 其意思是說, 把剛開機用的 bootdisk
拿出來, 把 rootdisk (也就是系統安裝磁片的第二片) 插進磁碟機



<< 畫面 4-3 >>
VFS: Disk change detected on device 2/28
RAMDISK: Loading 1440 blocks into RAM disk ..................................
.............................................................................



<< 畫面 4-4 >>

Welcome to the Slackware Linux installation disk, (v. 2.0.2)

###### IMPORTANT! READ THE INFORMATION BELOW CAREFULLY. ######
- You will need one or more partitions of type "Linux native" prepared. It is
  also recommended that you create a swap partition (type "Linux swap") prior
  to installation. Most users can use the Linux "fdisk" utility to create and
  tag the types of all these partitions. OS/2 Boot Manager users, however,
  should create their Linux partitions with OS/2 "fdisk", add the bootable
  (root) partition to the Boot Manager menu, and then use the Linux "fdisk" to
  tag the partitions as type "Linux native".
- If you have 4 megabytes or less of RAM, you MUST activate a swap partition
  before running setup. After making the partition with fdisk, use:
mkswap /dev/ ; swapon /dev/
- Once you have prepared the disk partitions for Linux, and activated a swap
  partition if you need one, type "setup" to begin the installation process.
- If you want the install program to use monoChrome displays, type:
TERM=vt100
  before you start "setup".

You may now login as "root".

slackware login:

    以上連續畫面到<<畫面 4-4>> 停止, 就算開機成功, 接下來我們
可以 root 進入系統 (此時的環境已經是一個運轉中的 Linux系統),
之後, 就可以正式進行系統硬碟規劃以及安裝動作。

    本節最後我們介紹一個相關的問題。 有時候, bootdisk 磁片開
機時, 沒有能夠自動偵測到您的硬體設備, 最常見的, 就是網路卡以
及CD-ROM 控制卡。 遇到這種情況時, 我建議您用 bootdisk 磁片開
機時, 在 boot: 提示符號後, 輸入以下指令:

  boot: ramdisk sbpcd=0xAAA,LaserMate 針對 Panasonic 562B/563B 光碟機

  boot: ramdisk ether=B,0xCCC,eth0    針對網路卡

  boot: ramdisk sbpcd=0xAAA,LaserMate ether=B,0xCCC,eth0 合在一起

  以上: AAA: 該唯獨光碟機控制卡之 IO port
        B:   該網路卡的 IRQ
        CCC: 開網路卡之 ip port


□ 關於 root 使用者


    root 是系統環境中, 最特殊的一個使用者帳號。 在Unix環境,
root是個虛擬的使用者, 這帳號用來讓系統管理者(這時就是您) 以
最高的特權進入系統, 之後執行系統維護及管理等工作。

    這里暫時我們只需要知道這麼多, 在本系列Linux第二冊〔輕輕
松松管理Linux> 里, 我有更詳細說明。


□  關於虛擬螢幕 (Virtual Console, VC)

    即便只是進行系統安裝工作, 我們也已經可以享用 Virtual
Console (VC) 所帶來的便利, 第一次接觸這觀念的朋友, 不妨把 VC
想成有多的螢幕的 Linux 工作站。

    當您開機完成後, 在螢幕上您所看到的, 是第一個 VC, 您可以
用 -F2 (按下 鍵不放, 再按 F2鍵) 切換到第二個螢幕,
同理, -F3 是第三個螢幕, -F4 為第二個螢幕。

    Linux 是多人多工的作業系統, 所以在每一個 VC 下, 您都可以
執行各自獨立的工作, 執行系統安裝時也不例外。 額外一提, 本章往
下介紹中, 筆者所需要的畫面摘錄, 就是用這方法取得, 也就是在當
第一個 VC 執行安裝工作時, 第二個 VC 執行記錄與畫面摘錄, 這樣
一邊安裝一邊記錄畫面。


□ fdisk 硬碟分割區規劃示范

    接下來我們就要進行硬碟分割區規劃, 請讀者特別小心操作這些
步驟, 以下我們是用 fdisk /dev/hdb 指定來執行分割動作, 假如您
只以一顆 IDE 硬碟, 您可以使用 fdisk /dev/hda 指令, 假如您只有
一顆 SCSI 硬碟, 則可以 fdisk /dev/sda 指令。

    這里所執行的環境, 仍然是用 bootdisk/rootdisk 磁片開機, 以
root 帳號進入系統後所看到的環境。


<< 畫面 4-5 >>
# fdisk /dev/hdb       ← 規劃編號第二個硬碟

Command (m for help): p

Disk /dev/hdb: 16 heads, 63 sectors, 826 cylinders
Units = cylinders of 1008 * 512 bytes

   Device Boot  Begin   Start     End  Blocks   Id  System
/dev/hdb1           1       1     100   50368+  83  Linux native
/dev/hdb2         101     101     405  153720    7  OS/2 HPFS
/dev/hdb3         536     536     736  101304   83  Linux native
/dev/hdb4   *     406     406     535   65520   a5  BSD/386

Command (m for help):


    本例子只算是個大雜燴的情況, 只有玩家才會把硬碟內安裝有這
麼多的作業系統, 這不適合專業場合。 我們可以看到上面這例子一共
有四個分割區, 其中兩個分給 Linux (其 IP 為 83), 剩下兩個, 一
個安裝 OS/2, 以及一個安裝 FreeBSD。 對於玩票性質的學生來說,您
這樣做倒是無妨。

   不過, 對於想把 Linux 擺在有實際生產力場合的朋友來說, 我們
就必須實際依照我們事先對於檔案系統的規劃, 來配合硬碟磁區的規
劃。 比方說, 若我們想規劃出如 <<畫面 4-6>> 這樣的一個系統, 我
們實際上就要有兩個硬碟, 之後在第一個硬碟 (/dev/hda) 規劃四個
分割區, 在第二個硬碟 (/dev/hdb) 規劃三個分割區, 而且這一共六
個分割區其屬性都必須是 Linux native (其中一個分割區的屬性為
Linux swap, 這是用來做虛擬記憶體之用的, 此處沒顯示)。

<< 畫面 4-6 >>
$ df
Filesystem         1024-blocks  Used Available Capacity Mounted on
/dev/hda1             139112  101280    30648     77%   /
/dev/hdb3             137825   54679    80299     41%   /var
/dev/hdb1             313715   96612   213515     31%   /var/spool/news
/dev/hda3              47586   36833     8289     82%   /home
/dev/hda2             198099   76000   111869     40%   /usr/local
/dev/hda4              19355     793    17563      4%   /tmp
/dev/sbpcd            660480  660480        0    100%   /cdrom

<< 畫面 4-7 >>

$ fdisk /dev/hda
Using /dev/hda as default device!

Command (m for help): p

Disk /dev/hda: 15 heads, 62 sectors, 899 cylinders
Units = cylinders of 930 * 512 bytes

   Device Boot  Begin   Start     End  Blocks   Id  System
/dev/hda1   *       2       2     310  143685   83  Linux native
/dev/hda2         311     311     750  204600   83  Linux native
/dev/hda3         751     751     856   49290   83  Linux native
/dev/hda4         857     857     899   19995    5  Extended


<< 畫面 4-8 >>
$ fdisk /dev/hdb                       ← 指定規劃第二顆硬碟
The number of cylinders for this disk is set to 1048.
This is larger than 1024, and may cause problems with some software.

Command (m for help): p      ← 用 p 指令來瀏覽目前分割區的配置

Disk /dev/hdb: 16 heads, 63 sectors, 826 cylinders
Units = cylinders of 1008 * 512 bytes

   Device Boot  Begin   Start     End  Blocks   Id  System
/dev/hdb1           1       1     100   50368+  83  Linux native
/dev/hdb4   *     406     406     535   65520   a5  Unknown

Command (m for help): n                ← n 設立新分割區
Command action
   e   extended
   p   primary partition (1-4)
p                                      ← p 指定 primary 分割區

Partition number (1-4): 2              ← 2  指定第二個

First cylinder (101-826): 101          ← 指定第二分割區位置
                                          從 101 - 250 cylinder

Last cylinder or +size or +sizeM or +sizeK (101-405): 250

Command (m for help): n                ← n 設立新分割區

Command (m for help):
   e   extended
   p   primary partition (1-4)
p                                      ← p 指定 primary 分割區

Partition number (1-4): 3              ← 指定第三分割區位置
                                          從 251 - 250 cylinder

First cylinder (251-826): 251          ← 填入 251
Last cylinder or +size or +sizeM or +sizeK (251-405): 290  ← 填入 290

Command (m for help): p                ← 用 p 指令瀏覽設定結果

Disk /dev/hdb: 16 heads, 63 sectors, 826 cylinders
Units = cylinders of 1008 * 512 bytes

   Device Boot  Begin   Start     End  Blocks   Id  System
/dev/hdb1           1       1     100   50368+  83  Linux native
/dev/hdb2         101     101     250   75600   83  Linux native
/dev/hdb3         251     251     290   20160   83  Linux native
/dev/hdb4   *     406     406     535   65520   a5  Unknown

Command (m for help): t                ← 修改分割區類型
Partition number (1-4): 3              ← 指定修改第三個分割區

Hex code (type L to list codes): 82    ← 82 代表 Linux Swap Partition

Changed system type of partition 3 to 82 (Linux swap)


Command (m for help): wq               ← w: 儲存 q: 結束跳出


    完成分割區規劃後, 我們還不能立刻執行安裝的工作, 現在我們
必須重新開機。 這時, 把 rootdisk 磁片從磁碟機拿出來, 再換插
bootdisk 磁片進去, 之後在提示符號下, 執行 reboot 指令從新啟動
機器。

□ 系統軟體安裝前的說明

    到這里為止, 我們硬碟內實際上仍然沒有東西, 我們只做了基本
的分割區規劃, 更重要的檔案系統ⅱ 系統軟體ⅱ 系統核心服務程式
ⅱ系統工具程式以及應用軟體等等, 都還未安裝。

    剛剛我們完成分割區規劃後, 重新開機, 并再次以 root 帳號進入
系統, 假如無誤的話, 我們接下來要用 setup 指令, 完成全程安裝動
作。 請讀者留意, setup 的動作可以指定全自動, 也可以指定一步一
步監督安裝。 這兩不種不同方式其所需的時間相差很大, 我建議讀者
第一次執行的話, 指定一步一步慢慢來 (這是內定方式), 這樣您可以
瀏覽整個過程, 也就可以對系統有更深的了解。 還有一點很重要的,
由於您不想由於您的不慎, 以致於安裝了一套有潛在瑕疵的 Linux 系
統, 可是明顯的您又沒有經驗, 怎麼辦呢? 簡單, 先把第一次安裝當
作是測試, 不論成功與否, 都仔細觀察仔細學, 之後, 再重新從頭開
始一次, 仔細的一步步進行硬碟規劃ⅱ 建置檔案系統ⅱ 及系統軟體
安裝。

□ set up 六程序
    Slackware Linux 的安裝可以大略分解為六個步驟, 其實這些步
驟其在彩色安裝畫面上都已經有清楚顯示, 讀者此處不妨快速瀏覽即
可。 以下這六個步驟可以是連貫動作, 但也可以個別獨立操作。

1. 啟動 SWAP PARTITION
    除非您硬碟內已經沒有可用的分割區, 最好您第一個步驟就要先
設置 SWAP PARTITION, 讓系統所需要的虛擬記憶體立刻生效, 這對
記憶體很小的機器尤其重要, 否則您甚至可能沒有辦法繼續進行安裝
工作。


2. 指定安裝目的分割區 (Target)
    第二個步驟, 就是告訴系統安裝程式, 究竟您想把系統安裝到哪
一個 (或者哪幾個) 硬碟分割區。 實際執行這步驟時, 您只需要把游
標移到螢幕上的 Target 選項, 按下 鍵, 之後回答一些問題
即可。

3. 指定安裝來源 (Source)
    您首先要告訴安裝程式, 您究竟想用什麼方式安裝, 比方磁片ⅱ
硬碟ⅱ CD-ROMⅱ 網路遠端一部 NFS server 或 磁帶等等, 這就是
安裝來源。 實際執行操作時, 您可以在剛剛指定 Target的階段之後
面, 接著進行指定 Source, 或者, 也可以在螢幕上選擇 Source選項


4. 選擇安裝軟體 (DISK SETS)
    執行這項操作時, 首先我們要選擇安裝哪些軟體, 或者哪些不安
裝。

5. 實際安裝 (Install)
   這步驟就是真槍實彈把軟體從 Source 安裝到 Target 的過程。

6. 最後系統設定 (Configuration)

    前面五個步驟完成後, 基本上整個系統所需的軟體都已經安裝完
成, 只不過, 這仍然是一套死的系統, 因為大部分的功能都還沒有辦
法正確運轉, 這是為什麼, 我們需要進一步做最後的設定。 這步驟實
際上的作法, 也是回答一些問題, 之後安裝軟體會自動執行。



□ setup 啟動

    透過上面的說明, 我們大慨已經明了 setup 所執行的工作, 接下
來我們就要實際來執行 setup 的各項細節。

    我們先來回憶一下。 剛剛用 bootdisk 及 rootdisk 開機成功後
, 我們首先以 root 帳號進入系統, 我們眼前就已經是一個陽春的
Linux/Unix 作業環境, 使用 sh (Bounre Shell) 與系統打交道。

    以下我們在 Shell提示符號下鍵入 setup 指令, 就可以開始執
行安裝程序。

$ setup

<< 畫面 4-9 >>
     ______________ Slackware Linux Setup (version FD-2.0.2) ______________?
    ? Welcome to Slackware Linux Setup.                                   ?
    ? Select an option below using the UP/DOWN keys and SPACE or ENTER.   ?
    ? Alternate keys may also be used: '+', '-', and TAB.                 ?
    ? __________________________________________________________________??
    ??HELP       Read the Slackware Setup HELP file                    ??
    ??KEYMAP     Remap your keyboard if you're not using a US one      ??
    ??QUICK      Choose quick or verbose install mode [now: VERBOSE]   ??
    ??MAKE TAGS  Experts may customize tagfiles to preselect packages  ??
    ??ADDSWAP    Set up your swap partition(s)                         ??
    ??TARGET     Set up your target partitions                         ??
    ??SOURCE     Select source media                                   ??
    ??DISK SETS  Decide which disk sets you wish to install            ??
    ??INSTALL    Install selected disk sets                            ??
    ??CONFIGURE  Reconfigure your Linux system                         ??
    ??EXIT       Exit Slackware Linux Setup                            ??
    ? __________________________________________________________________??
    ?_____________________________________________________________________?
    ?                       <  OK  >                              ?
     ______________________________________________________________________?


    在這畫面中, 我們可以移動上下方向鍵, 螢幕上的反白就會跟著
移動, 我們把反白移動到某一行, 之後按 鍵, 就是要執行該
選項工作。

    至於螢幕底端有 兩個選項, 可個可以
鍵或者左右方向鍵來跳躍選擇, 您也同樣可以游標移動, 假如移到
處, 接著按 , 這就會取消目前的作業。

    下面說明則是該畫面的中文翻譯說明。

    HELP       閱讀線上安裝說明
    KEYMAP     更改鍵盤排列
    QUICK      快速安裝模式, 假如使用這選項的話, 系統安裝過程
               就不會停下來一一詢問您問題。 另外, 這選項可以,
               搭配下面 "MAKE TAGS", 但是, 不是專家的話, 請勿
               使用。
    MAKE TAGS  改變軟體內鍵安裝選項
    ADDSWAP    啟動 swap partition, 使虛擬記憶體即刻生效
    TARGET     指定目的硬碟分割區
    SOURCE     指定來源 source media
    DISK SETS  選擇安裝軟體系列
    INSTALL    開始安裝
    CONFIGURE  系統設定
    EXIT       結束安裝作業


□ 啟動虛擬記憶體


    前面主服務畫面 (< 畫面 4-9 >) 下第五個選項 ADDSWAP, 我們
用方向鍵往下移動到此, 之後按 鍵。 這畫面中的 /dev/hdb2
是系統自己抓到的, 無須額外手工指定, 不過, 前提是之前進行硬碟
分割時, 已經把 /dev/hdb2 的分割區型態 (Partition Type) 正確
設定為 〃Linux swap〃。

    以下自動化程序所作的有三個動作, 第一就是對現有的 Swap
Partition 執行規劃動作 (mkswap), 第二個動作, 是讓該新規劃好的
Swap partition 即刻生效 (swapon)。 最後一步, 則是安裝到將來系
統的 /etc/fstab, 這樣系統安裝完成後, 每次系統開機時就會自動啟
動虛擬記憶體。


<< 畫面 4-10 >>
      ______________________  SWAP SPACE DETECTED ________________________
     ?                                                                   ?
     ? Slackware Setup has detected a swap partition:                    ?
     ?                                                                   ?
     ?    Device Boot  Begin   Start     End  Blocks   Id  System        ?
     ? /dev/hdb2         101     101     160   30240   82  Linux swap    ?
     ?                                                                   ?
     ? Do you wish to install this as your swap partition?               ?
     ?                                                                   ?
     ?___________________________________________________________________?
     ?                       < Yes >      <  No  >                       ?
      ____________________________________________________________________?

    上面這畫面下, 按 就可以繼續到下面畫面, 假若要中斷
的話, 按 鍵可以移動反白到 < No > 區域。


<< 畫面 4-11 >>
       ________________________ MKSWAP WARNING ________________________
      ? IMPORTANT NOTE: If you have already made any of your swap      ?
      ? partitions active (using the swapon command), then you         ?
      ? should not allow Setup to use mkswap on your swap partitions,  ?
      ? because it may corrupt memory pages that are currently         ?
      ? swapped out. Instead, you will have to make sure that your     ?
      ? swap partitions have been prepared (with mkswap) before they   ?
      ? will work. You might want to do this to any inactive swap      ?
      ? partitions before you reboot.                                  ?
       ________________________________________________________________ ?
      ?                           <  OK  >                             ?
       ________________________________________________________________ ?



<< 畫面 4-12 >>
        ________________________  USE MKSWAP? ________________________
       ?  Do you want Setup to use mkswap on your swap partitions?   ?
        ______________________________________________________________?
       ?                    < Yes >      <  No  >                    ?
        ______________________________________________________________?


    以上三個連續畫面所執行的, 也可以用下面這個指令手工完成, 這
提供讀者叁考。

    $ /sbin/mkswap /dev/hdb2 30240

    還有一點要注意, 假如以前已經做過這指令, 此處就不要重復。
至於操作方法, 上面畫面中, 可以移動 鍵, 選擇 No 不安裝,
這樣會直接跳到下面畫面。 假若以前沒有操作過, 可以直接按
,這樣會自動執行 mkswap動作。


    下面畫面則無論如何一定要執行, 這樣就立刻才可以使 Swap
Partition 生效。 以此例來說, 會立刻增加約 30MB 的虛擬記憶體。

<< 畫面 4-13 >>
           __________________ ACTIVATE SWAP SPACE? __________________
          ? If you have not already activated your swap partitions  ?
          ? with 'swapon', you should do so at this time. Activate  ?
          ? swap partitions with 'swapon'?                          ?
           __________________________________________________________?
          ?                  < Yes >      <  No  >                  ?
           __________________________________________________________?


    上面畫面所執行的, 就等同於以下這指令:

    $ /sbin/swapon /dev/hdb2

    下面這畫面, 安裝程式詢問說要不要更改 /etc/fstab, 這效果是
以後系統 (指安裝完成後的系統) 每次開機後, 會自行啟動該 Swap
Partition, 此處我們按 鍵, 選擇安裝。



<< 畫面 4-14 >>
     ______________________  SWAP SPACE CONFIGURED ________________________
    ? Your swapspace has been configured. This information will           ?
    ? be added to your /etc/fstab:                                        ?
    ?                                                                     ?
    ? /dev/hdb2        swap        swap        defaults                   ?
    ?                                                                     ?
    ?                                                                     ?
    ?                                                                     ?
    ?                                                                     ?
    ?                                                                     ?
     ______________________________________________________________________?
    ?                              <  OK  >                               ?
     ______________________________________________________________________?


    下面是最後一個畫面, 安裝程式詢問我們是否接下來繼續執行我
前面介紹的 『2. 指定安裝目的分割區 (Target)』, 若按
回答 Yes, 則會立刻接續下去, 若按 選擇 No, 則回到最外層
主服務畫面。


<< 畫面 4-15 >>
           ______________ CONTINUE WITH INSTALLATION? ______________
          ? Now that you've set up your swap space, you may         ?
          ? continue on with the installation. Otherwise, you'll    ?
          ? be returned to the main menu. Would you like to         ?
          ? continue the installation and set up your TARGET        ?
          ? drive(s)?                                               ?
           __________________________________________________________?
          ?                  < Yes >      <  No  >                  ?
           __________________________________________________________?



□ 指定安裝目的分割區

    在這步驟里, 我們要一一的告訴系統安裝程式, 哪一個分割區我
們想作為 / 檔案系統, 哪一個分割區指定為 /usr 檔案系統, 等等。
除此以外, 假如硬碟某一個分割區已經安裝有 DOS 或 OS/2, 也可以
在此告訴系統安裝程式, 這樣子將來就可以直些在 Linux 檔案系統
下取用 DOS與 OS/2 檔案系統內的東西 (Linux支援 DOS FAT 及 OS2
HPFS 等檔案系統)。

    這一階段的實際操作步驟也很簡單。 我們首先指定所要安裝
Linux 的分割區, 接著安裝程式會詢問確認該分割區的屬性, 然後
們需決定要不要對該分割區規劃出檔案系統 (make filesystem)。

    下面畫面中, 我們可以看到, 系統安裝程式會自動偵測出所有屬
性為 Linux native (Partition ID 為 83) 的分割區。 這畫面中,
我們被詢問的第一個話題, 就是 / 檔案系統將設於何處?  這里筆
者回答 /dev/hdb3, 這是第二顆硬碟的第三個分割區。 額外一提,
Linux 可以安裝在第一或第二顆硬碟, 悉聽尊便。


<< 畫面 4-16 >>
     _____________________________________________________________________
    ?                                                                     ?
    ?    Device Boot  Begin   Start     End  Blocks   Id  System          ?
    ? /dev/hdb1           1       1     100   50368+  83  Linux native    ?
    ? /dev/hdb3         536     536     736  101304   83  Linux native    ?
    ?                                                                     ?
    ? Which device would you like to use for your root Linux partition?   ?
    ? __________________________________________________________________  ?
    ??dev/hdb3                                                         ??
    ? __________________________________________________________________??
    ?                                                                     ?
    ?                                                                     ?
    ?                                                                     ?
    ?                                                                     ?
    ?                                                                     ?
    ?                                                                     ?
    ?                                                                     ?
     ______________________________________________________________________?
    ?                       <  OK  >                              ?
     ______________________________________________________________________?


    接下來讀者會看到下面這畫面, 這里詢問檔案系統型態, 我建議
讀者選擇 ext2, 因為絕大多數人都是選用這個。 我們用方向鍵把反
白移至 ext2 這行, 之後按 鍵。


<< 畫面 4-17 >>
        __________________  CHOOSE LINUX FILESYSTEM __________________
       ? There are two main filesystem types that are used for        ?
       ? Linux. These are the xiafs filesystem, and the second        ?
       ? extended filesystem (ext2). Ext2 seems to be the current     ?
       ? standard. Xiafs hasn't really been changed in quite some     ?
       ? time. Ext2 has one really nice feature that xiafs doesn't    ?
       ? have: as an ext2 partition is unmounted, a clean bit is      ?
       ? written to it. When the machine is rebooted, checking is     ?
       ? skipped for any partitions that have the clean bit on them.  ?
       ? Xiafs may be a better choice for machines with low memory,   ?
       ? however, so it's still supported. What filesystem do you     ?
       ? plan to use on your root partition (/dev/hdb3), ext2fs or    ?
       ? xiafs?                                                       ?
       ? __________________________________________________________   ?
       ??         ext2   Linux Second Extended Filesystem          ??
       ??         xiafs  Linux Xiafs                               ??
       ? __________________________________________________________   ?
        ______________________________________________________________ ?
       ?                   <  OK  >                           ?
        ______________________________________________________________ ?


    選擇 ext2 檔案系統後, 接著又詢問我們是否要真的執行建造動
作 (相當於DOS的格式化動作), 假如這是我們第一次安裝, 很可能我
要就要選擇 Format 或 Check, 但是如果確定以前已經做過, 這里也
可以選擇 No。 至於 Format 與 Check的不同, Check 除了做 Format
動作外, 還額外檢測硬碟是否有壞軌, 假如您硬碟有瑕疵的話, 記得
選用 Check。

<< 畫面 4-18 >>
      ________________________  FORMAT PARTITION ________________________
     ? If this partition has not been formatted, you should format it.   ?
     ? NOTE: This will erase all data on it. If you are trying to        ?
     ? upgrade an existing Linux partition, you should use setup from    ?
     ? your hard drive, not from the boot/root disk. (The versions of    ?
     ? setup supplied on the hard drive and the boot/root disk differ)   ?
     ? Would you like to format this partition?                          ?
     ? ________________________________________________________________??
     ??       Format  Quick format with no bad block checking         ??
     ??       Check   Slow format that checks for bad blocks          ??
     ??       No      No, do not format this partition                ??
     ? ________________________________________________________________??
      ____________________________________________________________________?
     ?                      <  OK  >                             ?
      ____________________________________________________________________?


    以下我選擇 Format, 系統就立刻執行 mkfs 動作, 額外一提, 這
動作相同於 $ mke2fs /dev/hdb3 101304 指令, 讀者朋友以後進行正
常系統管理時, 會用到這命令。


<< 畫面 4-19A >>


       ______________________SELECT INODE DENSITY ______________________
       ? Ext2fs defaults to one inode per 4096 bytes of drive space.  ?
       ? If you're going to have many small files on your drive,      ?
       ? then you may need more inodes (one is used for each file     ?
       ? entry). You can change the density to one inode per 2048     ?
       ? bytes, or even per 1024 bytes. Select '2048' or '1024', or   ?
       ? just hit enter to accept the default of 4096 bytes. NOTE:    ?
       ? If you are going to run from CD using a small (<60MB)        ?
       ? partition, use 1024 to be safe. Each link uses an inode and  ?
       ? it's easy to run out of space.                               ?
       ?____________________________________________________________??
       ??         4096  1 inode per 4096 bytes. (default)          ??
       ??         2048  1 inode per 2048 bytes.                    ??
       ??         1024  1 inode per 1024 bytes.                    ??
       ?____________________________________________________________??
        _______________________________________________________________
       ?                   <  OK  >                           ?
        _______________________________________________________________?

    畫面 4-19A 的選擇, 筆者建議, 若是用來作為 News spool 區域
(也就是 /var/spool/news) 的檔案系統, 不妨選擇 1024 這一欄, 這
結果會造成一個 Block (照內定, 一個Block等於1024 bytes) 等於一
個 Inode 除此以外的正常狀況, 選擇第一選項 4096, 這結果一個Inode
會等於 4096 bytes。 以上若讀者無法明白什麼是 Bloack/Inode, 請
忽略無妨, 這些觀念并不重要。


<< 畫面 4-19B >>
                  ______________  FORMATTING ________________
                 ? Formatting /dev/hdb3                     ?
                 ? Size in 1K blocks:    70560              ?
                 ? Filesystem type: ext2                    ?
                  __________________________________________


    以上連續幾個動作已經成功的指定某一個分割區作為系統的 /
(root) 檔案系統, 假如您只有一個 Linux屬性的分割區, 這時 / 檔
案系統就是您唯一的檔案系統。 不過, 假如您有一個以上, 您就可
以看到下面畫面, 這畫面告訴我們說, 本電腦硬碟下有不只一個 Linux
屬性分割區, 而 /dev/hdb3 已經指定作為 / 檔案系統, 這時是否要
把剩下的分割區也包含進來, 比方獨立出 /usr 或 /usr/X11 檔案系
統等等的?

    這里我回答是。 再重復一次, 把 / 檔案系統規劃小一些, 也就
是把 /usrⅱ /varⅱ /homeⅱ /tmp 獨立出來對系統執行效率以及系
統安全都會有助益。 不過, 對 Linux 或 Unix經驗仍薄弱的朋友, 我
強烈建議您就此停住, 先不要顧慮效率或安全, 先跑看看, 增加一些
經驗, 之後, 再考慮重新設定一個最佳的系統。

<< 畫面 4-20 >>
      ____________________________________________________________________
     ? You seem to have more than one partition tagged as Linux native.  ?
     ? You may use these to distribute your Linux system across more     ?
     ? than one partition. Currently, you have /dev/hdb3 mounted as      ?
     ? your / partition. You might want to mount large directories such  ?
     ? as /usr or /usr/X11 or seperate partitions. You should not try    ?
     ? to mount /etc, /sbin, or /bin on their own partitions since they  ?
     ? contain utilities needed to bring the system up and mount         ?
     ? partitions. Would you like to use some of the other Linux         ?
     ? partitions to mount some of your directories?                     ?
     ?                                                                   ?
      ____________________________________________________________________?
     ?                       < Yes >      <  No  >                       ?
      ____________________________________________________________________?



    以下重復進行剛剛的動作, 這里我回答 /dev/hdb1 分割區。 另
外一點要注意的是, 假如這時您臨時決定不再增加任何分割區, 可以
鍵入 q , 之後按 鍵即可。

<< 畫面 4-21 >>
    ______________________________________________________________________
   ?                                                                      ?
   ? These are your Linux partitions:                                     ?
   ? /dev/hdb1           1       1     100   50368+  83  Linux native     ?
   ? /dev/hdb3         536     536     736  101304   83  Linux native     ?
   ?                                                                      ?
   ? These partitions are already in use:                                 ?
   ? /dev/hdb1 on /mnt type ext2 (rw)                                     ?
   ?  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌拉特中旗| 乌兰察布市| 项城市| 陕西省| 大洼县| 康平县| 东乌珠穆沁旗| 柳河县| 开封县| 云梦县| 师宗县| 瓦房店市| 浙江省| 玉林市| 延吉市| 盐亭县| 大理市| 绿春县| 南投县| 宜昌市| 辉南县| 登封市| 泽库县| 祁东县| 仙游县| 祁连县| 林州市| 东辽县| 莱芜市| 贵阳市| 呼和浩特市| 潜山县| 美姑县| 云南省| 大埔区| 霍山县| 石屏县| 宁远县| 如东县| 大埔县| 山阳县|