NetBSD的文件大部分都是線上手冊的格式,提供了卓越的系統 技術參考。但我不否認它並不適合成為個別的指導(這並不是指 你必須安裝 NetBSD 後才能閱讀它們);這便是這本指導手冊 存在的目的。
Note: 事實上,你可以經由網頁的介面閱讀線上手冊,但我並不認為 那是學習這個系統的好方法...
在安裝之後,你將在 /usr/share/doc 目錄 中發現一些 BSD 的相關文件。區分為三個主要部份, psd(UNIX 程式設計者提供的文件), smm(UNIX 系統管理者手冊)和 usd(UNIX 使用者提供的文件)。 你可以在螢幕上閱讀這些文章,例如:
$ cd /usr/share/doc/smm/09.sendmail
$ nroff -me 09.sendmail/intro.me | more
或是你可以使用 makefile 產生 Postscript 輸出。
不可否認的,缺少了一些 HOWTO ,因此你只能在現存的文件中 找尋;NetBSD release 包含了一些純文字格式文件,而在 NetBSD 網站也可以找到進一步的資料和 FAQ。
原始文件: NetBSD 網站有好幾個網頁包含了文件和 HOWTO,不論是通用的 還是各平台所專有的。這些資訊被撰寫得非常好並且通常容易 理解;例如,你可以找到:
如何在 NetBSD 底下存取 DOS/Windows 分割區
如何從 Windows NT boot loader 啟動 NetBSD
...
所有版本的 NetBSD 包含了以下的檔案:
安裝注意事項。這是最重要的文件而且你應該仔細地 (並再一次地)閱讀它;包含了 NetBSD 系統的描述, 支援硬體的列表和最值得注意的安裝介紹。
你應該也閱讀它。
描述你所安裝的 NetBSD release 的結構。這是純文件 版的線上手冊。規格:它是預先 格式化的而你可以用任何編輯器來閱讀。
在 NetBSD 網站上,你可以找到其他如以下的說明文件:
一般的資訊並聯結到其他的 FAQ。
NetBSD/i386 專有的 FAQ。
網路連線的指導和 PPP 設定。
NetBSD 安裝檔案的配置被描述在前述的 INSTALL 檔案中。以 i386 平台為例,可安裝的系統檔在 i386/binary/sets 目錄中,而原始碼在 source/sets 目錄中。 source/patches 目錄包含了關於基本 release 的 patche,通常用來修正與系統安全相關的問題。
在安裝 NetBSD 以前的首要工作是閱讀 release 的資訊和 安裝注意事項 INSTALL:這是安裝過程的 正式說明。下一步,你需要決定安裝的來源;你可以選擇:
ftp
nfs
CDROM
floppy
未掛上的檔案系統
系統上的目錄
在安裝時,sysinst 將不會允許你 更改鍵盤配置:如果你使用美式鍵盤,那沒有問題,但是如果不是, 那將是一個大問題。如果你從 CD-ROM 安裝,你只需要使用字母鍵 (大部分具有相同的配置,如果沒有,則是各國的鍵盤)而只有某些 地方需要按其他鍵)。我希望下一個 releases 的安裝程式將允許 更改鍵盤配置;此時,你可以使用以下對照表。
如果你使用非美式鍵盤,在完成安裝後的第一件事將是 更改鍵盤配置。在那之前,請忍耐。
The installation program mentions two types of hard disk geometries; you should understand what they mean: 安裝程式會提到兩種類型的硬碟幾何數據; 你應該了解它們的意思:
real geometry
BIOS geometry
real geometry 是真實的硬碟幾何數據, 由系統所偵測。 BIOS geometry 是 BIOS 使用的幾何數據而 它可以不同於真實的幾何數據(例如,BIOS 可以使用 LBA 來 重新設定硬碟)。
以 IDE 硬碟為例,具有以下的幾何數據:
real: 6232 cyl, 16 heads, 63 sec
BIOS: 779 cyl, 128 heads, 63 sec (LBA)
你可以看到 BIOS 使用 LBA 重新設定硬碟,有效地縮減了磁柱的 數目並增加了磁軌數 (但結果是一樣的:6232 * 16 = 779 * 128 = 99712)。 一個磁區包含 512 bytes,表示硬碟共有 6232 * 16 * 63 * 512 = 3 GB。 NetBSD 不需要重新設定硬碟的幾何數據(事實上也不會如此做)。 如果 sysinst 回報錯誤時, 在安裝時可以手動地更改幾何數據。
關於分割區,NetBSD 使用的術語和 DOS/Windows 是不同的; 事實上,是兩種分割區架構。NetBSD 安裝在四個主要的 BIOS 分割區當中的一個(定義在硬碟分割表中的分割區)。
NetBSD describes the disk layout through the disklabel. 在 BIOS 分割區中(也叫做 slice), NetBSD 使用 disklabel 定義了 BSD 分割區:這些分割區只能被 NetBSD 使用而且使用小寫字母作為 代號(由 "a" 開始)。例如,wd0a 表示第一顆 IDE 硬碟 (wd0) 的 "a" 分割區而 sd0a 表示第一顆 SCSI 硬碟的 "a" 分割區。 在 Figure 3-1 中,有兩個主要的 BIOS 分割區, 一個被 DOS 使用而另一個被 NetBSD 使用。
Note: 分割區 "c" 和 "d" 是 i386 平台 特有的。其他的平台則使用不同的規定(例如, "c" 表示整個硬碟)。
Note: 如果 NetBSD 和另一個 OS(像先前的例子)共享一顆硬碟, 你可能需要安裝一個開機管理程式, 一個在開機時能讓你選擇 OS 的程式。 sysinst 能夠自動地安裝並 設定一個簡單又有用的開機管理程式。
如果 Windows NT 安裝在同一顆硬碟上,你可以使用 NT bootloader 來啟動 NetBSD。在 NetBSD 網站上 有詳細的說明。
df shows the following: NetBSD 安裝的空間需求是依你的用途而定(例如,伺服器 或工作站)。舉例來說,在家用的桌上型系統,包含 X, 核心原始碼和一些應用程式 (Netscape, ...) 大概需要 420 MB 的空間。swap 分割區是 32 MB。
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/wd1a 31887 16848 13444 56% /
/dev/wd1e 363507 173202 172129 50% /usr
你可以看到在系統上還保留 180 MB 的空間。
當你第一次安裝作業系統時,通常很難一次就成功的, NetBSD 也不例外。 甚至如果每一件事都很正常,在你開始使用系統後,你會覺得(例如) 你需要選擇更好的分割區配置。最重要的事是不要放棄;當你重試了 以後,藉由經驗的累積並反覆閱讀 INSTALL 文件, 你會發現困難度會逐漸減少。
在第一次安裝時,比較聰明的作法是接受 sysinst 建議的預設值並且避免,例如, 更改 disklabel。你唯一必須決定的事就是決定 NetBSD 分割區的大小。
這一章剩餘的部份將使用一個實際安裝的例子做說明: 從 CD-ROM 安裝。所有類型的安裝都具有相同的概念(例如,ftp); 唯一的不同是 sysinst 使用安裝 的來源。請注意,在不同的 NetBSD release 中,會有一些不同之處: 這個範例是以 release 1.5 建立的。
為了教學的緣故,以下的範例中,最困難的選項都被選擇了。
BIOS partition table full: 至少一個現存的分割區必須刪除, 以讓 NetBSD 使用。
fdisk 分割區使用 sectors 取代 MB。
手動地修改 sysinst 建立 的 disklabel,並使用 sectors。
"custom" 安裝(是指你可以一個一個挑選 想要安裝的群組)。
這些選擇會使得安裝變得非常複雜並且需要許多工作:要記得 如果你接受預設值則每件事都會非常簡單。另一方面,概要的說明 只解釋了"簡單的"部份而不是有用的(除了從市場觀點...)
在安裝以前,針對你需要安裝的平台,做一個安裝步驟的詳細計畫 是個好主意。首先,閱讀 INSTALL 檔, (我保證這是我最後一次提到它)閱讀安裝過程的敘述並檢查硬體 的相容性。接著,如果在硬碟上已經有一些資料,考慮如何為 NetBSD 釋放空間;如果 NetBSD 將會共享一顆硬碟,你可能需要 建立一個新的分割區(你可以利用 sysinst) 並或許縮減現有的一個。使用 sysinst 來縮減現有的分割區是不可能的,但是有一些商業軟體(像是 Partition Magic)和一些免費軟體(FIPS, pfdisk)可以做到。
安裝主要分成兩個步驟。第一部份,建立一個 NetBSD 分割區並 寫入 diklabel。第二部份,你決定要安裝那些群組並解壓縮到 新建立的分割區。第一部份有幾個不同的安裝方法(CD-ROM, ftp,NFS,...);在第一部份的最後,並沒有寫入任何東西到 硬碟上而你將被提示是否確定要安裝。如果確定,安裝過程會 繼續,否則,你將被帶回主選單而硬碟則不會被寫入。
Note: 如果你有可開機的 NetBSD CD-ROM,你不需要建立開機片: 從你的 BIOS 中打開"從 CD-ROM 開機"選項,置入 CD 並且重新啟動機器。這個選項可能在老舊的機器上並不是 有效的。
在你安裝之前,需要建立開機片,例如,從 CD-ROM 上複製 磁碟映像檔到碟片上。在 DOS 中要執行這像作業可以使用 rawrite,位於 i386/installation/misc 目錄中。 映像檔則為 i386/installation/floppy/boot.fs。
格式化磁碟片。
進入 CD-ROM 的 I386\INSTALLATION\FLOPPY 目錄。
執行 ..\MISC\RAWRITE 程式, "Source file" 是 BOOT.FS 而 "Destination drive" 是 A:
如果你在 Unix 環境中建立開機片,可以使用 dd 指令。例如:
# cd i386/installation/floppy
# dd if=boot.fs of=/dev/fd0a bs=36b
dd 複製 512 bytes 的區塊: bs=36b 選項一次複製 36 個區塊,使得 作業更快一點。
Note: 1440K 磁碟片包含 1474560 bytes 而具有80 磁柱,2 磁軌, 18 磁區和每個磁區 512 bytes,例如,80 * 2 * 18 = 2880 區塊。 則 bs=36b 一次複製一個磁柱 (18 * 2 blocks) 並重複 80 次而不是 2880 次。
所有的東西都已準備就緒,在開始以前,最好蒐集一些硬體資訊。
最重要的事是檢查硬碟種類(IDE, SCSI)和其幾何數據。你可以 在硬碟手冊中找到這些資訊或使用診斷工具。一些硬碟有貼上記載 這些資料的標籤。另一個選擇是連線到生產公司的網站上查詢 產品資訊。
如果你經由 ftp 或 NFS 安裝,記得要檢查你的網路卡設定:如果 你的卡所設定的 IRQ 不同於核心的預設,你將無法安裝。例如, 安裝核心認為 NE2000 相容網路卡應該有以下的設定:
ne0 at isa? port 0x280 irq 9 # NE[12]000 ethernet cards ne1 at isa? port 0x300 irq 10如果你的 NE2000 網路卡有不同的設定,它將不能被偵測到。(在 安裝完成後,可以重新編譯個人化核心來符合你的設定)
此時你也應該檢查其他的硬體設定,例如,序列埠和平行埠的 數目,等。這對於安裝是不需要的,但在安裝後將會變得很有用。 檢查你的設定(IRQ, I/O ports, ...),與在 INSTALL 檔中所描述的做比較。
Note: 甚至如果你不知道硬碟幾何數據,你也可以進行安裝。在這個情況 中,必須信任 sysinst,它將自動地 決定(通常是)正確的幾何數據。
在 A: 槽中插入新建立的開機片並重開機(或是由 CD-ROM 開機)。 磁碟片上的核心將會被啟動並開始在螢幕上展示許多訊息,大部份是 敘述硬體有沒有被找到的訊息。這是正常的:磁碟片上的核心會 試著偵測大部份被 NetBSD 支援的硬體;你可能 (!) 沒有這些 全部的裝置在你的機器上。
在開機過程結束後,你將發現一個安裝程式的主選單,顯示在 Figure 3-2。不要對 sysinst 的外表感到失望:這是 一個強大又有彈性的程式。從這裡你應該跟從螢幕上的指導, 使用 INSTALL 作為參考。 sysinst 畫面都具有一些相似 之處:螢幕的上半部顯示目前的作業或簡短的訊息;螢幕的 中間部份顯示目前的設定;螢幕的下半部顯示有效選項的選單。 選擇 Install 選項 ("a") 將帶你到下一個畫面 (Figure 3-3) 進行確認的作業。
在選擇 "b" 選項繼續後,則可以選擇想要用來安裝 NetBSD 的硬碟。如果不只一顆硬碟, sysinst 將展示可以選擇的硬碟列表。在此例中只有一顆硬碟所以安裝程式 只展示了一個相關資訊,顯示在 Figure 3-4。
Note: 在此畫面中的資訊將依系統上安裝硬碟種類和數目 的不同而有所改變。
下一步 (Figure 3-5) sysinst 將展示所選硬碟的 BIOS 幾何數據;你可以確認它是否正確, 如果出了錯,你可以鍵入新的值來修改它。
關於安裝的第一個重要步驟:硬碟的分割區。首先你必須指明 NetBSD 將使用一個分割區或是整顆硬碟("危險的"選項)。 在前者中,仍然可以建立一個分割區來使用整顆硬碟 (Figure 3-6) 所以我建議使用這個選項,使得 BIOS 分割表得以和其他作業系統相容。
在此範例中,我們將使用"真實的"幾何數據, 根據 BIOS 幾何數據 Figure 3-5。
6232 cyl, 16 heads, 63 sec (6232 x 16 x 63 = 6281856 total sectors)
1 sector = 512 bytes
1 track = 63 sectors = 63 * 512 bytes = 32 K
1 cylinder = 16 * 63 * 512 bytes = 504 K
接著,顯示在 Figure 3-7 中的是測量單位的選擇, 作為分割硬碟的依據:sectors 具有最大的彈性和精確度(注意,為了 效能的緣故,通常最好要使分割區的邊界對齊磁柱的倍數,至少在 舊的硬碟是如此)。Megabytes 較容易使用因為不需手動地計算而 較具有"直覺性"。
這個範例將使用 sector,因為這對教學的目的比較有用。 選擇 "c" 選項,你將被帶進 fdisk 介面的畫面。
Figure 3-8 顯示了在安裝 NetBSD 之前, 硬碟目前的狀況;有四個主要的分割區:一個被 DOS/Windows 使用, 兩個被 GNU/Linux 使用,最後一個未使用。在這顆硬碟上沒有 剩餘的空間:第二分割區的 End(sec) 行顯示 6281856 sectors, 表示所有空間都被使用了。
Note: fdisk 畫面中的數據是依照以下的 公式計算的:
Start(sec) + Size(sec) = End(sec)這是指一個分割區的 End(sec) 相等於下一個分割區的 Start(sec), 好像不夠直觀,因為在 End(sec) 中的 sector 實際上屬於下一個 分割區的。Disklabel 將使用不同(更符合邏輯)的方式。
要保留空間,則兩個 Debian GNU/Linux 分割區將作為犧牲品。 Sysinst 顯示可以修改分割區現存 資料的畫面而 Figure 3-9 顯示了第二分割區 的現存資訊。
要刪除分割區,使用選項 "a" 選擇類型 unused;然後選擇 "b" 選項 來保持 "Start" 和 "Size" 是空白的。 最後使用選項 "d" 來確認,而你將回到 fdisk 的主畫面,現在 partition 3 是空的。使用相同的方法刪除 partitions 2 和 1。 (Figure 3-10)。
只有 DOS/Windows 分割區被保留下來,使用了 2088516 sectors 相等於 1029 MB(大約 1 GB)。剩餘空間的計算是 sectors 總數 減去 DOS 分割區的最後一個 sector(即為 End(sec))。
6281856 - 2088579 = 4193277 sectors = 2047 MB free on disk
Note: DOS 分割區起始於 sector 63 而不是你期望的 sector 0。這是 正常的:第一磁軌 (63 sectors) 要被保留。在硬碟的 cylinder 0, track 0, sector 1 中存放著 Master Boot Record (MBR)。 當系統開機時,BIOS 從硬碟上載入 MBR 到記憶體中,偵測 可開機的分割區並將分割區中的 boot sector 載入記憶體並 釋放它的控制。然後 boot sector 開始啟動位於該分割區上的 作業系統。
現在使用選項 "b",NetBSD 將會在 DOS 分割區之後, 建立一個建立一個新的 NetBSD 分割區。要建立新的分割區, 必須提供以下的資訊:
新分割區的種類
新分割區的第一磁區
新分割區的大小 (in sectors)
為新分割區選擇種類為 "NetBSD" (option "a: Kind") 並輸入我們所計算的資料: start = 2088579,size = 4193277,使用選項 "b"。 檢查是否有錯誤並選擇確認選項 "d",這將帶我們回到 fdisk 的主畫面。結果顯示在 Figure 3-11,展示了最後的分割區配置表。 現在,選擇選項 "x",你將進入下一個畫面。
Note: NetBSD 1.5 的 sysinst 會檢查未使用的分割區的開始和結束的 sector,甚至你在螢幕上無法看到這項資訊。這可能會發生分割 區重疊的情況,甚至在畫面上看起來都很正確的時侯。我建議更改 未使用的分割區的起始和大小的定義。
如果在分割時發生錯誤(例如,你建立了重疊的分割區) sysinst 將顯示一個訊息並建議 回到 fdisk 畫面(你也可以繼續)。 如果資料正確但是 NetBSD 分割區位於 BIOS 可開機的範圍之外, sysinst 會警告你並詢問你是否繼續。 在一些老舊的 PC 上,這會造成問題:此例中的 PC 雖然也發生 警告但卻能正常開機。沒有辦法給你一個通用的規則(它是視 BIOS 而定的);如果 PC 不是非常老舊,我建議忽略此項警告並繼續。
Note: NetBSD 並沒有如此限制:一些老舊的 BIOS 不能從位於 1024 磁柱以後的分割區開機。要了解這個問題,你應該研究不同類型的 BIOS 和它們使用的定址架構(實際的 CHS, 邏輯的 CHS, LBA, ...)。 這些科目不在此敘述。
較先進的 BIOS 支援 int13 延伸,這可以將 NetBSD 的分割區 位於硬碟最初的 8 GB 之後。
如果資料都是正確的並且 sysinst 偵測到你有不只一個作業系統在你的硬碟上,則它會提供一個開機 選單讓你安裝在硬碟上。使用安裝程式,你可以安裝開機選單並設定它; 你可以指定開機時要展示什麼字串和待機時間。 畫面顯示在 Figure 3-12。
Note: 如果方向鍵沒有作用,你可以使用 < 和 > 鍵來選擇選項。
選擇將會出現在開機選單中的分割區並使用選項 "a" 到 "d" 定義選單的字串。在 "Menu entry" 中, 你應該可以看到每一個分割區的進入點,如同 Figure 3-13 所示。
選項 "e" 使你能夠選擇開機選單的待機時間:待機時間是指 在這一段時間內,如果使用者不做任何選擇,預設的分割區將會開機。 可以指定以下的選項作為預設值:
a partition
another hard disk
the first active partition
在完成開機選單的設定之後,安裝的第一部份,即硬碟的分割 已經完成了。
BIOS 的分割區,在 BSD 下叫做 slices, 被建立了而且有兩個:DOS 和 NetBSD。現在可以開始定義 BSD 的分割區。
建立 BSD 分割區有三個選擇,如 Figure 3-14 所示。
對於第一次安裝,我建議選擇選項 "a" 或 "b" 並保留 sysinst 的 決定。在此範例中,將使用更複雜的方式,以手動編輯 disklabel (當然,只是為了教學目的)。
Note: 甚至如果使用系統為你決定的值,最好也要仔細地檢查所產生 的 disklabel。如果硬碟空間出了問題,1.5 的 sysinst 夠聰明而能偵測它並 提出警告;先前版本的安裝程式則不會,而且只會安靜地建立 不合法的分割區。
首先,讓安裝程式自動地建立 disklabel。選擇選項 "b", 從 Figure 3-14 可以得到 Figure 3-15。
完成後,你可以只需確認每一件事(使用選項 "b"), 然後你的工作便完成了。取而代之的是,讓我們看看是否需要修改 swap 分割區的大小,縮減它並增加 /usr 分割區的容量。要改變 swap 分割區的大小,選擇選項 "a": 結果顯示在 Figure 3-16。
這些分割區識別字母代號的順序是有規定的:一些字母被保留 用作預先定義的用途。
a 通常是 root 分割區
b 是 swap 分割區
c 代表整個 NetBSD slice
d 代表整個硬碟:延伸至 NetBSD slice 以外。 使用相似的方法,你可以使 DOS 或 Linux 分割區能被 NetBSD 所 讀取,利用建立 NetBSD slice 以外的 BSD 分割區。
e 是第一個自由的分割區。 通常 /usr 被掛在 "e"。
Note: 這些分割區代號可依平台不同而改變。以上的描述應用於 port-i386。
你通常不需要修改分割區 b 和 c。你可以自由地更改其餘分割區的大小和 掛入點,並且建立一個新的(最大值是 8,使用字母從 e 到 h)。
要修改 swap 分割區,你需要修改分割區 b。 你也將需要修改分割區 "e",使得它起始於 "b" 的 結束的地方。分割區 "c" 和 "d" 將無須更改。
你現在建立一個 150 MB (307200 sectors) 的 swap 分割區;這表示 "b" 將起始於 sector 2524032 並結束在 sector 2831231 (2524032+307200-1)。
id: Size Offset End FStype Bsize Fsize Mount point
--- ---- ------ --- ------ ----- ----- -----------
a: 435453 2088579 2524031 4.2BSD 8192 1024 /
b: 307200 2524032 2831231 swap
...
剛釋放的空間將被分配到分割區 "e",將變成: start = 2831232, size = 3450624 和 end = 6281855。 這些值是用以下方式計算的:"start" 是緊接著 分割區 "b" 的 end sector 的值:"end" 相等於 NetBSD 分割區的最後一個 sector;"size" 為: End - Offset + 1。
id: Size Offset End FStype Bsize Fsize Mount point
--- ---- ------ --- ------ ----- ----- -----------
a: 435453 2088579 2524031 4.2BSD 8192 1024 /
b: 307200 2524032 2831231 swap
...
e: 3450624 2831232 6281855 4.2BSD 8192 1024 /usr
這個範例顯示了你所要的 disklabel。使用選項 "b" 和 "e",你可以輸入你所計算的這些值。
這被展示在 Figure 3-17。
Figure 3-18 展示了修改後的 disklabel.
分割區的尺寸: 很難給以一般的規則來決定應該建立多大的分割區和最佳值: 這視電腦的用途而定(server, workstation, mail server, ...)。 這就是為什麼我所建議的,在第一次安裝時,完全使用 sysinst 產生的預設值。一台 多用途的伺服器或許應該更仔細地分割;經過實際的試驗後 才能知道答案。
當你很滿意這些結果後,你可以選擇選項 "x" 來 儲存並離開。你現在回到 Figure 3-15,你可以 選擇選項 "b"。
最難的部份(建立 BIOS 和 BSD 分割區)已經結束了;剩下的 安裝部份就比較簡單了。現在你可以選擇硬碟名稱(預設值是 mydisk)並確定要完成作業。
Note: 所有的資料在此以前都不會寫入硬碟:它仍然可以任意更改並 回到 sysinst 主選單而不更改硬碟。
sysinst 現在將建立分割區和 使用 fdisk,newfs, fsck,installboot, 建立檔案系統,然後我們將安裝 NetBSD 群組。
你已經完成第一和最難的安裝部份。在下一個步驟中,你將選擇 安裝的類型,可以是 full,安裝所有的群組, custom,安裝所選的群組。如果你沒有空間上 顧慮,我建議選擇前項。在此範例中,將只會看見使用 選項 custom。這會將你帶至 Figure 3-19。
前三項是必要的:沒有他們系統將無法運作。你可以使用選單來 選擇剩餘的群組。起初,所有的群組都會被選擇,就像先前提到的 full 選項。在完成選擇後,選擇選項 "x: Exit" 進行下一個步驟。
sysinst 會詢問你是否要在進行 解壓縮時,看見檔名。
The menu offers several choiches: 現在 sysinst 需要尋找 NetBSD 安裝群組 (the .tgz files)並且你必須提供這項資訊。
這個選項在 INSTALL 中有詳細的解釋。 我們也可以從未掛上的檔案系統安裝(必須是安裝核心所承認的類型): 例如,可以複製所有的群組到 MS-DOS 分割區,並從那裡安裝。
選擇 "cdrom",sysinst 會詢問 裝置名稱(例如,cd0)並自動地掛上它。 如果不同於預設值,你也應該輸入在 CD-ROM 上安裝群組的路徑名稱。 例如,NetBSD 套件在 NetBSD-1.5 目錄,你必須 修改路徑名稱,使用選項 "b",像這樣:
/NetBSD-1.5/i386/binary/sets
Note: 如果使用非美式鍵盤,你將必須小心地鍵入 "/" 字元。 詳見 Section 3.3.1。
CD-ROM 裝置的名稱: 如果不知道 CD-ROM 裝置名稱,可以利用以下方法找到它:
按下 Ctrl-Z 使 sysinst 暫停 並進入 shell 提示符號(多麼好的特徵!)
鍵入:
# cat /kern/msgbuf這將會顯示核心啟動時的資訊,包含 CD-ROM 裝置名稱 (例如,cd0)。如果畫面捲動地很快,你也可以使用 ed 編輯器。
# ed /kern/msgbuf使用以下指令回到安裝程式:
# fg
在安裝過程的最後,sysinst 顯示一個 訊息表示每件事都完成了。選擇選項 "a: ok",則所有 的裝置檔將會被建立。
安裝過程已經結束了。在重新開機以前,Sysinst 會做一些系統設定的 工作。首先你可以設定時區和在接下來的畫面中,替 root 設定密碼。 現在可以重新開機了。選擇選項 "a: ok" 回到主選單, 然後移除磁碟片並選擇選項 "d: Reboot the computer"。