Home | Syndication | Delicious | Douban | Twitter | FriendFeed

Archive for August, 2008

Post-installation Configuration for Ubuntu 8.04

August 21st, 2008

书接前回,这篇 post 写一下安装 Ubuntu 8.04 后的几项必要的常规配置。

1. 使用更快的软件源

从我自己的使用经验来看(俺是铁通/网通用户),不论是 Ubuntu 主服务器,还是其中国镜像服务器,访问速度都很慢,表现最好的是 cn99 镜像。因此,打开软件源管理器,清空第一个标签页“Ubuntu软件”中的原有选定,在第二个标签页“第三方软件”逐条添加以下项:

deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse

如果你想使用提前释出的软件/更新,需要添加:

deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse

如果你想使用不被支持的软件/更新,需要添加:

deb http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse

如果你想使用源码(通常没这个必要),添加以下项:

deb-src http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse

添加完成后关闭软件源管理器,执行以下操作更新系统:

$ sudo apt-get update
$ sudo apt-get dist-upgrade

完毕后通常会提示需要重启机器。

2. 语言支持

在前面安装过程中我说过,不推荐在安装过程中下载语言包,因为速度会很慢。现在我们已经配置了适合自己的、速度快的软件源,可以开始下载语言包了。

打开语言支持管理器(Language Support),在语言列表中选定“汉语”和“英语”,并设“汉语”为默认语言,点击确定后,即开始下载相应的语言包了。

Language Support

3. 启用显卡的受限驱动

打开硬件驱动管理器,启动你的显卡商业驱动即可。

4. 启动文泉驿正黑字体

在 8.04 中,文泉驿的正黑字体已经安装了,但是系统将内嵌点阵设置为默认显示,文泉驿的官方网站给出了一个解决方法。其实就是要更新一下字体配置文件:

$ cd /etc/fonts/conf.avail
$ sudo mv 44-wqy-zenhei.conf 44-wqy-zenhei.conf.ORIG
$ sudo wget http://wenq.org/upload/44-wqy-zenhei.conf

5. 调整字体渲染细节

我的机器的显示器是 LCD,所以可以对字体渲染细节做一调整以得到最佳的显示效果。

Font Details

即,将“平滑”设为“次像素”、将“微调”设为“无”。

6. 修正 GDM 字体大小

启用显卡的受限驱动后,你会发现整个系统变漂亮了,但是登录界面的字体超大,这应该是一个 bug。以下是一个简单的 workaround。

打开 GDM 的配置文件 /etc/gdm/gdm.conf,在 [server-Standard] 下的 command 后增加参数 -dpi 96,即如下:

[server-Standard]
name=Standard server
command=/usr/bin/X -br -audit 0 -dpi 96
flexible=true

7. 安装一些有用的包

下面只写包名,安装指令都是 sudo apt-get install …

7.1. 压缩、解压
rar
unrar
p7zip-full
p7zip-rar
cabextract

7.2. 两个字体包
msttcorefonts 微软开放字体
ttf-xfree86-nonfree

7.3. Flash支持
flashplugin-nonfree
## 或者去 Adobe 下载 deb 包手动安装也可以
## 如果发现 flash 中文显示存在方框问题,删除 /etc/fonts/conf.d 目录下的字符链接 49-sansserif.conf 即可。

7.4. 开发
build-essential
subversion

7.5. misc
nautilus-open-terminal
pidgin-guifications
gparted 好用的磁盘管理器
openssh-server ##客户端 openssh-client 已经默认安装了

8. 隐藏加载的卷

缺省情况下,被加载的卷都会在桌面上放一个图标,我个人比较喜欢桌面上干干净净。打开 配置管理器,在 /apps/nautilus/desktop/ 下,去掉 volumes_visible 的选定。

好了,到此为止就得到了一个看起来顺眼、也可用的 OS 了。

[UPDATE] 31 Oct 2008
cn99 源貌似罢工了,我现在使用的是 lupaworld成电 的源。

