预计覆盖以下内容:
1。安装基本知识
2。添加源(教育网and电信)
3。完整的中文语言支持(输入法)
4。apt-get基本知识
5。root用户相关
6。nVidia显卡驱动
7。引导相关(Grub,Windows,修复,单用户模式)
8。多媒体相关
9。常用软件推荐

另,发现一篇更全的东西:速配指南
http://wiki.ubuntu.org.cn/index.php?title=%E9%80%9F%E9%85%8D%E6%8C%87%E5%8D%97&variant=zh-cn

—–华丽的分割线—–

一。安装–>

常见的Ubuntu的安装镜像一般有这么几种:
ubuntu-9.04-desktop-i386.iso
ubuntu-9.04-alternate-i386.iso
ubuntu-9.04-server-i386.iso
ubuntu-9.04-desktop-amd64.iso
ubuntu-9.04-alternate-amd64.iso
ubuntu-9.04-server-amd64.iso
可以看出来,其实分成3 * 2类:

第一种分类:desktop/alternate/server
desktop版:适合初学者,适合进行备份、修复工作。
LiveCD,可以进入光盘上的LiveSession(需要至少512MB内存),直接感受Ubuntu的环境,而不需要对机器进行任何修改,如果觉得满意再安装;带有Wubi安装模式,可以让你像对Windows应用程序一样地安装卸载Ubuntu,不需要分区,适合新手;带有的软件稍微少一些,但是能够满足基本需求。

alternate版:适合高级用户,需要一定的linux基础。
非LiveCD,最少需要384MB的内存进行安装,安装过程是文本方式模拟的图形,使用键盘控制选项,需要手动调整硬盘分区(也有Guide,但是只建议对全新的硬盘使用),在分区的时候可以选择LVM方式。

server版:适合服务器使用
包含为服务器进行优化的内核,去除不需要的服务(包括X Window)。

第二种分类:i386/amd64 (其实还有ppc, powerpc架构)
这里针对的是CPU的类型。
i386的是针对普通x86 CPU,兼容性最好。网上有些毕源的程序(比如linuxQQ)就只有i386版本。一般建议安装此版本。
amd64是针对amd的64位cpu。通常认为64位操作系统能提供更高的效率等。但是兼容性稍差,对个人用户而言不建议安装。

ubuntu还支持其他的硬件体系结构,比如arm,比如ppc等。此外,9.04还有一个netbook remix版本,是专门为现下流行的上网本优化的,这里就不提了。

在安装过程中最棘手的就是硬盘分区问题了。
下面讲一些最基本的内容,推荐扩展阅读内容为:linux filesyste hiararchy,了解一下linux的是如何组织整个硬件体系结构的;此外建议阅读x86磁盘分区相关内容,了解硬盘的MBR(主引导记录)、主分区、扩展分区、逻辑分区的相关知识。

linux的所有文件的路径都是从 / 开始的,这个东西我们叫它 root。在启动linux的时候需要先相应的分区挂载(mount)到 / 下面才可以读取。所以在分区的时候,我们必须指定一个分区,它的挂载点(mount point)是 / 。此外,可能还需要一个单独的分区挂载到 /swap,这个就相当于windows的虚拟内存。
在x86下面,硬盘的MBR里面有64个字节是用于存放分区信息的,每个分区信息16Bytes, 所以最多可以存放4个分区信息。这里的分区可以是主分区,也可以是扩展分区。主分区是可以安装并引导操作系统的。扩展分区是不可以直接读写的,需要再划分成逻辑分区。通常在windows下,C盘是主分区,剩下的空间是逻辑分区,再逐一划分为D, E, F …. Linux可以安装在逻辑分区中。 一定要确保启动windows的分区是主分区,否则你安装linux以后可能导致无法启动windows,甚至硬盘数据丢失。

针对Win7/Vista激活后添加grub引导Linux

因为Win7(Vista同理)的激活方式是通过grub摸你OEM的Slic信息,所以主引导分区MBR被这个grub占用,以此才能激活WIn7。

但是如果想同时安装Linux在别的分区,就会产生问题:grub不能往MBR添加,否则会破坏Win7的激活。

