Ubuntu 9.10 安装笔记(1)

Ubuntu 9.10 桌面

昨天晚上回来终于按捺不住,将笔记本上的 Ubuntu 9.04 操作系统升级到了 Ubuntu 9.10 (这是我的桌面截图),我选择的是重新安装 Ubuntu 9.10 的方式来升级到 9.10 的。其实,前天晚上我曾经用网络升级的方式将 9.04 升级到了 9.10 ,但升级完成之后感觉问题多多,不得已,最终还是决定重新全新安装一次。

安装 Ubuntu 9.10

我的笔记本的型号是 HP Compaq Presario V3805AU,全新安装 Ubuntu 9.10 之前实际上已经整盘安装了 9.10 ,我的硬盘一共是 120G ,内存我曾经升级到了 2.5G ,下面是我的硬盘分区表:

/boot                 250M
/home               75162M
/                          20480M
swap                  2048M
/Pengjiayou     22134M

因为我之前给根目录分配了 42614M 的磁盘空间,很多老鸟说 / 分区根本用不了这么多磁盘空间,太浪费,所以为了保留当时 Fedora 所使用的 /home 分区(从 Fedora 10 转移到 Ubuntu 9.04 时为了保存数据而没有重新划分并增加 /home 分区的大小),将 / 分区只保留了 20G ,而将另外的 22134M 独立出来划分了一个 /personal 分区用来保存重要数据,但是昨天晚上一时头脑发热,想安装 Ubuntu 9.10 的时候把 /personal 分区改名成 /Pengjiayou 分区,但在备份 /personal 分区里面内容的时候犯了点小错误,丢失了不少数据(我将 /personal 分区里面的内容拷贝到 /home 分区下,但是忘记了我 /home 分区曾经有个 .video 目录,这个 .video 目录的电影没有复制过去),所以大家在备份数据的时候一定要小心仔细加谨慎。

备份完毕,将前天晚上早早下载好的 ubuntu-9.10-desktop-i386.iso 文件用 UNetbookin 这个软件写进一个 2G 的 U盘内(UNetbootin 的教程在这里),UNetbookin 是个不错的软件,可以将 Linux 的 iso 光盘镜像文件写进 U 盘或者移动硬盘,做成 Live USB 启动盘,将 BIOS 调整成 USB 启动,就可以进入 Live 系统而无需刻盘,效果和使用 Live CD 是一样的,Ubuntu 安装很简单,半个小时不到就搞定了,如果你遇到安装方面的问题,请研究一下这里的教程

在 Ubuntu 9.10 上安装 Broadcom BCM4312 无线网卡驱动

系统安装完成之后重启进入系统,发现 Ubuntu 9.10 没有我笔记本自带的 Broadcom BCM4312 无线网卡驱动,这和 Ubuntu 9.04 比起来是个退步,记得安装 Ubuntu 9.04 的时候我还边截图边安装系统呢。打开我的 Eee PC ,上 Google ,找到 ubuntuforums.org 发现许多人遇到这个问题,进入 Broadcom 官方网站的 Linux 驱动下载页面下载并用 U 盘拷贝到笔记本上,按照这里的方法编译,重启之后居然失败了。

接着,搜索到Ubuntu维护的 bcmwl-kernel-source 包,下载安装,居然还是失败了,我都不知道哪儿的问题,但是我又实在是不好意思把笔记本拿到楼下接在人家的宽带上上网安装驱动,要知道,我一直都是扔了个无限路由在他家里免费蹭网的。

在 Google Talk 上找到刘红丹,让他帮我找找是否有 BCM4312 的 .deb 格式的驱动文件,终于找到这个论坛,我解压了 iso 文件中的这两个文件,安装,重启,依然不能链接到无线网络,正在我一筹莫展的时候,我隔壁的家伙进来动了一下我的“蹭网卡”,我灵机一动,9.10 不会没有带 Realtek 无线模块的驱动吧,插上,然后进入系统,终于可以上网了,接着执行 sudo aptitude reinstall bcmwl-kernel-source 安装 BCM4312 无线驱动,终于可以使用笔记本自带的无线网卡上网了!

更改软件源及中文化

终于可以上网了,但是首先要做第一件事情莫过于更改软件源及安装中文语言包。

