久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

FreeBSD安裝

2024-04-22 195

FreeBSD 提供了一個以文字為主,簡單好用的安裝程序,叫做 sysinstall 。這是 FreeBSD 默認(rèn)使用的安裝程序; 廠商如果想,也可以提供適合自己需要的安裝程序。本篇教程主要說明如何使用 sysinstall 來安裝 FreeBSD。

一、概述

注意:閱讀要安裝的 FreeBSD 版本所附的硬件支持列表以確定硬件有沒有被支持。

一般來說,此安裝說明是針對 i386? (“PC 兼容機(jī)”) 體系結(jié)構(gòu)的電腦。如果有其它體系結(jié)構(gòu)的安裝說明, 我們將一并列出。雖然本文檔經(jīng)常保持更新, 但有可能與安裝版本上所帶的說明文檔有些許出入。 在這里建議使用本說明文章作為一般性的安裝指導(dǎo)參考手冊。

二、硬件需求

1、最小配置

安裝 FreeBSD 所需的最小硬件配置, 隨 FreeBSD 版本和硬件架構(gòu)不同而有所不同。

在接下來的幾節(jié)中, 給出了這些信息的一些總結(jié)。隨安裝 FreeBSD 的方式不同, 可能需要使用軟驅(qū)或?yàn)?FreeBSD 支持的 CDROM 驅(qū)動器,有時候也可能需要的是一塊網(wǎng)卡。

(1) FreeBSD/i386 和 FreeBSD/pc98

FreeBSD/i386 和 FreeBSD/pc98 版本, 都需要 486 或更高的處理器,以及至少 24 MB 的 RAM。 需要至少 150 MB 的空閑硬盤空間, 才能完成最小的安裝配置。

對于老舊的硬件而言, 多數(shù)時候, 裝配更多的 RAM 和騰出更多的硬盤空間, 要比使用更快的處理器更有用。

(2)FreeBSD/amd64

有兩類處理器同時能夠支持運(yùn)行 FreeBSD/amd64。 第一種是 AMD64 處理器, 包括 AMD Athlon?64、 AMD Athlon?64-FX、 AMD Opteron? 以及更高級別的處理器。

能夠使用 FreeBSD/amd64 的另一種處理器是包含了采用 Intel? EM64T 架構(gòu)支持的處理器。 這類處理器包括 Intel? Core? 2 Duo、 Quad、 以及 Extreme 系列處理器, 以及 Intel? Xeon? 3000、 5000、 和 7000 系列處理器。

如果計算機(jī)使用 nVidia nForce3 Pro-150, 則 必須 使用 BIOS 配置, 禁用 IO APIC。 如果沒有找到這樣的選項(xiàng), 可能就只能轉(zhuǎn)而禁用 ACPI 了。 Pro-150 芯片組存在一個 bug, 目前我們還沒有找到繞過這一問題的方法。

(3)FreeBSD/sparc64

要安裝 FreeBSD/sparc64, 必須使用它支持的平臺。

FreeBSD/sparc64 需要獨(dú)占一塊磁盤。 目前還沒有辦法與其它操作系統(tǒng)共享一塊磁盤。

2、 支持的硬件

支持的硬件列表, 會作為 FreeBSD 發(fā)行版本的 FreeBSD 兼容硬件說明提供。 這個文檔通??梢栽?CDROM 或 FTP 安裝文件的頂級目錄找到, 它的名字是 HARDWARE.TXT, 此外, 在 sysinstall 的 documentation 菜單也可以找到。它針對特定的硬件架構(gòu)列出了 FreeBSD 已知支持的硬件。 不同發(fā)行版本和架構(gòu)上的硬件支持列表,可以在 FreeBSD 網(wǎng)站的 發(fā)行版信息 頁面上找到。

三、準(zhǔn)備工作

1、列出電腦的硬件清單

在安裝 FreeBSD 之前,應(yīng)該試著將電腦中的硬件清單列出來。 FreeBSD 安裝程序會將這些硬件(磁盤、網(wǎng)卡、光驅(qū)等等) 以及型號及制造廠商列出來。FreeBSD 也會嘗試為這些設(shè)備找出最適當(dāng)?shù)?IRQ 及 IO 端口的設(shè)定。但是因?yàn)?PC 的硬件種類實(shí)在太過復(fù)雜, 這個步驟不一定總是能成功。這時, 就可能需要手動更改有問題的設(shè)備的設(shè)定值。

如果已經(jīng)安裝了其它的操作系統(tǒng),如 Windows? 或 Linux, 那么可以先由這些系統(tǒng)所提供的工具來查看設(shè)備設(shè)定值是怎么分配的。 如果真的沒辦法確定某些接口卡用什么設(shè)定值,那么可以檢查看看, 說不定它的設(shè)定已經(jīng)標(biāo)示在卡上。常用的 IRQ 號碼為 3、5 以及 7; IO 端口的值通常以 16 進(jìn)制位表示,例如 Ox330。

我們建議在安裝 FreeBSD 之前把這些信息打印或記錄下來,做成表格 的樣子也許會比較有幫助,例如:

表 1. 硬件設(shè)備清單

FreeBSD安裝

在清楚地了解了計算機(jī)的配置之后, 需要檢查它是否符合希望安裝的 FreeBSD 版本的硬件需求。

2、備份數(shù)據(jù)

如果電腦上面存有重要的數(shù)據(jù)資料, 那么在安裝 FreeBSD 前請確定已經(jīng)將這些資料備份了, 并且先測試這些備份文檔是否有問題。FreeBSD 安裝程序在要寫入任何資料到硬盤前都會先提醒確認(rèn), 一旦確定要寫入,那么以后就沒有反悔的機(jī)會。

3、決定要將 FreeBSD 安裝到哪里

如果想讓 FreeBSD 使用整個硬盤,那么請直接跳到下一節(jié)。但是,如果想讓 FreeBSD 跟已有的系統(tǒng)并存, 那么必須對數(shù)據(jù)存在硬盤的分布方式有深入的了解, 以及其所造成的影響。

(1)FreeBSD/i386 體系結(jié)構(gòu)的硬盤分配方式

一個 PC 硬盤可以被細(xì)分為許多塊。 這些塊被稱為 partitions (分區(qū))。 由于 FreeBSD 內(nèi)部也有分區(qū)的概念,如此命名很容易導(dǎo)致混淆, 因此我們在 FreeBSD 中,將其稱為磁盤 slice,或簡稱為 slices。 例如, FreeBSD 提供的用于操作 PC 磁盤分區(qū)的工具 fdisk 就將其稱為 slice 而不是 partition。 由于設(shè)計的原因, 每個硬盤僅支持四個分區(qū); 這些分區(qū)叫做 主分區(qū)(Primary partion)。 為了突破這個限制以便能使用更多的分區(qū),就有了新的分區(qū)類型,叫做 擴(kuò)展分區(qū)(Extended partition)。 一個硬盤可以擁有一個擴(kuò)展分區(qū)。在擴(kuò)展分區(qū)里可以建立許多個所謂的 邏輯分區(qū)(Logical partitions)。

每個分區(qū)都有其獨(dú)立的 分區(qū)號(partition ID), 用以區(qū)分每個分區(qū)的數(shù)據(jù)類型。FreeBSD 分區(qū)的分區(qū)號為 165。

一般而言,每種操作系統(tǒng)都會有自己獨(dú)特的方式來區(qū)別分區(qū)。 例如 DOS 及其之后的 Windows?, 會分配給每個主分區(qū)及邏輯分區(qū)一個 驅(qū)動器字符, 從 C: 開始。

FreeBSD 必須安裝在主分區(qū)。FreeBSD 可以在這個分區(qū)上面存放系統(tǒng)數(shù)據(jù)或是建立的任何文件。 然而,如果有多個硬盤,也可以在這些硬盤上(全部或部分)建立 FreeBSD 分區(qū)。在安裝 FreeBSD 的時候,必須要有一個分區(qū)可以給 FreeBSD 使用。 這個分區(qū)可以是尚未規(guī)劃的分區(qū), 或是已經(jīng)存在且存有數(shù)據(jù)但不再需要的分區(qū)。

