安裝 Ubuntu 伺服器 10.04 LTS (Lucid Lynx)

FlossDoc,自由中文開源知識庫

Jump to: navigation, search

標準文章
作者: Roy Chan
協力: Hedgehog
校對: Anthony Fok
級別: 初階
分享本文:

本文主要展示如何使用 Ubuntu 10.04 LTS (Lucid Lynx) 伺服器 (Server) 安裝光碟在 PC 平台上安裝 Ubuntu 10.04 LTS 伺服器。要安裝 Ubuntu 桌面,請參考《安裝 Ubuntu 桌面》

10.04 LTS 是最新的長期支援版 (LTS, Long Term Support),其伺服器版有五年的支援期,比一般的 18 個月支援期長很多。由 10.04 發佈到 2015 年 4 月為止,Ubuntu 都會免費提供主要軟件的安全性更新。而您亦可以向 Canonical 有限公司購買這段期間的商業技術支援服務。所以如果您想有一個安全穩定有支援服務的 Ubuntu 伺服器,不想經常升級,10.04 LTS 是一個不錯的選擇。

8.04 長期支援版 (LTS)6.06 長期支援版舊版本 8.107.107.04 6.10 的安裝和設定細節可以參看相關文章。

目录

安裝重點

本文旨在為初學者提供一篇手把手 (step-by-step) 的安裝手冊,但對老手或曾安裝舊 Ubuntu 的朋友可能過份冗長。所以這節列出安裝的基本程序和要點,讓有經驗的用戶可以立即安裝 Ubuntu 10.04 LTS。

  • 用 BT 下載 Ubuntu 10.04 伺服器安裝光碟 ISO 檔,並燒成光碟。
  • Vista 使用者請先用 Vista 提供的 Disk Management Console 縮小分割區。
  • 如硬碟有一些重要的資料,請先備份
  • 用伺服器安裝光碟開機。
  • 選擇安裝語言。
  • 選擇所在地區。
  • 選擇『USA』作為鍵盤類型(Keyboard Layout)。
  • 設定網絡,輸入 IP 地址、網路遮罩(Network Mask)、閘道器 (Gateway) 、主 DNS 地址和主機名稱 (Hostname) 。如網絡上有 DHCP 伺服器,系統會自動取得網絡設定。
  • 設定時區。
  • 因應您硬碟的情況,選擇分割硬碟方案:
    • 硬碟有超過 1GB 未分割的空間可以安裝 Ubuntu,可以選使用最大的連續未使用空間 (use the largest continuous free space)
    • 整顆硬碟已完全沒有用途,可以選使用整顆磁碟 (use entrie disk)使用整顆磁碟並使用 LVM (use entrie disk and use LVM)
  • 設定第一個使用者的名稱 (Full name)、使用者名稱 (Username) 和密碼 (password)。
  • 決定是否使用加密私人目錄 (Encrypted Private Directory) 讓系統所有使用者可以安全存放私人機密文件。
  • 選擇更新方案:不自動更新、自動安裝安全更新和使用 Landscape 管理系統更新。
  • 選擇您想要安裝軟體組合:DNS server、LAMP server、Mail server、OpenSSH server、PostgreSQL server、Print server、Samba server、Tomcat Java server 和 Virtual Machine Host。
  • 啟動安裝完成的 Ubuntu 伺服器。
  • 完成安裝後,請參看《使用 Ubuntu 作為伺服器》來發揮 Ubuntu 的潛力吧!

預備

硬件需求

伺服器並不需要圖形介面或像 OpenOffice.org 這些佔用大量資源的軟件,所以硬件需求比桌面低很多。Ubuntu 官方建議最少需要 64MB 的記憶體800MB 的硬碟空間 (正常安裝佔用七百多 MB),當然實際需求還是要視乎伺服器的實質用途和流量。

取得 Ubuntu 光碟

