OB2D Dragon 安裝說明(簡略版。詳細的說明,日後再補)

Table of Contents

OB2D/B2D is powered by OLS3 (ols3@lxer.idv.tw) ob2d.png

1 說在前頭

為了實現:“安裝一次,永遠可升級” 的目標,因此把過去 OB2D/B2D 和 Debian 不相容的地方全部排除。以後 OB2D Dragon 會完全和 Debian 相容。這個目標很重要,因為和 Debian 完全相容,就可以一直升級下去,要是哪天本計劃中止了,使用者不必擔心主機系統無法繼續更新運作。

目前已釋出 OB2D Dragon 32 位元 i386 和 x86-64 位元的版本。OB2D Dragon 做完,會再啟動 B2D 計劃。B2D 將專注桌面,而 OB2D 則專注於 Server。

OB2D/B2D 計劃網站:

OB2D/B2D 最新消息,可由以下位址追隨 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 可是不會有任何反應的喔!***
  • 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 版。

4.1.2 核心嚐鮮版

  • x86-64 v1.0.4 k3.10.9 : 使用 Linux 最新核心穩定版 3.10.9。

4.2 下載

穩定版:

OB2D Dragon 的光碟 iso 檔和 md5 檢核檔:

核心嚐鮮版:

請先檢查 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 安裝後

  1. 請使用您安裝時設定的帳號和密碼登入主機。
  2. 執行 export LANG=C (若將來您是由遠端 ssh 登入主機,這個指令就可不必執行,可使用中文環境來操作,比如在 GNOME 終端機之下)
  3. 為 root 設定一組密碼:sudo passwd root
  4. 調整 /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 以使設定生效
    
  5. sudo apt-get update
  6. Enjoy !

安裝好的 php5 的環境,請參閱: phpinfo-ob2d-dragon.html

6 安裝過程附圖及簡易教學(安裝完成時間,在 v1.0.3 版開始,大約只要 14 分鐘!)

光碟片的開機畫面:

ob2d-dragon-v1.png

載入安裝程式元件:

ob2d-dragon-v1-2.png

設定主機 IP:

ob2d-dragon-v1-3.png

設定網路遮罩:

ob2d-dragon-v1-4.png

設定路由器 IP:

ob2d-dragon-v1-5.png

設定 DNS Server 的 IP:請把 168.95.1.1 改成貴單位的 DNS Server IP。

ob2d-dragon-v1-6.png

設定主機名稱:(請自訂好嗎?不要照抄成 ob2d 喔!)

ob2d-dragon-v1-7.png

設定網域名稱:這裡的 example.com 請改成您的網域名稱!

ob2d-dragon-v1-8.png

設定具有 sudo 權限的管理者帳號名稱:預設為 ob2duser,可自訂修改之。

ob2d-dragon-v1-9.png

設定具有 sudo 權限的管理者的密碼:(請重覆打兩次,以確認您的密碼輸入無誤)

ob2d-dragon-v1-a.png

設定主機時間:(此為自動化,不必您介入操作)

ob2d-dragon-v1-b.png

安裝程式給的磁碟分割建議:會根據您的硬碟大小,而有不同的建議畫面,若確定接受此建議,請按兩次繼續鈕(以確認您看清楚了)

ob2d-dragon-v1-b2.png

若無誤,請選擇 “是”以寫入磁碟分割:

ob2d-dragon-v1-b3.png

開始安裝基本系統:

ob2d-dragon-v1-c.png

安裝必要的軟體(由光碟中取出 132 個相關檔案):

ob2d-dragon-v1-e.png

安裝伺服程式(由光碟中取出 58 或 59 個相關檔案,i386 58 個, x86-64 則為 59 個):

ob2d-dragon-v1-f.png

確認 Postfix 伺服器設定檔中的郵件主機名稱:(這些訊息,在 v1.0.4 x86-64 版已中文化啦)

ob2d-dragon-v1-gc.png

設定 MySQL 資料庫的密碼:(這些訊息,在 v1.0.4 x86-64 版已中文化啦)

ob2d-dragon-v1-hc1.png

請再輸入一次設定 MySQL 資料庫的密碼:

ob2d-dragon-v1-hc2.png

安裝 GRUB2

ob2d-dragon-v1-j.png

安裝好之後的多重開機選單:(v1.0.3 開始,背景圖為黑色 OB2D)

ob2d-dragon-v1-k.png

開機完成後的登入畫面:

ob2d-dragon-v1-l.png

安裝完成後,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 $

Author: OLS3

Created: 2013-08-29 四 12:12

Emacs 23.4.1 (Org mode 8.0.7)

Validate XHTML 1.0