OB2D Dragon 安裝說明(簡略版。詳細的說明,日後再補)
Table of Contents
OB2D/B2D is powered by OLS3 (ols3@lxer.idv.tw)
1 說在前頭
為了實現:“安裝一次,永遠可升級” 的目標,因此把過去 OB2D/B2D 和 Debian 不相容的地方全部排除。以後 OB2D Dragon 會完全和 Debian 相容。這個目標很重要,因為和 Debian 完全相容,就可以一直升級下去,要是哪天本計劃中止了,使用者不必擔心主機系統無法繼續更新運作。
目前已釋出 OB2D Dragon 32 位元 i386 和 x86-64 位元的版本。OB2D Dragon 做完,會再啟動 B2D 計劃。B2D 將專注桌面,而 OB2D 則專注於 Server。
OB2D/B2D 計劃網站:
- http://b2d-linux.com/
- http://b2d.ols3.net/
- https://sourceforge.net/projects/ob2dlinux/ (下載檔案)
- https://groups.google.com/forum/?hl=zh-TW#!forum/ob2d-dragon (OB2D Dragon 問題回報及討論)
OB2D/B2D 最新消息,可由以下位址追隨 OLS3 的消息:
- 請 follow : https://twitter.com/ols3
2 OB2D Dragon 有什麼?
OB2D Dragon 是拿來安裝網路伺服主機專用的,它的特點及訴求是:安裝自動化、輕量、方便、效能、安全。
OB2D Dragon 內含以下套件:
- apache2.2
- php5
- mysql-5.5
- vsftpd (*3.0.2.x)
- openssh
- iptables
- ….
下一次修訂版,OB2D Dragon 會改用 MariaDB 來取代 MySQL !
3 安裝之前注意事項
請確定您欲安裝的主機中,第一顆硬碟 sda 的資料已備份,或其中沒有重要的檔案,否則您一旦確認讓 B2D Dragon 的安裝程式對它進行分割及格式化的動作之後,您可是沒有後悔的機會喔!
另外,OB2D/B2D 乃為興趣而做,因此沒有任何擔保(OB2D/B2D GNU/Linux 採用 GPL授權協議),使用前請您先仔細考慮清楚,若安裝 OB2D/B2D 發生任何損壞或意外,本人一概不負責任! 注意!若您同意此聲明,才來使用 OB2D/B2D 喔!
4 安裝法
4.1 版本修訂說明
4.1.1 穩定版
- x86-64 最新版是 v1.0.4 2013.08.27
- v1.0.4 2013.08.27 :
- 重新編譯 Postfix 及 MySQL 5.5 套件,以修正中文訊息錯字。
- /boot 分割區建議值放大 3 倍,由 200~250MB 放大到 600~750MB,以利往後安裝更多的核心。
- v1.0.4 2013.08.20 :
- 中文化 Postfix 及 MySQL 5.5 套件的安裝訊息並重新編譯,使安裝過程全部以中文訊息呈現。
- v1.0.3 2013.08.16 :
- 取消 apt-setup 及驗證程序,加速安裝進度,將安裝時間降至 14 分 15 秒。
- ***請注意!
- 若您要在 VM VirtualBox 中安裝 OB2D Dragon x86-64 的版本,您的主機 CPU 要有支援“硬體虛擬化”,而且要進入 BIOS 中把它打開,否則點按 OB2D Installer 可是不會有任何反應的喔!***
- v1.0.4 2013.08.27 :
- i386 最新版是 v1.0.4 2013.08.28
- v1.0.4 2013.08.28 :
- 加裝具中文訊息的 Postfix 及 MySQL 5.5 的 i386 版本套件。
- /boot 分割區建議值放大 3 倍,由 200~250MB 放大到 600~750MB,以利往後安裝更多的核心。
- v1.0.3 2013.08.16 :
- 取消 apt-setup 及驗證程序,加速安裝進度,將安裝時間降至 14 分 15 秒。
- v1.0.2 2013.08.12 i386 :
- 修正 v1.0.1 版 “在 VM VirtualBox 中,出現 APT 來源找不到可以安裝 Kernel”的錯誤訊息而無法安裝的現象。其實這個現象,若您的主機 CPU 有支援 “硬體虛擬化”(hardware virtualization),且進入 BIOS 中把它打開,重新開機後,就可以在 VM VirtualBox 中使用 v1.0.1 版。
- v1.0.4 2013.08.28 :
4.1.2 核心嚐鮮版
- x86-64 v1.0.4 k3.10.9 : 使用 Linux 最新核心穩定版 3.10.9。
4.2 下載
穩定版:
OB2D Dragon 的光碟 iso 檔和 md5 檢核檔:
- 若您的主機是 64 位元的電腦(比如 AMD 64 位元的 CPU,或 Intel i3/i5/i7 等多核 64 位元的 CPU),請下載 x86-64 位元的版本:
- 若您的主機是 32 位元的電腦(如比 P4),請下載 i386 的版本:
核心嚐鮮版:
- x86-64 使用最新核心穩定版 3.10.9
- OB2D Dragon v1.0.4 2013.08.28 Kernel 3.10.9 版(檔案大小 298 MB)
- md5sum
- 下載單獨的 DEB 檔,也可以升級至 3.10.9 喔! 方法: dpkg -i linux-headers-3.10.93.10.9-2amd64.deb
- 下載 x8664 位元專用的 3.10.9 DEB 檔
- i386 使用最新核心穩定版 3.10.9
請先檢查 iso 的完整性:
- 用例:md5sum -c ob2d-dragon-v1.0.3-2013.8.16.i386.iso.md5
若出現以下訊息,表示一切 OK:
- ob2d-dragon-v1.0.3-2013.8.16.i386.iso: 正確
4.3 安裝
請燒錄 ISO 成光碟片,並用它來開機。
預設使用圖型化的安裝介面:OB2D Installer(GUI)
使用此預設的選項時,在按了 ENTER 鍵之後,請耐心等待安裝程式載入,需數秒鐘的時間才會出現安裝畫面。
若您的主機顯示圖型介面有問題,請改用文字介面的安裝程式:OB2D Installer(text mode)。
接下來,就是全部自動化了…… ,全部安裝完成約 *17 分鐘*。 **v1.0.3 版會降至 15 分鐘以內**。
5 安裝後
- 請使用您安裝時設定的帳號和密碼登入主機。
- 執行 export LANG=C (若將來您是由遠端 ssh 登入主機,這個指令就可不必執行,可使用中文環境來操作,比如在 GNOME 終端機之下)
- 為 root 設定一組密碼:sudo passwd root
- 調整 /etc/rc.local 中的防火牆設定。
- 若欲暫時清除防火牆,請執行: sudo iptables -F
- 目前尚未能根據網段自動調整防火牆的設定(TODO),因此,請您先手動調整。以下,以開放區域網段可以 ssh 登入主機為例:
1: sudo vi /etc/rc.local 2: 把 #LAN_IP_RANGE="192.168.1.0/24" 的註解符號 # 去掉,並設成你的網段。 3: 把 #IPTABLES -A INPUT -p tcp -s $LAN_IP_RANGE --dport 22 -j ACCEPT 的註解符號 # 去掉 4: 執行 sudo /etc/rc.local 以使設定生效
- sudo apt-get update
- Enjoy !
安裝好的 php5 的環境,請參閱: phpinfo-ob2d-dragon.html
6 安裝過程附圖及簡易教學(安裝完成時間,在 v1.0.3 版開始,大約只要 14 分鐘!)
光碟片的開機畫面:
載入安裝程式元件:
設定主機 IP:
設定網路遮罩:
設定路由器 IP:
設定 DNS Server 的 IP:請把 168.95.1.1 改成貴單位的 DNS Server IP。
設定主機名稱:(請自訂好嗎?不要照抄成 ob2d 喔!)
設定網域名稱:這裡的 example.com 請改成您的網域名稱!
設定具有 sudo 權限的管理者帳號名稱:預設為 ob2duser,可自訂修改之。
設定具有 sudo 權限的管理者的密碼:(請重覆打兩次,以確認您的密碼輸入無誤)
設定主機時間:(此為自動化,不必您介入操作)
安裝程式給的磁碟分割建議:會根據您的硬碟大小,而有不同的建議畫面,若確定接受此建議,請按兩次繼續鈕(以確認您看清楚了)
若無誤,請選擇 “是”以寫入磁碟分割:
開始安裝基本系統:
安裝必要的軟體(由光碟中取出 132 個相關檔案):
安裝伺服程式(由光碟中取出 58 或 59 個相關檔案,i386 58 個, x86-64 則為 59 個):
確認 Postfix 伺服器設定檔中的郵件主機名稱:(這些訊息,在 v1.0.4 x86-64 版已中文化啦)
設定 MySQL 資料庫的密碼:(這些訊息,在 v1.0.4 x86-64 版已中文化啦)
請再輸入一次設定 MySQL 資料庫的密碼:
安裝 GRUB2
安裝好之後的多重開機選單:(v1.0.3 開始,背景圖為黑色 OB2D)
開機完成後的登入畫面:
安裝完成後,DNS 產生器,ob2d-setup 等程式都還沒有在這一版次中放入,將來會逐步完備喔! 請給我一時間來完成囉…..
7 TODO
- 自動分割硬碟的機制,再修正、再檢討。
- 改用 MariaDB 取代 MySQL。
- Apache2 的設定優化。
- 自動調整 iptables 設定。
- 增加 imap server。
- 增加 phpmyadmin。
- 其它 server。
- 其它自動安裝設定功能。
- ….
$Id: ob2d-2013-v1-readme.org,v 1.94 2013/08/29 04:12:58 ols3 Exp $