您可以從很多途徑取得 Ubuntu 的安裝光碟,其一是從網上下載安裝光碟的 ISO 映像燒入 CD-R/DVD 中。Ubuntu 的網站有多個 ISO 映像:

  • 伺服器版安裝光碟 (Server Install CD, ubuntu-10.04-server-*.iso) - 這張光碟可以讓您安裝 Ubuntu 在電腦上作伺服器之用。其安裝介面只有文字模式。伺服器版特別有提供 Sparc 版支援 Sun UltraSparc 平台。這亦是本文要講及的安裝光碟。
  • 文字介面安裝光碟 (Alternate Install CD, ubuntu-10.04-alternate-*.iso) - 這張光碟可以讓您作一些特別的安裝。包括建立預先設定的 OEM 系統、設定自動安裝、沒有網絡情況上升級舊的 Ubuntu 系統和把 GRUB 安裝在 MBR 以外的位置等。
  • 桌面版光碟 (Desktop CD, ubuntu-10.04-desktop-*.iso) - 這張光碟主要用作試用和安裝桌面之用。它可以讓您無須安裝下真接在光碟上啟動和試用 Ubuntu 桌面,並在滿意時簡易地安裝 Ubuntu 桌面,有關詳情請參閱《安裝 Ubuntu 桌面》
  • 安裝/Live DVD (Install/Live DVD) - 集以上多種安裝及 Live 系統於一身。

而伺服器安裝光碟都提供三個版本:

  • PC (Intel x86) (ubuntu-10.04-server-i386.iso) - 供所有 Intel/AMD 等兼容處理器的電腦之用,即差不多任何可以跑微軟窗的電腦都可以使用這片安裝光碟。
  • 64-bit PC (AMD64) (ubuntu-10.04-server-amd64.iso) - 供使用 x86-64(即包括 AMD64 或 Intel64 ) 架構的電腦,包括 Athlon64、Opteron、Turion64、Pentium D、Pentium Extreme Edition、EM64T Xeon(Woodcrest)、Core 2 等。基本上所有非 Itanium 的 Intel/AMD 兼容 64bit 處理器都可以使用這個版本。非 64bit 的 AMD 電腦請用 PC (Intel x86)。

FlossDoc 有一些大中華及鄰近地區映射站的列表,會較從外國站下載快。除了直接下載,您亦可以使用 BitTorrent,速度很多時會比直接下載快。您可以上面各映射站找到各 ISO 映像對應的 BitTorrent Tracker。下載好光碟 ISO 映像,請先核對其 MD5SUM 是否正確以肯定下載了的光碟映像檔資料無誤,才燒錄至 CD-R/DVD

本文會示範如何使用 PC (Intel x86) 伺服器版光碟安裝一台 Ubuntu 伺服器,64-bit PC (AMD64) 的安裝方法幾乎相同。如果您有興趣知道如何使用桌面文字界面安裝光碟,可以參考相關指南。

安裝

啟動

將您電腦的 BIOS 設定成用 CD-ROM 開機,並將 Ubuntu 伺服器(Server) 光碟放入光碟機起動。

改動 BIOS 設定,使用光碟開機

如無意外,您可以看到以下的 Ubuntu 開機畫面:

選擇介面語言

這時,您可以先選擇介面語言。(建議伺服器使用英語 English)選擇好後,自然會看到以下的 Ubuntu 開機畫面:

Ubuntu 開機畫面

在 Ubuntu 的標誌()下,有五個項目:

  • 安裝 Ubuntu 伺服器 (Install Ubuntu Server) - 安裝 Ubuntu 伺服器系統到硬碟中。
  • 安裝 Ubuntu 企業雲端 (Install Ubuntu Enterprise Cloud) - 安裝 Ubuntu 企業雲端系統。
  • 檢查 CD 是否有缺損 (Check CD for defects) - 檢查安裝光碟是否有任何缺損。
  • 記憶體測試 (Test memory) - 檢查電腦的記憶體有沒有問題。
  • 從第一個硬碟開機 (Boot from first hard disk) - 啟動硬碟中的操作系統。
  • 救援已損壞的系統 (Rescue a broken system)

