原文地址: http://wiki.ubuntu.hk/w/Install_Ubuntu_server#.E5.AE.89.E8.A3.9D.E8.BB.9F.E9.AB.94
万事开头难、虽然安装ubuntu server版也不是件难事、哈哈
本文主要展示如何使用 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 是一个不错的选择。
安装重点
本文旨在为初学者提供一篇手把手 (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 的安装光盘,其一是从网上下载安装光盘的 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) 光盘放入光驱起动。
如无意外,您可以看到以下的 Ubuntu 开机画面:
这时,您可以先选择接口语言。(建议服务器使用英语 English)选择好后,自然会看到以下的 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 的潜力吧!
如前所述,只要您接好网线,Ubuntu 可以自动向您局域网络上的 DHCP 服务器取得网络设定帮您连接上网。但如果您的计算机是直接连上宽带解调器(Broadband Modem),您可能需要登入才可以上网。香港现时除了香港宽带和有线宽带外,其余包括网上行、和记宽带等都需要您使用 PPPoE 连线。
先命令列上打:
sudo pppoeconf
执行 PPPoE 设定程序。需要键入您的宽带网络用户名称和密码。
- 侦测您哪一张网络卡连接到 ISP。
- 键入使用者名称 (留意大部份 ISP 都要求在使用者名称尾加上“@ISPDomainName”)
- 键入密码
- 问您是想要『noauth』、『defaultroute』选项而清除『nodetach』选项,请答『yes』
- 问您是否使用 ISP 提供的 DNS 服务器,请答『yes』
- 问您是否想每次启动 Ubuntu 时自动连线,请答『yes』
- 最后会问您是否想现在即时连在线网,请答『yes』
详情可参阅《使用 PPPoEConf 连接 Internet》。