如果已經(jīng)用完了硬盤上的所有分區(qū), 那么必須使用其它操作系統(tǒng)所提供的工具 (如 DOS 或 Windows? 下的 fdisk) 來騰出一個分區(qū)給 FreeBSD 使用。

如果某個分區(qū)有多余的空間,可以使用它。 但是使用前需要先整理一下這些分區(qū)。

FreeBSD 最小安裝需要約 100 MB 的空間,但是這僅是 非常 基本的安裝, 幾乎沒有剩下多少空間可以建立自己的文件。一個較理想的最小安裝是 250 MB,不含圖形界面;或是 350 MB 以上,包含圖形界面。 如果還需要安裝其它的第三方廠商的套件, 那么將需要更多的硬盤空間。

可以使用類似 PartitionMagic? 這樣的商業(yè)版本工具, 或類似 GParted 這樣的自由軟件工具來調(diào)整分區(qū)尺寸, 從而為 FreeBSD 騰出空間。 PartitionMagic? 和 GParted 都能改變 NTFS 分區(qū)的尺寸。 GParted 在許多 Live CD Linux 發(fā)行版, 如 SystemRescueCD 中均有提供。

目前已經(jīng)有報告顯示改變 Microsoft? Vista 分區(qū)尺寸時會出現(xiàn)問題。 在進(jìn)行此類操作時, 建議準(zhǔn)備一張 Vista 安裝 CDROM。如同其他的磁盤維護(hù)操作一樣, 強(qiáng)烈建議事先進(jìn)行備份。

注意:

不當(dāng)?shù)氖褂眠@些工具可能會刪掉硬盤上的數(shù)據(jù)資料! 在使用這些工具前確定有最近的、沒問題的備份數(shù)據(jù)。

例 1. 使用已存在的分區(qū)

假設(shè)只有一個 4GB 的硬盤,而且已經(jīng)裝了 Windows? 然后將這個硬盤分成兩個分區(qū) C: 跟 D:,每個分區(qū)大小為 2 GB。在 C: 分區(qū)上存放有 1 GB 的數(shù)據(jù)、 D:分區(qū)上存放 0.5 GB 的數(shù)據(jù)。

這意味著盤上有兩個分區(qū),一個驅(qū)動器符號是一個分區(qū) (如 c:、d:)。 可以把所有存放在 D: 分區(qū)上的數(shù)據(jù)復(fù)制到 C: 分區(qū), 這樣就空出了一個分區(qū)(d:)給 FreeBSD 使用。

例 2. 縮減已現(xiàn)在的分區(qū)
假設(shè)只有一個 4 GB 的硬盤,而且已經(jīng)裝了 Windows?。 在安裝 Windows? 的時候把 4 GB 都給了 C: 分區(qū),并且已經(jīng)使用了 1.5 GB 的空間。想將剩余空間中的 2 GB 給 FreeBSD 使用。

為了安裝 FreeBSD,必須從下面兩種方式中選擇一種:

備份 Windows? 的數(shù)據(jù)資料,然后重新安裝 Windows?, 并給 Windows? 分配 2 GB 的空間。

使用上面提及的 PartitionMagic? 來整理或切割分區(qū)。

4、收集網(wǎng)絡(luò)配置

如果想通過網(wǎng)絡(luò)(FTP 或是 NFS)安裝 FreeBSD, 那么就必須知道網(wǎng)絡(luò)配置信息。在安裝 FreeBSD 的過程中將會提示輸入這些資料,以順利完成安裝過程。

(1)使用以太網(wǎng)或電纜/DSL Modem

如果通過局域網(wǎng)或是要通過網(wǎng)卡使用電纜/DSL 上網(wǎng), 那么必須準(zhǔn)備下面的信息:

  • IP 地址;
  • 默認(rèn)網(wǎng)關(guān) IP 地址;
  • 主機(jī)名稱;
  • DNS 服務(wù)器的 IP 地址;
  • 子網(wǎng)掩碼。

如果不知道這些信息, 可以詢問系統(tǒng)管理員或是網(wǎng)絡(luò)服務(wù)提供者。 他們可能會說這些信息會由 DHCP 自動分配;如果這樣的話,請記住這一點(diǎn)就可以了。

(2)使用 Modem 連接

如果由 ISP 提供的撥號服務(wù)上網(wǎng),仍然可以通過它安裝 FreeBSD,只是會需要很長的時間。

必須知道:

  • 撥號到 ISP 的電話號碼;
  • modem 是連接到哪個 COM 端口;
  • 撥號到 ISP 所用的賬號和密碼。

5、檢查 FreeBSD 發(fā)行勘誤

雖然我們盡力確保每個 FreeBSD 發(fā)行版本的穩(wěn)定性, 但偶爾也會有一些錯誤進(jìn)入發(fā)行版。極少數(shù)情況下, 這些問題甚至可能會影響安裝。 當(dāng)發(fā)現(xiàn)和修正問題之后,它們會列在 FreeBSD 網(wǎng)站中的 FreeBSD 發(fā)行勘誤 中。 在安裝之前,應(yīng)該首先看一看這份勘誤表,以了解可能存在的問題。

6、準(zhǔn)備安裝介質(zhì)

FreeBSD 可以通過下面任何一種安裝介質(zhì)進(jìn)行安裝:

(1)安裝介質(zhì)

  • CDROM 或 DVD;
  • USB 記憶棒;
  • 在同一計算機(jī)上的 DOS 分區(qū);
  • SCSI 或 QIC 磁帶;
  • 軟盤;

(2)網(wǎng)絡(luò)

  • 通過防火墻的一個 FTP 站點(diǎn),或使用 HTTP 代理;
  • NFS 服務(wù)器;

一個指定的并行或串行接口。

如果購買了 FreeBSD 的 CD 或 DVD,那么可以直接進(jìn)入下一節(jié) (準(zhǔn)備引導(dǎo)介質(zhì))。

7、準(zhǔn)備引導(dǎo)介質(zhì)

FreeBSD 的安裝過程開始于將電腦開機(jī)進(jìn)入 FreeBSD 安裝環(huán)境 – -并非在其它的操作系統(tǒng)上運(yùn)行一個程序。 計算機(jī)通常使用安裝在硬盤上的操作系統(tǒng)進(jìn)行引導(dǎo), 也可以配置成使用一張”bootable(可引導(dǎo))”的軟盤進(jìn)行啟動。 大多數(shù)現(xiàn)代計算機(jī)也都可以從光驅(qū)或 USB 盤來引導(dǎo)系統(tǒng)。

如果有 FreeBSD 的安裝光盤或 DVD(或者是購買的, 或者是自己準(zhǔn)備的。)并且計算機(jī)可以從光驅(qū)進(jìn)行啟動 (通常在 BIOS 中會有 “Boot Order” 或類似的選項(xiàng)可以設(shè)置),那么就可以跳過此小節(jié)。 因?yàn)?FreeBSD 光盤及 DVD 光盤都是可以引導(dǎo)的, 用它們開機(jī)不用做什么特別的準(zhǔn)備。

要創(chuàng)建引導(dǎo)系統(tǒng)所需的記憶棒, 需按下面的操作進(jìn)行:

(1)獲取記憶棒映像文件

記憶棒映像文件可以從 arch 對應(yīng)的 ISO-IMAGES 目錄, 例如ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/arch/ISO-IMAGES/version/FreeBSD-12.0-RELEASE-arch-memstick.img 獲得。 其中, arch 和 version 需要替換為使用的平臺和版本。 例如, FreeBSD/i386 12.0-RELEASE 的記憶棒映像位于 ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/ISO-IMAGES/12.0/FreeBSD-12.0-RELEASE-i386-memstick.img。

記憶棒的映像文件擴(kuò)展名是 .img。 在 ISO-IMAGES/ 目錄中提供了多種不同的映像, 需要根據(jù)使用的 FreeBSD 版本, 有時也包括硬件來選擇合適的映像。

注意:在繼續(xù)安裝之前, 務(wù)必 備份 目前保存在 USB 記憶棒上的數(shù)據(jù), 接下來的操作將會 擦除 這些數(shù)據(jù)。

(2)準(zhǔn)備記憶棒