另外底部亦顯示了六個功能鍵的功能:

  • F1 求助 (Help)
  • F2 語言(Language) - 選擇介面語言。這個會影響安裝出來系統的介面語言。
  • F3 鍵盤對應表 (Keymap) - 設定鍵盤排列。一般中港台澳新的使用者都不用改變此設定。
  • F4 模式 (Mode) - 設定啟動模式,可以選擇下列模式:
    • 正式模式 (Normal)
    • 安裝最小型系統 (Install a minimal system)
    • 安裝最小型虛擬機器 (Install a minimal virtual machine)
  • F5 無障礙輔助 (Accessibility) - 選擇開啟一些無障礙輔助,方便傷健人仕使用安裝系統。
    • 無 (None) - 無任何無障礙輔助
    • 高對比 (High Contrast) - 介面採用高對比佈景對題,畫面主用採用黑白二色,令視力有少許障礙的人仕較易觀看螢幕。
    • 放大鏡 (Magnifier) - 提供螢幕放大鏡,可以放大螢幕上任何一處內容,令視力有少許障礙的人仕較易觀看螢幕。
    • 螢幕閱讀器 (Screen Reader) - 可以讀出螢幕上顯示的文字 ,令視力有障礙的人仕可以知道螢幕的內容。
    • 盲人點字終端機 (Braille Terminal) - 可以把螢幕上顯示的文字輸出至盲人點字終端機。
    • 鍵盤修飾鍵 (Keyboard Modifiers) - 容許使用者分開逐個按下組合鍵中的每個按鍵來按該組合鍵,令手部有少許障礙的人仕較操作系統。
    • 螢幕鍵盤 (On-Screen Keyboard) - 在螢幕提供虛擬鍵盤。
  • F6 其他選項 (Other Options) - 手動為 Linux 核心加上其他啟動選項。

留意如果已選擇了英文 (English) 以外的語言,安裝程式將不會再詢問您使用那種語言和所在地區。作為伺服器的電腦,建議還是使用英文 (English) 為佳。

您可以按 ENTER 鍵起動 Ubuntu。系統會載入 Linux 核心並起動光碟上的 Ubuntu 伺服器安裝程式。當您看到類似以下畫面,就表示 Ubuntu 伺服器安裝程式已被啟動。

語言

首先安裝程式會問您安裝 Ubuntu 時使用那個語言來顯示訊息。您在此所選擇的語言也會成為安裝後 Ubuntu 的預設語言。Ubuntu 自 6.06 LTS 開始已對中文有不錯的支援,您可以選『中文 (繁體)』或『中文 (简体)』。不過作為伺服器,您可能會用不同的機器登入。如果登入的機器不支援中文,伺服器的中文訊息可能會變成亂碼,所以比較安全作法是選用「英語(English)」。

所在地區

為方便日常操作,您需要設定您所在地區,這亦會成為您電腦時鐘的時區:

鍵盤類型

不同國家鍵盤的排列可能會有少許分別,所以您需要設定鍵盤排列避免混亂。

安裝程式首先會詢問您是否需要偵測鍵盤排列。如果選擇'『是』(Yes) ,安裝程式會問您一連串問題以判斷您鍵盤的排列屬那種,頗麻煩。加上除了一些日本水貨的手提電腦,一般中港澳台的電腦都是採用美式英語 (USA) 鍵盤排列,所以按『不』(No) 再自行選擇鍵盤排列會比較直接方便。

先在鍵盤原流 (origin) 中選擇「USA」:

美式英語鍵盤亦有多個變體,我們選擇最簡單的「USA」作為鍵盤類型就可以了:

載入組件

接著安裝程式會從安裝光碟載入需要的組件。

先找出光碟機的位置:

由安裝光碟載入需要的組件:

設定網絡

安裝程式會幫您偵測網絡上是否有 DHCP 伺服器並自動設定網絡。當然您亦可以按『取消』(Cancel) 手動輸入 IP 地址 (IP Address) 、網絡遮罩(Network Mask)、閘道器 (Gateway) 、主和次 DNS 地址等資料。

手動設定網絡 (可略過)

如果您『取消』(Cancel)或在網絡上找不到 DHCP 伺服器,安裝程式會投訴未能自動設定網絡:

按『繼續』(continue)後,安裝程式會讓您選擇設定網絡的方法:

如果您只是網線未連接好,您可以選擇『重試網絡自動配置』(Retry network autoconfiguration)。如果您的 DHCP 伺服器需要主機名稱才可以分配網絡配置,可以選『使用 DHCP 主機名稱重試網絡自動配置』(Retry network autoconfiguration with a DHCP hostname)。

當然,伺服器一般都不會使用 DHCP 而採用固定 IP 地址。所以我們一般會選擇『手動配置網絡』(Configure network manually)

先輸入 IP 地址:

預設網路遮罩(Network Mask)為 255.255.255.0 ,您可在此設定正確網路遮罩:

設定閘道器 (Gateway)地址:

設定主 DNS 地址:

設定主機名稱

設定好網絡後,安裝程式會要求您設定電腦的名稱。這個名稱最好要和電腦網址最開頭一段相同,即時說如果網址為 esmail.example.org ,主機名稱應為 esmail 。 (主機名稱只可以由英文字母、數目字和減號 ("-") 組成 )

時區

