详解 Ubuntu Linux 的
安装与配置过程
The Explanation about the Procedure of
the Installation and Deployment of
Ubuntu Linux
作者:贾佳
目 录
0 序言………………………………………………………………………………………… 2
1 关于 Ubuntu Linux 的扼要介绍…………………………………………………………… 2
2 关于 Ubuntu 的安装……………………………………………………………………… 2
3 基本配置…………………………………………………………………………………… 5
3.1 Ubuntu 下软件的安装……………………………………………………………… 5
3.2 配置 pppoe 上网…………………………………………………………………… 6
3.3 更改软件源列表…………………………………………………………………… 6
3.4 安装软件包和配置字体…………………………………………………………… 7
3.5 配置 Java 环境……………………………………………………………………… 7
3.6 配置 C、C++、GTK 开发环境………………………………………………………
8
3.7 配置显卡驱动……………………………………………………………………… 8
3.8 多媒体配置………………………………………………………………………… 10
3.9 关于火狐扩展插件………………………………………………………………… 10
3.10 其他优秀软件推荐………………………………………………………………… 11
4 精细配置——步入华丽与完美…………………………………………………………… 12
4.1 使用 gconf-editor…………………………………………………………………… 12
4.2 更改系统自启动服务项…………………………………………………………… 12
4.3 利用 compiz fusion 实现 3D 桌面……………………………………………………
12
4.4 使 用 仿 Mac 系 统 的 Dock……………………………………………………………
14
4.5 为桌面添加 Wigdet………………………………………………………………… 15
4.6 享受梦幻桌面的乐趣……………………………………………………………… 15
4.7 关于局域网………………………………………………………………………… 16
4.7.1 samba 局域网的简单设置…………………………………………………… 16
4.7.2 建立 FTP……………………………………………………………………… 17
4.8 关于其他桌面环境………………………………………………………………… 18
4.8.1 安装 KDE……………………………………………………………………… 18
4.8.2 安装 Xfce……………………………………………………………………… 18
5 危机处理…………………………………………………………………………………… 20
5.1 无法进入 X 的应对……………………………………………………………………
20
5.2 关于 Grub 的修复……………………………………………………………………
21
5.3 关于 Ubuntu 的个别 Bug…………………………………………………………… 23
5.3.1 耳机与外放喇叭的兼容问题………………………………………………… 23
5.3.2 系统无法正常待机与休眠…………………………………………………… 23
5.3.3 硬盘 Load/Unload Cycle 的 Bug……………………………………………… 23
5.3.4 2.6.18~2.6.20 内核的电源管理 Bug………………………………………… 24
1
2008-02-12
6 总结………………………………………………………………………………………… 24
2
2008-02-12
摘要:本文以 Ubuntu Linux 7.10 为例,根据大量实际操作结果,总结了 Linux 系统的安装
与配置全过程,对一系列开源软件的环境配置与使用进行了讨论。
关键词:Ubuntu Linux 7.10;安装与配置;危机处理
Abstract: Based on Ubuntu Linux 7.10 for instance, according to its practical results of operation,
the treatise summed up the Linux OS’s installation and configuration process, the use and
environment configuration of a series of open-source software were discussed.
Key words: Ubuntu Linux 7.10; Installation and configuration; Crisis management
0、 引言
如何安装和配置一个能够满足正常工作需要的 Linux 系统?由于各发行版的 Linux 系
统存在一定的区别,在此无法一一列举讨论。以 Ubuntu Linux 为例,根据大量实际操作结
果, 关于 Linux 系统的安装与配置问题可一见端倪。
1、 关于 Ubuntu Linux 的扼要介绍
Linux 系统基于 1983 年 Richard Stallman 建立的 GUN 计划,以 1991 年 Linus Torvalds
成功编写出 Linux 内核并于 1994 年发布作为诞生的
标志。GNU 是一个大型的软件工程,在它引领下
产生了一大批开放源代码的自由软件。作为一个开
源的类 Unix 系统,用户选择 Linux 自然是基于它的
某项独有的优点,如高安全性、高度网络支持、研
究工作的需要、免费等。而 Ubuntu 是目前全世界
用户公认的最亲切易用、最受欢迎的 Linux。自
2004 年 10 月发行第一版 Warty Warthog(4.10)后,
至今已陆续发布了 Hoary Hedgehog(5.04)、Breezy
Badger(5.10) 、 Dapper Drake(6.06) 、 Edgy
Eft(6.10)、Feisty Fawn(7.04)、Gutsy Gibbon(7.10)。2008 年 4 月将推出 Hardy Heron(8.04)。
[1]
Ubuntu 基于著名的 Debian Linux,并拥有 Kubuntu、Xubuntu 等衍生版,并承诺每六个
月发布一个新版本,每三个版本发行一个三年长期支持版本 LTS。本文涉及的大部分操作
都是在 7.10 的 Gnome 环 境 下 完成的。此外,声明一下 Ubuntu Linux 的发 音 , Ubuntu
为/u`bu:ntu/,Linux 为/`lin϶ks/。Ubuntu 是南非班图语,南非前总统曼德拉先生对其解释为
人道、共享的精神,是新南非共和国的立国准则之一。
2、 关于 Ubuntu 的安装
关于 Linux 的安装问题,对初学者而言最有难度的当属如何进行分区。多数初学者都
曾是 Windows 用户,对于 Unix 式的分区管理常表示难以理解。首先是 Linux 的目录结构树,
作为一个 Unix-Like OS,它沿袭了 Unix 的树状结构目录(不同发行版的结构略有不同),
包括目录/文件名与索引结点号:
3
2008-02-12
图 1 Ubuntu 创立者 Mark Shuttleworth
Unix 文件系统主要有 ext3/4、reiserFS、swap、xfs 等。不同的文件系统对文件的管理
方式与效率不同,用户可以根据自己的需要进行选择。在 Unix 下,硬盘分区与目录结构没
有必然联系。Unix 的目录树只有一个根结点,即“/”。而 Windows 的目录树可以有多个根结
点,每个分区都可以作为一个根结点存在。
另外 Unix 系统的目录树是通过“挂载”(mount)操作与分区结合在一起的,可以通过
卸载(unmount)操作把它们进行部分卸载。用户可以任意将目录树中某个目录挂载在某
个分区之上,事实上“分区”对于整个文件系统也是作为目录来管理的。这体现了 Unix 目录
结构设计的灵活与科学。
[2]
下面是 Windows 的目录树:
不同版本的 Linux 一般安装顺序为:基本信息设置→分区→用户信息设置→安装→重
启电脑完成。推荐使用光盘安装方式,因为操作简单,可靠性强,可以充分体验 Linux 的
乐趣。鄙视在 Windows 下进行虚拟机安装,这种方法安装的 Linux 通常无法进一步配置系
统,而且可靠性差,并浪费机器资源,除非用户仅仅是想看一眼 Linux 的概貌。
启动电脑,插入 Ubuntu 的 LiveCD 安装光盘,首先进入安装方式的选择。目前主流配
置的电脑都可以进行图形界面安装,除非是使用的机器非常老态或硬件极为特别,才不得
不选择文本安装。推荐安装前先选择检测光盘数据的正确性。
之后将启动 Linux 内核并进入 Ubuntu 的桌面,双击图标“Install”正式开始安装。用户在
步骤提示下可以顺利的完成工作。对 Linux 有了解的用户会发现在填写用户信息的过程中
没有对 root 用户账号进行设置的提示,这是因为 Ubuntu 基于安全考虑默认隐藏了超级用户
账号。而将来使用中如果需要执行最高用户权限只需在命令前输入“sudo”即可。
对于想享受 Windows 与 Linux 双系统的用户,需要注意的是:
(1)一定要先装 Windows,后装 Linux。当前的 Linux 的 Grub 引导程序可以充分兼容
各 Windows 版本,包括 Vista,而如果颠倒顺序则 Windows 的引导程序就会覆盖引导扇区,
导致 Grub 的引导被破坏。
(2)由于 Windows 安装在先,为了不破坏 Windows 的目录结构树,一定要将 Linux
安装到 Windows 的分区之后。需要注意的是,在 Ubuntu 的图形模式安装下,如果预先硬
盘上不存在未格式化的空间,进入分区步骤时有两个选择方式,其中默认的第一个选择是
4
2008-02-12