下面的例子中, 目標(biāo)記憶棒對應(yīng)的設(shè)備名是 /dev/da0。 請小心地確認(rèn)這是希望覆蓋的設(shè)備, 否則可能會損壞現(xiàn)有數(shù)據(jù)。

設(shè)置 kern.geom.debugflags sysctl 為允許寫入目標(biāo)設(shè)備的主引導(dǎo)記錄。

# sysctl kern.geom.debugflags=16

將映像文件寫入記憶棒

.img 文件不是直接復(fù)制到記憶棒中的那種普通文件。 這個映像是一份包含啟動盤全部內(nèi)容的映像。 這意味著簡單地從一個地方復(fù)制到另一個地方是 不能 賦予其引導(dǎo)系統(tǒng)的能力的。 必須使用 dd(1) 將映像文件直接寫入磁盤:

# dd if=FreeBSD-12.0-RELEASE-i386-memstick.img of=/dev/da0 bs=64k

一般來說,要建立安裝盤(軟盤)請依照下列步驟:

(1)獲取開機(jī)軟盤映像文件

請注意, 從 FreeBSD 8.0 開始, 我們不再提供軟盤映像了。 請參閱前面關(guān)于如何使用 USB 記憶棒, 或 CDROM 和 DVD 來安裝 FreeBSD 的介紹。

開機(jī)軟盤映像文件可以在安裝介質(zhì)的 floppies/ 目錄下找到, 另外也可以從下述網(wǎng)站的 floppies 目錄下載: ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/架構(gòu)名/版本-RELEASE/floppies/。 將 <架構(gòu)名> 和 <版本> 替換為使用的計算機(jī)體系結(jié)構(gòu)和希望安裝的版本號。 例如,用于安裝 i386? 上的 FreeBSD/i386 11.2-RELEASE 的文件的地址, 應(yīng)該是 ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/11.2-RELEASE/floppies/。

軟盤映像文件的擴(kuò)展名是 .flp。 在 floppies/ 目錄中包括了許多不同的映像文件, 隨安裝的 FreeBSD 版本, 某些時候也隨硬件的不同, 需要使用的映像文件可能會有所不同。 通常會需要四張軟盤, 即 boot.flp、 kern1.flp、 kern2.flp, 以及 kern3.flp。 請查閱同一目錄下的 README.TXT 文件以了解關(guān)于這些映像文件的最新信息。

FTP 程序必須使用 二進(jìn)制模式 來下載這些映 像文件。有些瀏覽器只會用 text (或_ASCII _) 模式來傳輸數(shù)據(jù), 用這些瀏覽器下載的映像文件做成的軟盤將無法正常開機(jī)。

(2)準(zhǔn)備軟盤

必須為下載的每一個映像文件準(zhǔn)備一張軟盤。 并且請避免使用到壞掉的軟盤。 最簡單的方式就是先將這些軟盤格式化, 不要相信所謂的已格式化的軟盤。在 Windows? 下的格式化程序不會告訴出現(xiàn)多少壞塊, 它只是簡單的標(biāo)記它們?yōu)?“bad” 并且忽略它們。 根據(jù)建議應(yīng)該使用全新的軟盤來存放安裝程序。

如果在安裝 FreeBSD 的過程中造成當(dāng)機(jī)、 凍結(jié)或是其它怪異現(xiàn)象,第一個要懷疑的就是引導(dǎo)軟盤。 請用其它的軟盤制作映像文件再試試看。

(3)將映像文件寫入軟盤中

.flp 文件 并非 一般的文件,不能直接將它們復(fù)制到軟盤上。 事實(shí)上它是一張包含完整磁盤內(nèi)容的映像文件。這表示 不能 簡單的使用 DOS 的 copy 命令將文件寫到軟盤上, 而必須使用特別的工具程序?qū)⒂诚裎募苯訉懙杰洷P中。

如果使用 MS-DOS? 或 Windows? 操作系統(tǒng)來制作引導(dǎo)盤, 那么可以使用我們提供的 fdimage 程序來將映像文件寫到軟盤中。

如果使用的是光盤,假設(shè)光盤的驅(qū)動器符號為 E:,那么請執(zhí)行下面的命令:

E:\> tools\fdimage floppies\boot.flp A:
重復(fù)上述命令以完成每個 .flp 文件的寫入, 每換一個映像文件都必須更換軟盤; 制作好的軟盤請注明是使用哪個映像文件做的。 如果映像文件存放在不同的地方,請自行修改上面的指令指向存放 .flp 文件的地方。要是沒有 FreeBSD 光盤, 可以到 FreeBSD 的 FTP 站點(diǎn) tools目錄 中下載。

如果在 UNIX? 系統(tǒng)上制作軟盤(例如其它 FreeBSD 機(jī)器), 可以使用 dd(1) 命令來將映像文件寫到軟盤中。 如果用 FreeBSD,可以執(zhí)行下面的命令:

# dd if=boot.flp of=/dev/fd0

在 FreeBSD 中,/dev/fd0 指的是第一個軟驅(qū)(即 A: 驅(qū)動器); /dev/fd1 是 B: 驅(qū)動器,依此類推。其它的 UNIX? 系統(tǒng)可能會用不同的的名稱, 這時就要查閱該系統(tǒng)的說明文件。

現(xiàn)在可以安裝 FreeBSD 了。

四、開始安裝

默認(rèn)情況下, 安裝過程并不會改變?nèi)魏斡脖P中的數(shù)據(jù), 除非看到下面的訊息:

Last Chance: Are you SURE you want continue the installation?
If you're running this on a disk with data you wish to save then WE
STRONGLY ENCOURAGE YOU TO MAKE PROPER BACKUPS before proceeding!
We can take no responsibility for lost disk contents!

在看到這最后的警告訊息前都可以隨時離開, 安裝程序界面不會變更硬盤。如果發(fā)現(xiàn)有任何設(shè)定錯誤, 這時可以直接將電源關(guān)掉而不會造成任何傷害。

1、開機(jī)啟動

(1)引導(dǎo) i386? 系統(tǒng)

從電腦尚未開機(jī)開始說起;

  • 將電腦電源打開。剛開始的時候它應(yīng)該會顯示進(jìn)入系統(tǒng)設(shè)置菜單或 BIOS 要按哪個鍵,常見的是 F2、 F10、Del 或 Alt+S。不論是要按哪個鍵,請按它進(jìn)入 BIOS 設(shè)置畫面。 有時計算機(jī)可能會顯示一個圖形畫面,典型的做法是按 Esc 將關(guān)掉這個圖形畫面, 以使能夠看到必要的設(shè)置信息;
  • 找到設(shè)置開機(jī)順序的選項(xiàng),它的標(biāo)記為 “Boot Order” 通常會列出一些設(shè)備讓選擇,例如:Floppy、 CDROM、First Hard Disk 等等,儲存設(shè)定并離開,系統(tǒng)應(yīng)該會重新啟動;
  • 如果根據(jù) 準(zhǔn)備引導(dǎo)介質(zhì) 制作了 “可引導(dǎo)” 的 USB 記憶棒, 在開機(jī)前將其插到計算機(jī)上;
  • 如果是從光盤安裝, 那么開機(jī)后請立即將 FreeBSD 光盤放入光驅(qū)中。

對于 FreeBSD 7.3 和更早的版本, 可以使用軟盤引導(dǎo), 這些軟盤可以根據(jù) 準(zhǔn)備引導(dǎo)介質(zhì) 來制作。 其中, boot.flp 是啟動盤。 引導(dǎo)系統(tǒng)時應(yīng)使用這張軟盤。

如果開機(jī)后發(fā)現(xiàn)計算機(jī)引導(dǎo)了先前已經(jīng)裝好的其他操作系統(tǒng), 請檢查: .. 是不是軟盤或光盤太晚放入而錯失開機(jī)引導(dǎo)時間。 如果是, 請將它們放入后重新開機(jī)。 .. BIOS 設(shè)定不對,請重新檢查 BIOS 的設(shè)定。 .. BIOS 不支持從這些安裝介質(zhì)引導(dǎo)。

(5)FreeBSD 即將啟動。如果是從光盤引導(dǎo), 會見到類似下面的畫面:

Booting from CD-Rom...
645MB medium detected
CD Loader 1.2
Building the boot loader arguments
Looking up /BOOT/LOADER... Found
Relocating the loader and the BTX
Starting the BTX loader
BTX loader 1.00 BTX version is 1.02
Consoles: internal video/keyboard
BIOS CD is cd0
BIOS drive C: is disk0
BIOS drive D: is disk1
BIOS 636kB/261056kB available memory
FreeBSD/i386 bootstrap loader, Revision 1.1
Loading /boot/defaults/loader.conf
/boot/kernel/kernel text=0x64daa0 data=0xa4e80+0xa9e40 syms=[0x4+0x6cac0+0x4+0x88e9d]
\

如果從軟盤啟動, 則應(yīng)看到類似下面的畫面:

Booting from Floppy...
Uncompressing ... done
BTX loader 1.00 BTX version is 1.01
Console: internal video/keyboard
BIOS drive A: is disk0
BIOS drive C: is disk1
BIOS 639kB/261120kB available memory
FreeBSD/i386 bootstrap loader, Revision 1.1
Loading /boot/defaults/loader.conf
/kernel text=0x277391 data=0x3268c+0x332a8 |
Insert disk labelled "Kernel floppy 1" and press any key...

請根據(jù)提示將 boot.flp 軟盤取出, 插入 kern1.flp 這張盤, 然后按 Enter。 只需從第一張軟盤啟動, 然后再需要時根據(jù)提示插入其他軟盤就可以了。

(6)不論是從光盤、 USB 記憶棒或軟盤引導(dǎo), 接下來都會進(jìn)入 FreeBSD 引導(dǎo)加載器菜單:

boot loader menu

FreeBSD安裝

可以等待十秒, 或按 Enter。

2、引導(dǎo) sparc64

多數(shù) sparc64 系統(tǒng)均配置為從硬盤自動引導(dǎo)。 如果希望安裝 FreeBSD,就需要從網(wǎng)絡(luò)或 CDROM 啟動了, 這需要首先進(jìn)入 PROM (OpenFirmware)。

要完成這項(xiàng)工作,首先需要重啟系統(tǒng),并等待出現(xiàn)引導(dǎo)消息。 具體的信息取決于使用的型號,不過它應(yīng)該會是類似下面這樣:

Sun Blade 100 (UltraSPARC-IIe), Keyboard Present
Copyright 1998-2001 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.2, 128 MB memory installed, Serial #51090132.
Ethernet address 0:3:ba:b:92:d4, Host ID: 830b92d4.

如果系統(tǒng)此時開始了從硬盤引導(dǎo)的過程,則需要按下 L1+A 或 Stop+A, 或者在串口控制臺上發(fā)送 BREAK (例如, 在 tip(1) 或 cu(1) 中是 ~#) 以便進(jìn)入 PROM 提示符。 它應(yīng)該是類似下面這樣:

ok
ok {0}
  • 這是在只有一顆 CPU 的系統(tǒng)上的提示;
  • 這是用于 SMP 系統(tǒng)的選項(xiàng), 這里的數(shù)字, 是系統(tǒng)中可用的 CPU 數(shù)量。

這時, 將 CDROM 插入驅(qū)動器, 并在 PROM 提示符后面, 輸入 boot cdrom。

2、查看設(shè)備探測的結(jié)果

前面屏幕顯示的最后幾百行字會存在緩沖區(qū)中以便查閱。

要瀏覽緩沖區(qū),可以按下 Scroll Lock 鍵, 這會開啟畫面的卷動功能。然后就可以使用方向鍵或 PageUp 、PageDown 鍵來上下翻閱。 再按一次 Scroll Lock 鍵將停止畫面卷動。

在瀏覽的時候會看到類似 典型的設(shè)備探測結(jié)果的畫面。 真正的結(jié)果依照電腦裝置而有所不同。

典型的設(shè)備探測結(jié)果:

avail memory = 253050880 (247120K bytes)
Preloaded elf kernel "kernel" at 0xc0817000.
Preloaded mfs_root "/mfsroot" at 0xc0817084.
md0: Preloaded image </mfsroot> 4423680 bytes at 0xc03ddcd4
md1: Malloc disk
Using $PIR table, 4 entries at 0xc00fde60
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib1:<VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <Matrox MGA G200 AGP graphics accelerator> at 0.0 irq 11
isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0
isa0: <iSA bus> on isab0
atapci0: <VIA 82C586 ATA33 controller> port 0xe000-0xe00f at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
uhci0 <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci
0
usb0: <VIA 83572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr1
uhub0: 2 ports with 2 removable, self powered
pci0: <unknown card> (vendor=0x1106, dev=0x3040) at 7.3
dc0: <ADMtek AN985 10/100BaseTX> port 0xe800-0xe8ff mem 0xdb000000-0xeb0003ff ir
q 11 at device 8.0 on pci0
dc0: Ethernet address: 00:04:5a:74:6b:b5
miibus0: <MII bus> on dc0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xec00-0xec1f irq 9 at device 10.
0 on pci0
ed0 address 52:54:05:de:73:1b, type NE2000 (16 bit)
isa0: too many dependant configs (8)
isa0: unexpected small tag 14
orm0: <Option ROM> at iomem 0xc0000-0xc7fff on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5” drive> on fdc0 drive 0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model Generic PS/@ mouse, device ID 0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
pppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/15 bytes threshold
plip0: <PLIP network interface> on ppbus0
ad0: 8063MB <IBM-DHEA-38451> [16383/16/63] at ata0-master UDMA33
acd0: CD-RW <LITE-ON LTR-1210B> at ata1-slave PIO4
Mounting root from ufs:/dev/md0c
/stand/sysinstall running as init on vty0

請仔細(xì)檢查探測結(jié)果以確定 FreeBSD 找到所有期望出現(xiàn)的設(shè)備。 如果系統(tǒng)沒有找到設(shè)備, 則不會將其列出。 定制內(nèi)核 能夠讓為系統(tǒng)添加默認(rèn)的 GENERIC 內(nèi)核所不支持的設(shè)備, 如聲卡等。

在 FreeBSD 6.2 和更高版本中, 在探測完系統(tǒng)設(shè)備之后, 將顯示 選擇國家及地區(qū)菜單。 請使用光標(biāo)鍵來選擇國家或地區(qū)。 接著按 Enter, 系統(tǒng)將自動設(shè)置地區(qū)。 也可以很容易地退出 sysinstall 程序并從頭來過。

FreeBSD安裝

如果在國家及地區(qū)菜單中選擇了 United States (美國), 則系統(tǒng)會使用標(biāo)準(zhǔn)的美國鍵盤映射; 如果選擇了不同的國家, 則會顯示下面的菜單。 使用光標(biāo)鍵選擇正確的鍵盤映射, 然后按 Enter 來確認(rèn)。

FreeBSD安裝

FreeBSD安裝

在主界面使用方向鍵選擇 Exit Install 會看到 如下的信息:

User Confirmation Requested
Are you sure you wish to exit? The system will reboot
[ Yes ] No

如果此處選擇了 yes 但 CDROM 還留在光驅(qū)里, 則會再次進(jìn)入安裝程序。

如果是從軟盤啟動, 則在重啟系統(tǒng)之前, 需要將 boot.flp 軟盤取出。

五、Sysinstall介紹

sysinstall 是 FreeBSD 項(xiàng)目所提供的安裝程序。它以 console(控制臺)為主, 分為多個菜單及畫面讓配置及控制安裝過程。

sysinstall 菜單畫面由方向鍵、 Enter、Tab、Space, 以及其它按鍵所控制。在主畫面的 Usage 菜單有這些按鍵的說明。

要查看這些說明,請將光標(biāo)移到 Usage 項(xiàng)目,然后 Select 按鍵被選擇, 選取 Sysinstall 主菜單的 Usage 項(xiàng)目,然后按下 Enter 鍵。

安裝畫面的使用說明會顯示出來,閱讀完畢請按 Enter 鍵回到主畫面。

FreeBSD安裝

1、選擇 Documentation(說明文件) 菜單

用方向鍵從主菜單選擇 Doc 條目然后按 Enter鍵。

FreeBSD安裝

這將會進(jìn)入說明文件菜單。

FreeBSD安裝

若要回到主菜單,用方向鍵選擇 Exit 然后按下 Enter 鍵。

2、選擇鍵盤對應(yīng)(Keymap)菜單

如果要改變鍵盤按鍵的對應(yīng)方式, 請?jiān)谥鞑藛芜x取 Keymap 然后按 Enter 鍵。一般情況下不改變此項(xiàng), 除非使用了非標(biāo)準(zhǔn)鍵盤或非美國鍵盤。