Install Ubuntu 8.04 from Hard Disk

August 16th, 2008

刻光盘太浪费了,现在不是总在强调绿色嘛,好吧,让我们直接用 ISO 光盘镜像文件来安装 Ubuntu 吧。

我用的是一台 T61p,当前的系统是 Windows XP,硬盘分区状况为:
C(/dev/sda1),主分区,使用 NTFS 文件系统;
D(/dev/sda5),位于扩展分区上的第一个逻辑盘,使用 FAT32 文件系统。

Ubuntu 将使用位于扩展分区上的剩余空间,在安装过程中将被分成两个分区:
/dev/sda6 加载为根区,使用 ext3 文件系统;
/dev/sda7 加载为交换区。

下载

通过硬盘安装需要使用 Alternate CD 介质,我用的是 Hardy Heron 8.04.1 版本。

还需要下载两个文件以支持从硬盘安装:vmlinuz, initrd.gz.
注意,前面下载到的 ISO 文件也包含这两个文件,但 ISO 中的这两个文件不支持从硬盘上寻找安装介质,所以从 ISO 提取是没有用的。

最后,我们还需要一个帮助引导的工具,这里我使用的 grub4dos v0.4.3.

安装

把前面下载到的 ISO, vmlinuz, initrd.gz 都放到 C:\ 下。
把 grub4dos-0.4.3.zip 解开,将其中的 grldr 文件也复制到 C:\ 下,仅仅需要这一个文件来帮助引导。

接着在 C:\ 创建一个文本文件,文件名为 menu.lst,内容如下:

title grub4dos loader
root (hd0,0)
kernel /vmlinuz
initrd /initrd.gz

然后修改 boot.ini 文件,在文件尾加入以下行:

C:\grldr="grub4dos loader"

好了,重启机器,在启动菜单中选择 grub4dos loader 即可开始 Ubuntu 的安装向导。

安装过程很简单,按屏幕提示操作就行了。有以下几点需要注意:

  • 对于键盘布局的选择,别让向导执行自动检测,而是直接选择 USA 就对了。
  • 在安装过程中网络没有用,所以不需要去配置网络连接,直接略过就好了。当然,配置也可以啊。只是没什么必要而已。
  • 如果安装时选择中文作为系统默认语言,在安装过程中向导会问你是否需要下载语言包,千万别选 yes,因为速度巨慢!还是等 OS 安装完毕后,连接到速度快的软件源去下载语言包比较经济。
  • 向导提示安装 GRUB 时,推荐不要将 Linux GRUB 安装到默认位置 MBR 区,而是到它自己的 /dev/sda6 区。

配置双引导

完成以上基本安装后,启动机器进入 Windows 系统,编辑 menu.lst 文件,将其内容改为:

title grub4dos loader
root (hd0,5)
kernel /vmlinuz root=/dev/sda6
initrd /initrd.img

然后重启机器,在启动菜单中选择 grub4dos loader,这样就进入了刚刚安装的新 Ubuntu 系统了。

登录进入 Ubuntu 系统后,使用 dd 指令创建一个启动信息文件:

$ sudo dd if=/dev/sda6 of=ubuntu.bin bs=512 count=1

将这个 ubuntu.bin 文件复制到 C:\ 下。

再重启机器,进入 Windows 系统,将 boot.ini 文件的最后一行(前面加的)修改为:

C:\ubuntu.bin="Ubuntu Linux Hardy Heron"

好了,这样就完成了从硬盘上的 ISO 文件来安装 Ubuntu,并配置为与 Windows XP 共存、使用 NTLDR 进行双引导。

清理

记得删除 C:\ 上的 ISO, vmlinuz, initrd.gz, grldr, menu.lst 这五个文件,用不着了。

试试启动进入你的 Hardy Heron 吧,Hmm… 怎么这么难看?别着急,这只是一个基本系统,做一下配置就漂亮了。见下回书——
Post-installation Configuration for Ubuntu 8.04.

Have fun!