screenshot_001

依次点击 System/Administration/Software Sources 菜单

screenshot_002

在 Download from: 后面的下拉菜单中选择 Other

screenshot_003

找到中国,选中 ubuntu.srt.cn 这个源,然后点击 Choose Server 。ubuntu.srt.cn 是骨头维护的,服务器在杭州电信,百兆共享带宽,速度还是不错的,骨头的 Twitter 用户名是 @bones7456 ,所以我们一般称呼他维护的源叫“骨头源”,骨头源的特点是能保证全和新,所以推荐使用。

screenshot_004

点击 Close 关闭对话框,之后再点击 Reload ,之后这个骨头源就能使用了。接着,依次点击 System/Administration/Update Manager ,将系统升级到最新,接着,点击 System/Administration/Language Support ,安装中文语言包,安装完成之后登出或者重启电脑,再次进入系统系统和软件菜单就全部成中文的了。

安装 Nvidia 190.42 显卡驱动

首先你需要执行下列命令安装编译环境

sudo apt-get install build-essential debian-keyring debian-maintainers g++-multilib g++-4.4- multilib gcc-4.4-doc  libstdc++6-4.4-dbg libstdc++6-4.4-doc

然后点击这里下载 NVIDIA-Linux-x86-190.42-pkg1.run 驱动安装文件,将该驱动文件放在你的 /home/username 目录下。

首先按住 CTRL+ALT+F1,进入文字界面模式,然后会要求输入用户名和密码进行登录,接着输入 sudo su ,更改为 root 权限,要求输入密码,关闭 X Server,输入 sudo /etc/init.d/gdm stop 接着就真正进入编译环节了,在 root 权限下输入

sh NVIDIA-Linux-x86-190.42-pkg1.run 回车

然后会出现编译界面,首先要同意安装协议,选择“Accept”,一路回车后,接着会进入编译界面,编译完成后,最后一个安装步骤会提升是否更新 X 配置文件。选择更新。然后再输入

sudo /etc/init.d/gdm start 回车

重启 X Server,再按 CTRL+ALT+F7,重新回到图形界面,现在是不是在启动界面出现 NVIDIA 的 Logo 了?

完整的教程看这里,话又说回来,Ubuntu 9.10 启动的时候挺平滑的,半路显示 Nvidia 的 Logo 的确大煞风景,你可以去掉它。

执行 gedit /etc/X11/xorg.conf ,找到 Section “Device” 部分,添加下面红色文字的部分

Section “Device”
Identifier     “Device0”
Driver         “nvidia”
Option “NoLogo” “True”
VendorName     “NVIDIA Corporation”
EndSection

保存,以后重启系统的时候就看不到范文的 Nvidia 的 Logo 了。

安装 Compiz 3D 桌面环境

执行下列命令

sudo apt-get install compiz compizconfig-settings-manager compiz-fusion-plugins-main compiz-fusion-plugins-extra emerald librsvg2-common fusion-icon

完成之后一次点击应用程序/系统工具/Compiz Fusion Icon,然后在系统托盘区右键点击 Fusion Icon 的图标,在菜单中选择 Settings Manager 在里面配置 3D 特效即可,为了方便和方便新手,建议你安装 CCSM 这个包,执行

sudo apt-get install simple-ccsm

之后,在桌面上点击“更改桌面背景”,选择“视觉特效”选项卡

Ubuntu 9.10 设置 3D 桌面特效

选择下面的“自定义”,点击“首选项”

screenshot_006

根据你的要求,设置“动画”,“特效”,“桌面”等 Tab 页面的内容,简简单单就能搞定桌面 3D 特效了。

screenshot_007

我推荐一个特效给你,就是在“边缘”选项卡中,点击屏幕右上角那个区块,将其设置成“缩放:启动所有窗口的窗口拾取器”,这样,尤其是在你正在某桌面内打开大量应用程序的时候,你将鼠标指针移动到屏幕右上角,就可以方面的找到你需要找的程序,效果如下:

Screenshot-2

文章写的太长了,我决定再写一篇,稍候继续。

10 thoughts on “Ubuntu 9.10 安装笔记(1)

Leave a Reply

Your email address will not be published. Required fields are marked *