FreeBSD安裝

可以使用上下鍵移動到想使用的鍵盤對應(yīng)方式, 然后按下 Space 鍵以選取它;再按 Space 鍵可以取消選取。當(dāng)完成后, 請選擇 OK 然后按 Enter 鍵。

這一屏幕只顯示出部分列表。選擇 Cancel 按 Tab 鍵將使用默認(rèn)的鍵盤對應(yīng), 并返回到主菜單

FreeBSD安裝

3、安裝選項(xiàng)設(shè)置畫面

選擇 Options 然后按 Enter 鍵。

FreeBSD安裝

FreeBSD安裝

預(yù)設(shè)值通??梢赃m用于大部分的使用者,并不需要改變它們。 版本名稱要根據(jù)安裝的版本進(jìn)行變化。

目前選擇項(xiàng)目的描述會在屏幕下方以藍(lán)底白字顯示。 注意其中有一個項(xiàng)目是 Use Defaults(使用默認(rèn)值) 可以由此項(xiàng)將所有的設(shè)定還原為預(yù)設(shè)值。

可以按下 F1 來閱讀各選項(xiàng)的說明。

按 Q 鍵可以回到主畫面。

4、開始進(jìn)行標(biāo)準(zhǔn)安裝

Standard(標(biāo)準(zhǔn)) 安裝適用于那些 UNIX? 或 FreeBSD 的初級使用者。用方向鍵選擇 Standard 然后按 Enter 鍵可開始進(jìn)入標(biāo)準(zhǔn)安裝。

FreeBSD安裝

六、分配磁盤空間

第一個工作就是要分配 FreeBSD 用的硬盤空間以便 sysinstall 先做好一些準(zhǔn)備。 為了完成這個工作,必須先對 FreeBSD 如何找到磁盤信息做一個了解。

1、BIOS 磁盤編號

當(dāng)在系統(tǒng)上安裝配置 FreeBSD 之前, 有一個重要的事情一定要注意,尤其是當(dāng)有多個硬盤的時候。

在 pc 架構(gòu),當(dāng)跑像 MS-DOS? 或 Microsoft? Windows? 這種跟 BIOS 相關(guān)的操作系統(tǒng)的時候,BIOS 有能力改變正常的磁盤順序, 然后這些操作系統(tǒng)會跟著 BIOS 做改變。這讓使用者不一定非要有所謂的 “primary master” 硬盤開機(jī)。 許多人發(fā)現(xiàn)最簡單而便宜備份系統(tǒng)的方式就是再去買一塊一模一樣的硬盤, 然后定期將數(shù)據(jù)從第一塊硬盤復(fù)制到第二個硬盤,使用 Ghost 或 XCOPY。所以,當(dāng)?shù)谝粋€硬盤死了, 或者是被病毒破壞,或者有壞軌道, 他們可以調(diào)整 BIOS 中的開機(jī)順序而直接用第二塊硬盤開機(jī)。 就像交換硬盤的數(shù)據(jù)線,但是無需打開機(jī)箱。

比較昂貴,配有 SCSI 控制卡的系統(tǒng)通??梢匝由?BIOS 的功能來讓 SCSI 設(shè)備 (可達(dá)七個) 達(dá)到類似改變順序的功能。

習(xí)慣于使用這種方式的使用者可能會感到驚訝, 因?yàn)樵?FreeBSD 中并非如此。FreeBSD 不會參考 BIOS, 而且也不知道所謂的 “BIOS 邏輯磁盤對應(yīng)” 是怎么回事。這會讓人感覺很疑惑, 明明就是一樣的硬盤而且資料也完全從另一塊復(fù)制過來的, 結(jié)果卻沒辦法像以前那樣用。

當(dāng)使用 FreeBSD 以前,請將 BIOS 中的硬盤開機(jī)順序調(diào)回正常的順序, 并且以后不要再改變。 如果一定要交換硬盤順序, 那請用硬件的方式, 打開機(jī)箱并調(diào)整調(diào)線。

Bill 替 Fred 把舊的 Wintel 的機(jī)器裝上了 FreeBSD。 他裝了一臺 SCSI 硬盤,ID 是 0,然后把 FreeBSD 裝在上面。

Fred 開始使用他新的 FreeBSD 系統(tǒng);但是過了幾天, 他發(fā)現(xiàn)這舊的 SCSI硬盤發(fā)生了許多小問題。之后, 他就跟 Bill 說起這件事。

又過了幾天,Bill 決定是該解決問題的時候了, 所以他從后面房間的硬盤 “收藏” 中找出了一個一模一樣的硬盤,并且經(jīng)過表面測試后顯示這塊硬盤沒有問題。 因此,Bill 將它的 ID 調(diào)成 4,然后安裝到 Fred 的機(jī)器, 并且將資料從磁盤 0 復(fù)制到磁盤 4?,F(xiàn)在新硬盤裝好了, 而且看起來好像一切正常;所以,Bill 認(rèn)為現(xiàn)在應(yīng)該可以開始用它了。 Bill 于是到 SCSI BIOS 中設(shè)定 SCSI ID 4 為開機(jī)盤,用磁盤 4 重新開機(jī)后,一切跑得很順利。

繼續(xù)用了幾天后,Bill 跟 Fred 決定要來玩點(diǎn)新的: 該將 FreeBSD 升級了。Bill 將 ID 0 的硬盤移除 (因?yàn)橛袉栴}) 并且又從收藏區(qū)中拿了一塊一樣的硬盤來。然后他用 Fred 神奇的網(wǎng)絡(luò) FTP 磁盤將新版的 FreeBSD 安裝在這塊硬盤上; 安裝過程沒什么問題發(fā)生。

Fred 用了這新版本幾天后,覺得它很適合用在工程部門…? 是時候?qū)⒁郧胺旁谂f系統(tǒng)的工作資料復(fù)制過來了。 因此, Fred 將 ID4 的 SCSI 硬盤 (里面有放著舊系統(tǒng)中復(fù)制過來的最新資料) mount 起來,結(jié)果竟然發(fā)現(xiàn)在 ID4 的硬盤上, 他以前的所有資料都不見了!

資料跑到哪里去了呢?

當(dāng)初 Bill 將 ID0 硬盤的資料復(fù)制到 ID4 的時候, ID4 即成為一個 “新的副本”。 而當(dāng)他調(diào) SCSI BIOS 設(shè)定 ID4 為開機(jī)盤,想讓系統(tǒng)從 ID4 開機(jī), 這其實(shí)只是他自己笨,因?yàn)榇蟛糠值南到y(tǒng)可以直接調(diào) BIOS 而改變開機(jī)順序, 但是 FreeBSD 卻會把開機(jī)順序還原成正常的模式,因此,F(xiàn)red 的 FreeBSD 還是從原來那塊 ID0 的硬盤開機(jī)的。所有的資料都還在那塊硬盤上, 而不是在想象之中的 ID4 硬盤。

幸運(yùn)的是, 在我們發(fā)現(xiàn)這件事的時候那些資料都還在, 我們將這些資料從最早的那塊 ID0 硬盤取出來并交還給 Fred, 而 Bill 也由此了解到計算機(jī)計數(shù)是從 0 開始的。

雖然我們這里的例子使用 SCSI 硬盤, 但是相同的概念也可以套用在 IDE 硬盤上。

2、使用 FDisk 創(chuàng)建分區(qū)

如果不再做改變,數(shù)據(jù)將會寫進(jìn)硬盤。如果犯了一個錯誤想重新開始, 請選擇 sysinstall 安裝程序的退出按鈕(exit)?;虬?U 鍵來 Undo 操作。 如果操作沒有結(jié)果, 總可以重新啟動計算機(jī)來達(dá)到目的。

當(dāng)在 sysinstall 主菜單選擇使用標(biāo)準(zhǔn)安裝后,會看到下面的信息:

Message
In the next menu, you will need to set up a DOS-style ("fdisk")
partitioning scheme for your hard disk. If you simply wish to devote
all disk space to FreeBSD (overwriting anything else that might be on
the disk(s) selected) then use the (A)ll command to select the default
partitioning scheme followed by a (Q)uit. If you wish to allocate only
free space to FreeBSD, move to a partition marked "unused" and use the
(C)reate command.
[ OK ]
[ Press enter or space ]

如屏幕指示,按 Enter 鍵, 然后就會看到一個列表列出所有在探測設(shè)備的時候找到的硬盤。 選擇要分區(qū)的硬盤 范例顯示的是有找到兩個 IDE 硬盤的情形,這兩個硬盤分別為 ad0 和 ad2。

FreeBSD安裝

可能正在奇怪,為什么 ad1 沒有列出來? 為什么遺失了呢?

試想,如果有兩個 IDE 硬盤,一個是在第一個 Primary master, 一個是 Secondary master,這樣會發(fā)生什么事呢? 如果 FreeBSD 依照找到的順序來為他們命名,如 ad0 和 ad1 那么就不會有什么問題。

但是,現(xiàn)在問題來了。如果現(xiàn)在想在 primary slave 加裝第三個硬盤, 那么這個硬盤的名稱就會是 ad1,之前的 ad1 就會變成 ad2。 這會造成什么問題呢?因?yàn)樵O(shè)備的名稱 (如 ad1s1a)是用來尋找文件系統(tǒng)的, 因此可能會發(fā)現(xiàn),突然,有些文件系統(tǒng)從此無法正確地顯示出來, 必須修改 FreeBSD 配置文件(譯注:/etc/fstab)才可以正確顯示。

為了解決這些問題,在配置內(nèi)核的時候可以叫 FreeBSD 直接用 IDE 設(shè)備所在的位置來命名,而不是依據(jù)找到的順序。使用這種方式的話, 在 secondary master 的 IDE 設(shè)備就 永遠(yuǎn)是ad2,即使系統(tǒng)中沒有 ad0 或 ad1 也不受影響。

此為 FreeBSD 內(nèi)核的默認(rèn)值,這也是為什么上面的畫面只顯示 ad0 和 ad2 的原因。 畫面上這臺機(jī)器的兩顆硬盤是裝在 primary 及 secondary 的 master 上面; 并沒有任何一個硬盤安裝在 slave 插槽上。

應(yīng)該選擇想安裝 FreeBSD 的硬盤,然后按下 OK。之后 FDisk 就會開始,會看到類似 典型的尚未編輯前的 Fdisk 分區(qū)表的畫面。

FDisk 的顯示畫面分為三個部分。

第一部分是畫面上最上面兩行,顯示的是目前所選擇的硬盤的信息。 包含它的 FreeBSD 名稱、硬盤分布以及硬盤的總?cè)萘俊?/p>

第二部分顯示的是目前選擇的硬盤上有哪些分區(qū), 每個分區(qū)的開始及結(jié)束位置、所占容量、FreeBSD 名稱、 它們的描述以及類別(sub-type)。此范例顯示有兩個未使用的小分區(qū), 還有一個大的 FAT 分區(qū), (很可能是 MS-DOS? 或 Windows? 的 C: ), 以及一個擴(kuò)展分區(qū)(在 MS-DOS? 或 Windows? 里面還可以包含邏輯分區(qū))。

第三個部分顯示 FDisk 中可用的命令。

FreeBSD安裝

接下來要做的事跟要怎么給硬盤分區(qū)有關(guān)。

如果要讓 FreeBSD 使用整個硬盤(稍后確認(rèn)要 sysinstall 繼續(xù)安裝后會刪除所有這個硬盤上的資料),那么就可以按 A 鍵(Use Entire Disk ) 目前已有的分區(qū)都會被刪除,取而代之的是一個小的,標(biāo)示為 unused 的分區(qū),以及一個大的 FreeBSD 分區(qū)。之后, 請用方向鍵將光標(biāo)移到這個 FreeBSD 分區(qū),然后按 S 以將此分區(qū)標(biāo)記為啟動分區(qū)。 會看到類似 Fdisk 分區(qū)使用整個硬盤 的畫面。注意,在 Flags 欄中的 A 記號表示此分區(qū)是 激活 的, 因而啟動將從此分區(qū)進(jìn)行。

要刪除現(xiàn)有的分區(qū)以便為 FreeBSD 騰出空間, 可以將光標(biāo)移動到要刪除的分區(qū)后按 D 鍵。 然后就可按 C 鍵, 并在彈出的對話框中輸入將要創(chuàng)建的分區(qū)的大小。 輸入合適的大小后按 Enter 鍵。 一般而言, 這個對話框中的初始值是可以分配給該分區(qū)的最大值。 它可能是最大的鄰接分區(qū)或未分配的整個硬盤大小。

如果已經(jīng)建立好給 FreeBSD 的分區(qū) (使用像 PartitionMagic?類似的工具), 那么可以按下 C 鍵來建立一個新的分區(qū)。同樣的, 會有對話框詢問要建立的分區(qū)的大小。

FreeBSD安裝

完成后,按 Q 鍵。變更會存在 sysinstall 中, 但是還不會真正寫入硬盤。

3、安裝多重引導(dǎo)

在這步驟可以選擇要不要安裝一個多重引導(dǎo)管理器。 一般而言,如果碰到下列的情形, 應(yīng)該選擇要安裝多重引導(dǎo)管理程序。

有一個以上的硬盤,并且 FreeBSD 并不是安裝在第一個硬盤上;

除了 FreeBSD,還有其它的操作系統(tǒng)安裝在同一塊硬盤上, 所以需要在開機(jī)的時候選擇要進(jìn)入哪一個系統(tǒng)。

如果在這臺機(jī)器上只安裝一個 FreeBSD 操作系統(tǒng), 并且安裝在第一個硬盤, 那么選擇 Standard 安裝就可以了。如果已經(jīng)使用了一個第三方的多重引導(dǎo)程序, 那么請選擇 None。

選擇好配置后請按 Enter。

FreeBSD安裝

按下 F1 鍵所顯示的在線說明中有討論一些操作系統(tǒng)共存可能發(fā)生的問題。

4、在其它硬盤上創(chuàng)建分區(qū)

如果系統(tǒng)上有一個以上的硬盤, 在選擇完多重引導(dǎo)管理程序后會再回到選擇硬盤的畫面。 如果要將 FreeBSD 安裝在多個硬盤上,那么可以在這里選擇其它的硬盤, 然后重復(fù)使用 FDisk 來建立分區(qū)。

如果想讓 FreeBSD 來管理其它的硬盤, 那么兩個硬盤都必須安裝 FreeBSD 的多重引導(dǎo)管理程序。

FreeBSD安裝

Tab 鍵可以在最后選擇的硬盤、 OK 以及 Cancel 之間進(jìn)行切換。用 Tab 鍵將光標(biāo)移動到 OK 然后按 Enter 鍵繼續(xù)安裝過程。

5、使用 bsdlabel 創(chuàng)建分區(qū)

現(xiàn)在必須在剛剛建立好的 slice 中規(guī)劃一些 label。 請注意,每個 label 的代號是 a 到 h,另外,習(xí)慣上 b、 c 和 d 是有特殊用途的,不應(yīng)該隨意變動。

某些應(yīng)用程序可以利用一些特殊的分區(qū)而達(dá)到較好的效果, 尤其是分區(qū)分散在不同的硬盤的時候。但是,現(xiàn)在是第一次安裝FreeBSD, 所以不需要去煩惱如何分割硬盤。最重要的是, 裝好FreeBSD然后學(xué)習(xí)如何使用它。當(dāng)對FreeBSD有相當(dāng)程度的熟悉后, 可以隨時重新安裝FreeBSD,然后改變分區(qū)的方式。

下面的范例中有四個分區(qū) – 一個是磁盤交換分區(qū),另外三個是文件系統(tǒng)。

表 2. 為第一個硬盤分區(qū)

分區(qū) 文件系統(tǒng) 大小 描述

a

/

1 GB