1、正常安装Win7到C盘,并激活。
2、正常安装Linux到其他分区,最后要求写入grub时,选择Linux挂载点为/的分区!这一步很重要,因为grub写入linux所在分区不会将MBR的grub覆盖!
3、这时Win7可以正常启动,但是没有选项来选择进入linux。下载easybcd这个软件,现在最新的是1.72,应该是越新越好吧。
[4、打开easybcd,在add/remove entry里面,选择linux,Type选择grub,在Name添加上你想要的名字,随便写一个如archlinux,Driver选linux所在的分区。这里选择的分区要和刚才安装linux时grub安装的位置一致。可能分区号Partition X与linux安装时的不一样,这里就要通过硬盘大小来确定哪一个。最后add entry保存好,view settings就可以看到两个选项了,一个是本来的win7,一个是刚刚建的。
5、重启,完成。

最后说一下启动顺序,计算机启动,读取MBR的grub(包含了win7激活信息的grub),然后执行win7的bootmgr,显示win7启动引导菜单,这时可以选择加入的archlinux引导项,进入linux分区的grub(这是和MBR互不相干的另一个grub),通过这个grub来引导linux,同时这个grub也可以在linux中直接修改。
核心思想就是linux的grub安装到非mbr的分区中,然后通过win7的bootmgr连接到这个linux的grub。

重装Win7后,可以再次使用easybcd来完成修复linux的grub。
重装linux后,还是将grub安装到linux分区,Win7无需改变即可。

——————-

二,添加源。

粗俗一点地理解,源里头就是存放了一大堆的软件包,以及一个存储所有软件包信息的数据库。添加源以后,可以将这个数据库下载到本地,这样当你需要安装某个程序的时候,只要输入它的名字,ubuntu的apt包管理系统就会自动查到下载地址、将安装包下载下来并安装好,然后你就可以使用了。

源的基本信息存储在/etc/apt这个文件夹中,主要是sources.list这个文件。由于这个文件是需要root权限才可以更改,所以你需要进行如下操作:
打开 应用程序(Applications) -> 附件(Accessory) -> 终端(Terminal),然后会显示类似 felix021@felix021-laptop:~$ 的信息。然后输入
sudo cp sources.list sources.list.old             #这是备份一下,第一次使用sudo(Super User Do,高权限的执行)需要输入密码
sudo gedit sources.list    #这会打开gedit文本编辑器,载入这个文件的内容。
然后把相应的源信息替换里面的所有东西。

对于电信,可以使用cn99的源:

deb http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse

对于教育网,可以使用uestc, ustc或者shju等高校的教育网源,比如

deb http://ubuntu.uestc.edu.cn/ubuntu/ jaunty main restricted universe multiverse
deb http://ubuntu.uestc.edu.cn/ubuntu/ jaunty-backports main restricted universe multiverse
deb http://ubuntu.uestc.edu.cn/ubuntu/ jaunty-proposed main restricted universe multiverse
deb http://ubuntu.uestc.edu.cn/ubuntu/ jaunty-security main restricted universe multiverse
deb http://ubuntu.uestc.edu.cn/ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://ubuntu.uestc.edu.cn/ubuntu/ jaunty main restricted universe multiverse
deb-src http://ubuntu.uestc.edu.cn/ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://ubuntu.uestc.edu.cn/ubuntu/ jaunty-proposed main restricted universe multiverse
deb-src http://ubuntu.uestc.edu.cn/ubuntu/ jaunty-security main restricted universe multiverse
deb-src http://ubuntu.uestc.edu.cn/ubuntu/ jaunty-updates main restricted universe multiverse

deb http://debian.ustc.edu.cn/ubuntu/ jaunty main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ jaunty-backports main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ jaunty-proposed main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ jaunty-security main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ jaunty-updates main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ jaunty main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ jaunty-backports main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ jaunty-proposed main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ jaunty-security main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ jaunty-updates main multiverse restricted universe

自强学堂网站Ubuntu更新源(与uestc同步)

deb http://linux.ziqiang.net/ubuntu/ karmic main restricted universe multiverse
deb http://linux.ziqiang.net/ubuntu/ karmic-backports main restricted universe multiverse
deb http://linux.ziqiang.net/ubuntu/ karmic-proposed main restricted universe multiverse
deb http://linux.ziqiang.net/ubuntu/ karmic-security main restricted universe multiverse
deb http://linux.ziqiang.net/ubuntu/ karmic-updates main restricted universe multiverse
deb-src http://linux.ziqiang.net/ubuntu/ karmic main restricted universe multiverse
deb-src http://linux.ziqiang.net/ubuntu/ karmic-backports main restricted universe multiverse
deb-src http://linux.ziqiang.net/ubuntu/ karmic-proposed main restricted universe multiverse
deb-src http://linux.ziqiang.net/ubuntu/ karmic-security main restricted universe multiverse
deb-src http://linux.ziqiang.net/ubuntu/ karmic-updates main restricted universe multiverse


保存退出,然后在终端下输入
sudo apt-get update
这就会把源上的数据库下载到本地,这样你就添加了源。

———————-

三。中文输入法
9.04做得非常简单了:首先按照步骤二添加好合适的源,然后打开主菜单的
系统(System) -> 系统管理(Management) -> 语言支持(Language Support)
选择汉语即可。

———————

四。apt-get 相关知识
这个其实Baidu/Google一下有非常详细的
这里就提一点点吧,前面说到了更新源,这个源就是apt的源
当添加了源以后,可以使用
sudo apt-get install package-name 来安装名为package-name的软件。
sudo apt-get remove package-name 移除
sudo apt-get update 重新更新源信息
sudo apt-get upgrade 更新所有可以更新的软件
当你不知道一个包的完整名称的时候,你可以使用
apt-cache search partial-name 来搜索包。
e.g

引用
sudo apt-get install g++ vim-gnome   #这是安装g++编译器和gVim编辑器
sudo apt-get remove pidgin #这是删除pidgin聊天软件
apt-cache search kde #这是搜索和kde相关的软件

———————-

五。root用户相关。
linux安装好以后都有一个默认用户,其用户名为root,拥有系统的最高权限,可以任意更改系统配置。在Linux中,为了避免过高权限带来的危险,默认会创建一个普通帐户用于日常操作,当需要使用更高权限的时候才考虑使用root用户。而ubuntu使用了一种折衷的办法:使用sudo命令。前面已经多次用到sudo命令了,sudo就是super user do,能够让具有sudo权限的用户以root的身份执行命令。而ubuntu安装好以后root默认是没有密码的,因此不能登录;但是在grub启动进入单用户模式的时候,root则可以直接使用。所以为了安全起见,可以在终端下使用命令

引用
sudo passwd root

来更改root的权限。然后就可以使用 su root 命令切换到root用户来执行命令。这对于需要连续执行一些特权命令的时候会方便很多。

———————

六。nVidia显卡驱动
在更新了源以后,打开 系统->系统管理->硬件驱动 就可以看到nVidia的开源驱动了,一般直接选择它,点击启用,OK,重启了就好了。
此外nVidia有提供官方的闭源驱动,可以从nVidia的官方网站下载,比如保存在 /home/ooxx/nvidia-driver.bin,然后在终端下输入
sudo telinit 1
注意,这会关闭现有的大部分程序进入文本模式,然后输入
cd /home/ooxx
chmod +x nvidia-driver.bin
./nvidia-driver.bin
就可以执行安装了。

———————-

七,引导相关,单用户模式
有点不想写,汗。
现在linux一般使用Grub引导了,很难得见到lilo,所以忽略之。
建议:阅读linux对磁盘的管理、对磁盘分区的识别,同样的,了解Grub对磁盘分区的识别,学习Grub的基本使用。
要在这里说完太麻烦了,于是决定还是不写了。

———————

八,多媒体相关
安装好Ubuntu以后默认就有了 totem-xine电影播放器 和 RhythmBox音乐播放器,但是很遗憾,大部分常见的东西它们都不能播。
其实是因为没有安装解码器。
运行这条命令:
sudo apt-get install gstreamer0.10-*
安装gstreamer解码器,然后就可以播放大多数影音文件了。此外,有些文件需要安装w32codecs解码包才可以安装,这个文件可以在网上下载到一个deb包,双击安装即可。
此外,除了totem,还可以使用gxine, mplayer/smplayer 播放视频, 使用audacious播放音乐。

——————–

九,常用软件推荐

Internet: linux-fetion @ http://libfetion.cn

办公: 永中Office

编程:
IDE: eclipse, netbeans
编辑器: gvim, emacs

图形: gpaint画图, gthumb图像查看

系统:virtualbox 虚拟winxp运行一些windows程序;wine;ies4linux

影音: gxine, smplayer

学习: stardict