/stand/sysinstall 現在提供利用命令列快速啟動的功能,經由這種方式, sysinstall 可以用來取代一些過時的命令,像是 pkg_manage 等。在命令 列上我們可以一次給定多個命令讓 sysinstall 依序執行,同時可以利用參 數直接以多種方式調整安裝程式的動作。 語法: /stand/sysinstall [參數=參數值 ...] [命令 ..] 參數 可以是一個或多個下列的組合: blanktime 螢幕進入保護模式(全黑)的秒數 bootManager 選擇 boot manager 種類 (booteasy/standard/none) browserBinary 選擇使用哪一個瀏覽器瀏覽文件(內定: lynx) browserPackage 流覽器是從 packages 中的哪一個安裝而來的(內定: lynx) cpioVerbose cpio 顯視訊息的詳細程度(high/medium/low) debug 是否顯示額外的除錯訊息 disk 對哪一部磁碟上進行操作(wd0/sd0/其他). domainname 這部機器的網域名稱 editor 選擇使用哪一個文書編輯器 ifconfig_ 在 network_devices 裡設定每個 ftpDirectory FTP 伺服器上,FreeBSD distrubition 的所在位置路徑 ftpOnError 碰到錯誤時的處理方式(retry/abort) ftpPass 登錄 FTP 伺服器 時用的密碼 ftp 使用哪一部 FTP? 什麼路徑 ?(URL ftp://site/dir/..) ftpPort 使用哪一個 FTP port (內定: 21) ftpRetryCount 抓檔失敗時重試的次數 ftpUser 登錄 FTP 伺服器時用的使用者名字 ftpHost 到哪一部 FTP 伺服器抓檔? (這項會蓋掉上面的 ftp 參數) gated 使用 gated 取代 routed defaultrouter 內定 router 的 IP 位址 geometry 所操作磁碟的 geometry 參數("cyl/hd/sec") hostname 這部機器完整的網域名稱。 network_interfaces 選擇要設定的網路界面 ipaddr 這部機器所用主要界面的 IP 位址 nameserver 網域名稱伺服器的 IP 位址 netmask 這部機器所用主要界面的網路遮罩 nfs NFS 安裝時,指定資料的位置 (host:/path/) nfsHost NFS 安裝時, NFS 伺服器的名稱 nfsSecure 使用 NFS secure mount (-P flag) nfs_server 把這部機器設成 NFS 伺服器 noConfirm 告訴 sysinstall, 在碰到非嚴重錯誤時, 不要要求確認 ntpDate 和哪一部 ntp 伺服器做時間同步 pcnfsd 安裝 PCNFSD 這個 package ports 存放 ports collection 的路徑 releaseName 所安裝 FreeBSD 的版本 rootSize 自動安裝時 root partition 的大小 routedflags 當有使用 routed 時, 要傳給 routed 的參數 serialSpeed SLIP/PPP 連線的速度 slowEthernetCard 使用的是慢速網路卡 swapSize 自動安裝時 swap partition 的大小 tapeBlocksize Tape size in blocks ufs UFS 安裝時, 資料的路徑名稱 usrSize 自動安裝時 /usr partition 的大小 varSize 自動安裝時 /var partition 的大小 命令可以是 一個或多個下列的組合: addUser 在系統中加入一個使用者 addGroup 在系統中加入一個群組 configAnonFTP 設定讓系統提供 anonymous FTP 服務 configApache 安裝並設定 Apache WEB 伺服器 configGated 安裝並設定 gated configNFSServer 設定系統成為一 NFS 伺服器 configSamba 安裝並設定 Samba (讓 unix 與 95/NT 互相分享資源) configPackages 瀏覽 / 安裝 packages diskPartitionEditor 分割一個新的或已有的磁碟 diskPartitionWrite 把對磁碟 partition table 所做的修改寫真正回磁碟中 diskLabelEditor 標記/重新格式化/掛上新的或已有的檔案系統 diskLabelCommit 把對 label 的修改真正回磁碟中 distReset 重新設定(reset) 已選擇過哪些 distribution distSetDeveloper 選擇 developer distribution distSetXDeveloper 選擇 X developer distribution distSetKernDeveloper 選擇 kernel developer distribution distSetUser 選擇 user distribution distSetXUser 選擇 X user distribution distSetMinimum 選擇 minimal distribution distSetEverything 選擇 all distributions distSetDES 選擇 DES sub-distributions distSetSrc 選擇 source sub-distributions distSetXF86 選擇 XFree86 sub-distributions distExtractAll 把所有選擇的 distributions 解壓並寫到磁碟中 docBrowser 察看文件檔 installCommit 把所有安裝的設定真正寫回磁碟 installExpress 快速安裝 installUpgrade 升級安裝 installFixup 進入修復("fixit") 模式 mediaSetCDROM 選擇 CDROM media mediaSetFloppy 選擇 floppy media mediaSetDOS 選擇 DOS media mediaSetTape 選擇 tape media mediaSetFTP 選擇 FTP media mediaSetFTPPassive 選擇被動模式的 FTP media mediaSetUFS 選擇 UFS media mediaSetNFS 選擇 NFS media mediaSetFtpUserPass FTP 安裝時讓系統提示輸入 username/password mediaSetCPIOVerbosity 讓系統提示你輸入 "CPIO 訊息的詳細程度" mediaGetType 讓系統提示你輸入安裝方式的種類 optionsEditor 進入選項編輯器 register 進入註冊編輯器 例: /stand/sysinstall mediaSetFTP configPackages 先進入選擇 FTP 伺服器畫面, 然後直接進入 package 設定畫面 /stand/sysinstall disk=da0 diskPartitionEditor 呼叫 disk partition editor 對 da0 磁碟進行修改 如果 /stand/sysinstall 被 linked 成其他的名字, 比如說 `/usr/local/bin/configPackages', 那麼執行 configPackages 就相當於以 configPackages 啟動 sysinstal