這是一個根文件系統(tǒng)(root filesystem)。 任何其它的文件系統(tǒng)都會 掛在根目錄(譯注:用根目錄比較親切) 下面。 1 GB 對于此目錄來說是合理的大小, 因?yàn)槟蟛⒉粫谶@里存放太多的數(shù)據(jù); 在安裝 FreeBSD 后會用掉約 128 MB 的根目錄空間。 剩下的空間是用來存放臨時文件用的,同時, 您也應(yīng)該預(yù)留一些空間,因?yàn)橐院蟮腇reeBSD版本可能會需要較多的?/(根目錄)空間。

b

N/A

2-3 x RAM

b?分區(qū)為系統(tǒng)磁盤交換分區(qū) (swap space)。選擇正確的交換空間大小可是一門學(xué)問唷。 一般來說,交換空間的大小應(yīng)該是您系統(tǒng)上內(nèi)存(RAM) 大小的2到3倍。 交換空間至少要有 64 MB。因此, 如果您的電腦上的 RAM 比 32 MB 小, 請將交換空間大小設(shè)為 64 MB。

如果您有一個以上的硬盤, 您可以在每個硬盤上都配置交換分區(qū)。FreeBSD 會利用每個硬盤上的交換空間,這樣做能夠提高 swap 的性能。 如果是這種情形, 先算出您總共需要的交換空間大小 (如128 MB),然后除以您擁有的硬盤數(shù)目(如2塊), 算出的結(jié)果就是每個硬盤上要配置的交換空間的大小。 在這個例子中, 每個硬盤的交換空間為 64 MB。

e

/var

512 MB 至 4096 MB

/var?目錄會存放不同長度的文件、 日志以及其它管理用途的文件。大部分這些文件都是 FreeBSD 每天在運(yùn)行的時候會讀取或是寫入的。 當(dāng)這些文件放在另外的文件系統(tǒng)(譯注:即/var) 可以避免影響到其它目錄下面類似的文件存取機(jī)制。

f

/usr

剩下的硬盤空間 (至少 8 GB)

您所有的其它的文件通常都會存在/usr?目錄以及其子目錄下面。

上面例子中的數(shù)值僅限于有經(jīng)驗(yàn)的用戶使用。 通常我們鼓勵用戶使用 FreeBSD 分區(qū)編輯器中一個叫做 Auto Defaults的自動分區(qū)布局功能。

如果要將FreeBSD安裝在一個以上的硬盤, 那么必須在配置的其它分區(qū)上再建立分區(qū)。 最簡單的方式就是在每個硬盤上建立兩個分區(qū),一個是交換分區(qū), 一個是文件系統(tǒng)分區(qū)。

表 3. 為其它磁盤分區(qū)

分區(qū) 文件系統(tǒng) 大小 描述

b

N/A

見描述

之前提過,交換分區(qū)是可以跨硬盤的。但是,即使?a?分區(qū)沒有使用,習(xí)慣上還是會把交換分區(qū)放在?b?分區(qū)上。

e

/disk_n_

剩下的硬盤空間

剩下的空間是一個大的分區(qū),最簡單的做法是將之規(guī)劃為?a分區(qū)而不是e分區(qū)。然而, 習(xí)慣上a分區(qū)是保留給根目錄 (/) 用的。您不一定要遵守這個習(xí)慣,但是 sysinstall 會, 所以照著它做會使您的安裝比較清爽、干凈。 您可以將這些文件系統(tǒng)掛在任何地方,本范例建議將它們掛在?/diskn?目錄,n?依據(jù)每個硬盤而有所不同, 但是,您喜歡的話也可將它們掛在別的地方。

分區(qū)的配置完成后,可以用sysinstall. 來建立它們了。會看到下面的信息:

Message
Now, you need to create BSD partitions inside of the fdisk
partition(s) just created. If you have a reasonable amount of disk
space (1GB or more) and don't have any special requirements, simply
use the (A)uto command to allocate space automatically. If you have
more specific needs or just don't care for the layout chosen by
(A)uto, press F1 for more information on manual layout.
[ OK ]
[ Press enter or space ]

按下 Enter 鍵開始FreeBSD分區(qū)表編輯器,稱做 Disklabel。Sysinstall Disklabel 編輯器 顯示第一次執(zhí)行 Disklabel的畫面。 畫面分為三個區(qū)域。

前幾行顯示的是正在編輯的硬盤以及正在建立的 slice 位于哪個分區(qū)上。(在這里,Disklabel 使用的是 分區(qū)名稱 而不是 slice 名)。 此畫面也會顯示 slice 還有多少空間可以使用;亦即,有多余的空間, 但是尚未指派分區(qū)。

畫面中間區(qū)域顯示已建立的區(qū)區(qū),每個分區(qū)的文件系統(tǒng)名稱、 所占的大小以及一些關(guān)于建立這些文件系統(tǒng)的參數(shù)選項(xiàng)。

下方的第三區(qū)顯示在 Disklabel 中可用的按鍵。

FreeBSD安裝

Disklabel 可以自動配置分區(qū)以及給它們預(yù)設(shè)的大小。 這些默認(rèn)的分區(qū)是由內(nèi)部的分區(qū)尺寸算法根據(jù)磁盤的大小計算出的。 可以按 A鍵使用此功能。會看到類似 Sysinstall Disklabel 編輯器-使用自動配置的畫面。根據(jù)硬盤的大小, 自動分配所配置的大小不一定合適。但是沒有關(guān)系, 并不一定要使用預(yù)設(shè)的大小。

默認(rèn)情況下會給/tmp 目錄一個獨(dú)立分區(qū),而不是附屬在 / 之下。 這樣可以避免將一些臨時文件放到根目錄中(譯注: 可能會用完根目錄空間)。

FreeBSD安裝

如果不想使用默認(rèn)的分區(qū)布局, 則需要用方向鍵移動光標(biāo)并選中第一個分區(qū), 然后按 D 來刪除它。 重復(fù)這一過程直到刪除了所有推薦的分區(qū)。

要建立第一個分區(qū) (a,作為 / – 根文件系統(tǒng)), 請確認(rèn)已經(jīng)在屏幕頂部選中了正確的 slice, 然后按 C。 接下來將出現(xiàn)一個對話框, 要求輸入新分區(qū)的尺寸 (如 根目錄使用空間 所示)。 可以輸入以塊為單位的尺寸,或以 M 表示MB、 G 結(jié)尾表示GB, 或者 C 表示柱面數(shù)的方式來表達(dá)尺寸。

FreeBSD安裝

如果使用此處顯示的默認(rèn)尺寸, 則會創(chuàng)建一個占滿整個 slice 空余空間的 partition。如果希望使用前面例子中描述的 partition 尺寸, 則應(yīng)按 Backspace 鍵刪除這些數(shù)字, 并輸入 512M, 如 編輯要分區(qū)大小 所示。 然后, 按下 OK。

FreeBSD安裝

輸入完大小后接著問要建立的分區(qū)是文件系統(tǒng)還是交換空間,如 選擇根分區(qū)類型所示。第一個分區(qū)是文件系統(tǒng), 所以確認(rèn)選擇 FS后按Enter 鍵。

FreeBSD安裝

最后,因?yàn)橐⒌氖且粋€文件系統(tǒng),所以必須告訴 Disklabel 這個文件系統(tǒng)要掛接在什么地方,如 選擇根掛接點(diǎn)所示。根文件系統(tǒng)的掛接點(diǎn) /, 所以請輸入 /,然后按 Enter鍵。

FreeBSD安裝

剛剛制作好的分區(qū)會顯示在畫面上。 應(yīng)該重復(fù)上述的動作以建立其它的分區(qū)。當(dāng)建立交換空間的時候, 系統(tǒng)不會問要將它掛接在哪里,因?yàn)榻粨Q空間是不用掛在系統(tǒng)上的。 當(dāng)在建立最后一個分區(qū)/usr的時候, 可以直接使用默認(rèn)的大小,即所有此分區(qū)剩余的空間。

最終的 FreeBSD DiskLabel 編輯器畫面會類似 Sysinstall Disklabel 編輯器, 實(shí)際數(shù)字按選擇而有所不同。 按下 Q 鍵完成分區(qū)的建立。

FreeBSD安裝