安裝程式會根據您之前設定所在地區的選擇自動判斷您所在的時區,並要求您確認:

不過如果您的所在地區太大有多個時區 (如美國) ,安裝程式會列出地區有的所有時區,讓您選擇正確的時區:

分割硬碟及格式化硬碟

接著來到了整個安裝 GNU/Linux 過程最中最難及最易出錯的部份 - 分割硬碟。要將兩個或以上的作業系統安裝在同一個硬碟上及方便管理不同類型的資料,我們必須要將硬碟分割成多個分割區 (Partition) 。這正如同一屋如果住了兩位或以上的住客,屋主亦要間房。就算只有一位住客,亦會有分書房、睡房、飯廳和廚房等。

這項工作困難之處在於大部份個人電腦都預裝其他操作系統(大部份為微軟視窗),整個硬碟所有空間亦一早分配預裝的操作系統。很多非技術人仕對分割硬碟根本毫無概念,有時亦在不自知的情況下損壞了自己原有操作系統和裡面的資料。不過其實只需要小心處理,一般不會有問題。

而伺服器很少會有同一台電腦安裝兩個或以上操作系統的情況,所以分割硬碟工作會比桌面簡單很多。

為方便大家分割硬碟,Ubuntu提供了幾個方案幫您分割硬碟:

  • 使用整個磁碟 (use entrie disk) - 這個方案會刪除硬碟上所有分割區,然後重新分割硬碟。如果您硬碟上有其他您想保留的操作系統,請不要選擇此項。
  • 使用整個磁碟並使用 LVM (use entrie disk and use LVM) - 這個方案會刪除硬碟上所有分割區,然後使用 LVM 分割硬碟。如果您硬碟上有其他您想保留的操作系統,請不要選擇此項。
  • 使大最大的連續未使用空間 (use the largest continuous free space) - 如果您的硬碟有足夠未被使用的空位,您就會看到這個方案。這個方案會在硬碟上找出最長連續的空位,並在空位上裝 Ubuntu。
  • 手動 (Manual) - 這個方案不會幫您自動分割,只會讓您手動地自行分割硬碟。

選擇用那個方案的方法如下:

  • 如果硬碟上的資料完全沒有用,亦決定把整顆硬碟完全分給 Ubuntu,請用『使用整顆磁碟』 (Use entrie disk)
  • 如果硬碟上的資料仍然有用,但有足夠空間 (不少於3GB) ,請選用『使大最大的連續未使用空間』 (use the largest continuous free space)
  • 當以上情況都不適合您的時候,您可以選擇手動 (Manual) 自行分割硬碟。留意使用這種方法的危險亦較大。

選好方案,安裝程式會列出您所有硬碟並問您要分割那個硬碟:

再一次提醒您,以上所有分割方案一經執行都不能取消或回復,如果硬碟仍有需要保留的資料,切勿使用『刪除整顆磁碟』 (Erase entrie disk)。

請按「是」(Yes)確認要分割在選定的硬碟。

選擇好適合的方案和硬碟,安裝程式自然會為您編好分割方法,並列出來讓您作最後確認:

如果沒有問題,按『是』(Yes) 就可以了。

安裝基本系統


使用者資料及密碼

GNU/Linux 和 Unix 是多使用者 (Multi-User) 的操作系統,一台 GNU/Linux 可以容許多個使用者同時使用。為方便管理每一個使用者的檔案和資源,每個使用者都有自己的使用者帳戶 (user account) 及密碼 (password)。Ubuntu 會先要求您先建立一個屬於您的使用者帳戶,所以您會看到以下畫面要求您輸入新 Ubuntu 第一個使用者的資料和密碼:

首先請先輸入您的名字 (yourname)。這主要用作電郵等應用程式上的直實名稱。 名字除了冒號 (:) 和逗號 (,) 外,可以由任何字元組成,中間可以有空格,最好使用英文。

接著輸入使用者名稱 (name use to log in),即是登入時使用的名稱,只可以用英文字母、數目字、減數 (-) 及底線符 (_) 組成,中間不可以有空格和頭一個字元必需為英文字母。留意 Unix/Linux 的用戶名稱是分大小寫的,即 jrandom、JRANDOM 和 JRandom 為三個不同的用戶。為避免混淆,建議大家最好用全小寫字母作為使用者名稱。

輸入登入時需要的密碼 (password),同樣分大小寫。為減低被人破解的機會,請別用電話號碼、生日日期、人名或任何在字典找到的字做密碼。

