安裝 Ubuntu 伺服器 7.10 (Gutsy Gibbon)

FlossDoc,自由中文開源知識庫

Jump to: navigation, search

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

本文主要展示如何使用 Ubuntu 7.10 (Gutsy Gibbon) 伺服器(Server)安裝光碟在 PC 平台上安裝 Ubuntu 7.10 伺服器。要安裝 Ubuntu 桌面,請參考《安裝 Ubuntu 桌面》8.04 (Hardy) 長期支援版(LTS)6.06 長期支援版(LTS)舊版本 7.04 6.10 的安裝和設定細節可以參看相關文章。

目录

安裝重點

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

  • 用 BT 下載 Ubuntu 7.10 伺服器安裝光碟 ISO 檔,並燒成光碟。
  • Vista 使用者請先用 Vista 提供的 Disk Management Console 縮小分割區。
  • 如硬碟有一些重要的資料,請先備份
  • 用伺服器安裝光碟開機。
  • 選擇安裝語言。
  • 選擇所在地區。
  • 選擇『U.S. English』作為鍵盤類型 (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)
  • 個別地區需要設定實質時區。
  • 詢問硬體時鐘時區是否為 UTC 時,除同一電腦有其他作業系統外,請選「是」(Yes)。
  • 設定第一個使用者的名稱 (Full name)、使用者名稱 (Username)和密碼 (password)。
  • 選擇要安裝軟體組合:DNS server、LAMP server、Mail server、OpenSSH server、PostgreSQL server、Print server 和 Samba server。
  • 啟動安裝完成的 Ubuntu 伺服器。

預備

硬件需求

伺服器並不需要圖形介面或像 OpenOffice.org 這些佔用大量資源的軟件,所以硬件需求比桌面低很多。Ubuntu 官方建議最少需要 64MB 的記憶體600MB 的硬碟空間(基本安裝佔用 449MB,LAMP 會佔用 597MB),但當然實質需求還是要看您把算作什麼用途。

取得 Ubuntu 光碟

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

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

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

  • PC (Intel x86) (ubuntu-7.10-server-i386.iso) - 供所有 Intel/AMD 等兼容處理器的電腦之用,即差不多任何可以跑微軟窗的電腦都可以使用這片安裝光碟。(MD5SUM: 7d88cd87df509a740d9f47b9bbf1375e)
  • 64-bit PC (AMD64) (ubuntu-7.10-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)。(MD5SUM: 43ff753b260729b12c7d21d3a6db8c73)
  • SPARC (ubuntu-7.10-server-sparc.iso) - 只有伺服器版 (Server) 提供的 SPARC 安裝光碟,供安裝在 Sun UltraSPARC 機器上。(MD5SUM: 5308a79f5e652edba5be84644ee14b09)

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

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

安裝

啟動

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

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

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

Ubuntu開機畫面

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

  • 安裝到硬碟 (Install to the hard disk) - 安裝Ubuntu伺服器系統到硬碟中。
  • 檢查CD是否有缺損 (Check CD for defects)
  • 救援已損壞的系統 (Rescue a broken system)
  • 記憶體測試 (Memory test) - 可以用這個項目檢查電腦的記憶體有沒有問題。
  • 從第一個硬碟開機 (Boot from first hard disk) - 您可以用這個項目啟動硬碟中的操作系統。

按六個功能鍵以下功能:

  • F1 求助 (Help)
  • F2 語言(Language) - 選擇介面語言。這個只會影響啟動出來Live系統的介面語言,啟動後您還是可以在安裝時選擇安裝後的系統語言。
  • F3 鍵盤對應表(Keymap) - 設定鍵盤排列。以中港台澳來說,我們不用改變。
  • F4 VGA - 設定解析度。
  • F5 無障礙環境 (Accessibility) - 無障礙設定。
  • F6 其他選項 (Other Options) - 為Linux核心加上選項。

我們可以前按Enter起動Ubuntu。系統會載入Linux核心並起動光碟上的Ubuntu:

當您看到以下畫面,就表示Ubuntu已被啟動。

語言

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

所在地區

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

鍵盤類型

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

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

先在鍵盤原流 (origin) 中選擇「U.S. English」:

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

載入組件

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

先找出光碟機的位置:

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

設定網絡

安裝程式會幫您偵測網絡上是否有 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) 就可以了。

時區

安裝程式會根據您之前設定所在地區的選擇自動幫您設定時區。不過如果您的所在地區太大有多個時區 (如美國) ,安裝程式會列出地區有的所有時區,讓您選擇正確的時區:

大家都知道每部電腦都硬體時鐘供開機時讀取正確時間。安裝程式會問您硬體時鐘的時間是使用您所在時區還是 UTC(即格林威治 GMT 時間)。使用 UTC 時區可以令系統更準確計算日光節約時制(Daylight saving time)和手提電腦穿梭各地時切換時區更方便。

然而,微軟視窗只能把硬體時鐘設定為所在地時區,在同一台電腦互換兩個作業系統會令時區混亂。所以如果您在同一台電腦的硬碟上有其他作業系統,最好選擇「否」(No)。

使用者資料及密碼

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

首先請先輸入您的名字 (yourname)。名字除了冒號(:)和逗號(,)外,可以由任何字元組成,中間可以有空格,最好使用英文。

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

輸入密碼 (password)。為減低被人破解的機會,請別用電話號碼、生日日期、人名或任何在字典找到的字做密碼。

安裝軟體

安裝基本系統:

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

選擇要安裝的軟件組合:

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

  • 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 網絡的檔案伺服器

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


看到以下畫面表示您已成功安裝好 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 7.10 esmail tty1

esmail login: _

您可以鍵任您的帳戶名稱及密碼登入,並開始在新的 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