七、選擇軟件包

1、選擇要安裝的軟件包

安裝哪些軟件包在很大程度上取決于系統(tǒng)將被用來做什么, 以及有多少可用的磁盤空間。內(nèi)建的選項(xiàng)包括了運(yùn)行所需要的最小系統(tǒng), 到把所有軟件包全都裝上的常用配置。UNIX? 或 FreeBSD 新手通常直接選擇一個設(shè)定好的軟件包就可以了, 而有經(jīng)驗(yàn)的使用者則可以考慮自己訂制安裝哪些軟件包。

按下 F1 可以看到有關(guān)軟件包的更多選項(xiàng)信息, 以及它們都包含了哪些軟件,之后,可以按 Enter 回到軟件包選擇畫面。

如果需要圖形用戶界面, 則配置 X 服務(wù)以及選擇默認(rèn)桌面需要在完成 FreeBSD 之后完成。 關(guān)于安裝和配置 X 服務(wù)的信息, 可以在 X Window 系統(tǒng) 找到。

如果需要定制內(nèi)核, 還需要選擇包含源代碼的那個選項(xiàng)。

顯然, 包含所有組件的系統(tǒng)是最萬能的。 如果磁盤空間足夠, 用光標(biāo)鍵選擇 選擇軟件包 中的 All 并按 Enter。 如果擔(dān)心磁盤空間不夠的話, 則選擇最合適的選項(xiàng)。 不要擔(dān)心選擇的是否是最合適的, 因?yàn)槠渌浖梢栽诎惭b完畢后再加入進(jìn)來。

FreeBSD安裝

2、安裝ports軟件包

當(dāng)選擇完想要安裝的部分后,接著會詢問要不要安裝FreeBSD Ports 軟件包;Ports軟件包可以讓簡單方便地安裝軟件包。Ports本身并不包含編輯 軟件所需要的程序源代碼,而是一個包含自動下載、編輯以及安裝的文檔集合。 安裝應(yīng)用程序: Packages 和 Ports 一章討論如何使用Ports.

安裝程序并不會檢查是否有足夠的硬盤空間, 在選擇這一項(xiàng)之前請先確定有足夠的硬盤空間。 目前 FreeBSD 12.0 版本中, FreeBSD Ports Collection 大約占用 3 GB 大小的硬盤空間。 對于近期的版本可能需要更多一些空間來安裝他們。

User Confirmation Requested
Would you like to install the FreeBSD Ports Collection?
This will give you ready access to over 24,000 ported software packages,
at a cost of around 500 MB of disk space when "clean" and possibly much
more than that if a lot of the distribution tarballs are loaded
(unless you have the extra CDs from a FreeBSD CD/DVD distribution
available and can mount it on /cdrom, in which case this is far less
of a problem).
The Ports Collection is a very valuable resource and well worth having
on your /usr partition, so it is advisable to say Yes to this option.
For more information on the Ports Collection & the latest ports,
visit:
http://www.FreeBSD.org/ports
[ Yes ] No

選擇 yes 將會安裝 Ports Collection, 而選擇 no 則將跳過它。 選好后按 Enter 繼續(xù)。 此后, 選擇安裝的軟件包的屏幕將再次出現(xiàn)。

FreeBSD安裝

如果對選擇感到滿意,請選擇Exit 退出,確保OK 被高亮顯示,然后按Enter 繼續(xù)。

八、選擇安裝介質(zhì)

如果要從 CDROM 或 DVD安裝,使用方向鍵將光標(biāo)移到 Install from a FreeBSD CD/DVD。確認(rèn) OK 被選取,然后按 Enter 開始安裝程序。

如果要使用其它的方式安裝, 請選擇適當(dāng)?shù)陌惭b介質(zhì)然后按照屏幕指示進(jìn)行安裝。

按 F1 可以顯示安裝介質(zhì)的在線說明。按一下 Enter 可返回選擇安裝介質(zhì)畫面。

FreeBSD安裝

使用FTP安裝,有三種方式:主動式(active)FTP、被動式(passive)FTP 。

1、主動式FTP: 從FTP服務(wù)器安裝

這個選項(xiàng)將會使所有的FTP傳輸使用 “Active”模式。 這將無法通過防火墻,但是可以使用在那些比較早期, 不支持被動模式的FTP站。如果連接在使用被動(默認(rèn)值) 模式卡住了,請換主動模式看看!

2、被動模式FTP:通過防火墻從FTP服務(wù)器安裝

此選項(xiàng)會讓 sysinstall 使用 “Passive”模式來安裝。這使得使用者可以穿過 不允許用非固定TCP PORTS連入的防火墻。

3、FTP 透過 HTTP 代理服務(wù)器: 由 FTP 服務(wù)器安裝

此選項(xiàng)會讓 sysinstall 通過HTTP協(xié)議 (像瀏覽器一樣)連到proxy服務(wù)器。 proxy服務(wù)器會解釋送出的請求,然后通知FTP服務(wù)器。 因?yàn)橥ㄟ^HTTP協(xié)議,所以可以穿過防火墻。 要用這種方式,必須指定proxy服務(wù)器的地址。

對于一個 FTP 代理服務(wù)器而言, 通常在使用者登入名稱中加入要登入的服務(wù)器的用戶名, 加在 “@” 符號后面。然后代理服務(wù)器就會 “假裝” 成一個真的服務(wù)器。例如,假設(shè)要從 ftp.FreeBSD.org 安裝,通過 FTP 代理服務(wù)器 foo.example.com, 使用1234端口。

在這種情況下,可以到 options 菜單,將 FTP username 設(shè)為 ftp@ftp.FreeBSD.org,密碼設(shè)為電子郵件地址。 安裝介質(zhì)部分,指定FTP (或是被動式 FTP,如果代理服務(wù)器支持的話) 以及URL為 ftp://foo.example.com:1234/pub/FreeBSD。

因?yàn)閒tp.FreeBSD.org的 /pub/FreeBSD 目錄會被抓取到 foo.example.com之下,就可以從 這臺 機(jī)器 (會從 ftp.FreeBSD.org 抓取文件) 安裝。

九、安裝確認(rèn)

到此為止,可以開始進(jìn)行安裝了, 這也是避免更動到硬盤的最后機(jī)會。

User Confirmation Requested
Last Chance! Are you SURE you want to continue the installation?
If you're running this on a disk with data you wish to save then WE
STRONGLY ENCOURAGE YOU TO MAKE PROPER BACKUPS before proceeding!
We can take no responsibility for lost disk contents!
[ Yes ] No

選擇 yes 然后按下 Enter 確認(rèn)安裝。

安裝所需的時間會根據(jù)所選擇的軟件、 安裝介質(zhì)以及電腦的速度而有所不同。 在安裝的過程中會有一些信息來顯示目前的進(jìn)度。

當(dāng)看到下面的信息表示已經(jīng)安裝完成了:

Message
Congratulations! You now have FreeBSD installed on your system.
We will now move on to the final configuration questions.
For any option you do not wish to configure, simply select No.
If you wish to re-enter this utility after the system is up, you may
do so by typing: /usr/sbin/sysinstall.
[ OK ]
[ Press enter or space ]

按下 Enter 以進(jìn)行安裝后的配置。

選擇 no 然后按 Enter 會取消安裝,不會對系統(tǒng)造成更動。會看到下面的信息:

Message
Installation complete with some errors. You may wish to scroll
through the debugging messages on VTY1 with the scroll-lock feature.
You can also choose "No" at the next prompt and go back into the
installation menus to retry whichever operations have failed.
[ OK ]

產(chǎn)生這個信息是因?yàn)槭裁礀|西也沒有安裝,按下 Enter 后會離開安裝程序回到主安裝界面。從主安裝界面可以退出安裝程序。

FreeBSD安裝后配置可閱讀《FreeBSD配置》。

  • 廣告合作

  • QQ群號:4114653

溫馨提示:
1、本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享網(wǎng)絡(luò)內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。郵箱:2942802716#qq.com(#改為@)。 2、本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)裁,轉(zhuǎn)載請注明出處“站長百科”和原文地址。
FreeBSD
上一篇: FreeBSD簡介
FreeBSD
下一篇: FreeBSD配置