Ubuntu 在 10.04 LTS (Lucid) 可以支援所謂私人目錄 (private directory) 功能。啟用此功能後,系統會為會一個使用者建立一個名叫 Private 的目錄,而所有放在此目錄的檔案都會自動以加密的方式存放在硬碟中。這可以減低如果電腦被人盜走後,輕易被人讀取私人檔案內容的機會。

安裝軟體

如果您有代理伺服器 (Proxy),可以在此設定以減省下載時間:

接著,您需要設定更新方案:

現時 Ubuntu 伺服器提供三個更新方案:

  • 不自動更新 (No automatic updates)
  • 自動安裝安全更新 (Install security updates automatically)
  • 使用 Landscape 管理系統 (Manage system with Landscape)

選擇要安裝的軟件組合:

現時 Ubuntu 伺服器版提供 9 個軟件組合:

  • DNS server - 網域名稱伺服器
  • LAMP server - 即是所謂 Linux + Apache + MySQL + PHP 組合,以 Apache 作為網頁伺服器,MySQL 作為資料庫管理系統和 PHP 作為網站應用程式語言,可以架設網站或電子商貿系統。
  • Mail server - 電子郵件伺服器,使用 Postfix 作為 MTA 及 Dovecot 作為 POP 和 IMAP 伺服器。
  • OpenSSH server - 遠端存取伺服器
  • PostgreSQL server - 資料庫伺服器,使用 PostgreSQL
  • Print server - 列印伺服器,使用 CUPS
  • Samba server - 使用 Samba 作為可以整合至 Windows 網絡的檔案伺服器
  • Tomcat Java server - 使用 Tomcat 的 Java 網頁應用程式伺服器
  • Virtual Machine host - 虛擬機器伺服器
  • Manual package selection - 自行手動在數千個套件中選擇要安裝的。

選好軟件組合後,按『繼續』(Continue) 開始安裝軟件:

如果您選擇的組合有需要安裝 MySQL 資料庫管理系統,您會遇到以下畫面要求您輸入 MySQL 中 root 使用者的密碼:

看到以下畫面表示您已成功安裝好 Ubuntu 伺服器了。

現在您可以按『繼續』(Continue) 重新啟動進入安裝好的 Ubuntu 伺服器。

初次開機

重新開機後,電腦會自動進入開機管理員(Boot Manager)。

GRUB Loading stage1.5.


GRUB loading. please wait...
Press 'ESC' to enter the menu... 4

如果您要啟動其他操作系統,請在這一兩秒間按 ESC 鍵進入選單,再選其他操作系統。如果沒有按任何鍵,開機管理員會自動啟動 Ubuntu。

成功啟動新 Ubuntu 就可以看到有「login:」的登入畫面:

Ubuntu 10.04 LTS esmail tty1

esmail login: _

您可以鍵任您的帳戶名稱及密碼登入,並開始在新的 Ubuntu 伺服器工作了。

完成安裝後,請參看《使用 Ubuntu 作為伺服器》來發輝 Ubuntu 的潛力吧!

調校

設定撥接寬頻上網

pppoeconf
Enlarge
pppoeconf

如前所述,只要您接好網線,Ubuntu 可以自動向您區域網絡上的 DHCP 伺服器取得網絡設定幫您連接上網。但如果您的電腦是直接連上寬頻解調器(Broadband Modem),您可能需要登入才可以上網。香港現時除了香港寬頻和有線寬頻外,其餘包括網上行、和記寬頻等都需要您使用 PPPoE 連線。

先命令列上打:

sudo pppoeconf

執行 PPPoE 設定程式。需要鍵入您的寬頻網絡用戶名稱和密碼。

  • 偵測您哪一張網絡卡連接到 ISP。
  • 鍵入使用者名稱 (留意大部份 ISP 都要求在使用者名稱尾加上“@ISPDomainName”)
  • 鍵入密碼
  • 問您是想要『noauth』、『defaultroute』選項而清除『nodetach』選項,請答『yes』
  • 問您是否使用 ISP 提供的 DNS 伺服器,請答『yes』
  • 問您是否想每次啟動 Ubuntu 時自動連線,請答『yes』
  • 最後會問您是否想現在即時連線上網,請答『yes』

詳情可參閱《使用 PPPoEConf 連接 Internet》

安裝其他軟件

  • Sun Java - 如果您需要執行 Java 軟件,這是必要的。

請參看

外部連結

Personal tools