希望 给网友们一些帮助。
我发到自己的blog中了,http://blog.sina.com.cn/s/blog_520fb00d0100bbbd.html

以下是原文的copy:
天, 把 ubuntu 从 7。10 一口气升级到了8。10 。。 呵呵 。。
就分享下 自己升级的 经历吧。。
首先 把你的 7。10 升级软件。 但不要更新发行版 8。04, 因为我们要从光盘iso 升级。
(其实 和自动升级差不多,只不过 可以省掉一部分下载)
在升级前,希望你安装wicd这个网络管理软件, 因为 他比ubuntu默认的 network-manager好用。还能自动连接无线网络。 因为我发现,8。10 用自带的network-manger不能连接网络, 具体如何设置,就没仔细看了, 所以最好先装好最新版本的 wicd。可以找到这个deb包, 安装就很方便了。
dpkg -i *.deb 就可以安装了。
也可以用新德里软件包 安装。
或者命令
apt-get install wicd
他会自动替换掉系统自带的network-manger
将下载来的ubuntu-8.04-alternate-i386.iso ,记住不是 desktop版本。挂载到 cdrom 上
mount -o loop ubuntu-8.04-alternate-i386.iso(自己写上存放的 路径) /cdrom
之后 就是 输入:
gksu "sh /cdrom/cdromupgrade"
就可以按照提示 升级了, 因为我下载的是cd,不是dvd,所以有一部分 软件还是要通过网络下载的, 他会提示你 从网络下载,你选择是, 之后就开始下载了, 估计要下载5,6百兆大小,
安装软件的时候,会提示你是否保留原有软件, 你都选择第一个, 安装新的软件, 之后会提示你是否删除旧的软件包, 我都是删除的, 当然,你要保留也可以,只要你的空间足够大, 在最后重新起动之前,
提醒下, ubuntu会修改 menu.list文件, 如果你是多系统,就要注意了, 我检查后,他会把ubuntu的启动分区设置成6, default 也是6, 不知道为什么, 你可以提示你重新启动的时候, 把他改回来
vi /boot/grub/menu.list
将里面中的title 含有 Ubuntu 8.04 的 内容, 把 (hd0,6)修改成自己的启动分区。
ubuntu 8。04 升级后, 基本正常, awn dock 就是和mac 苹果一样的 任务栏程序也能启动,
但是升级到8。10 的时候 就有点变化了。
升级8。10 方法和上面一样, 只不过你下载的 iso文件不同。
升级后, awn 会启动不了, 因为他需要 一个库文件。。 其实 系统里有这个文件。 你只要做个软连接就好
ln -s libgnome-desktop-2.so.7.2.4 libgnome-desktop-2.so.2
之后就可以启动了。。
至于用DVD 升级,是不是 不用连接网络, 我就没有实验了, 按理说,用DVD版本的 alternate应该可以 。
这里总结下,ubuntu 8.04 没什么问题, 感觉 比较好。。 升级到8。10 后,就有好几个问题了
这里给出几个解决措施:
1: 刚开始进入系统后, 会发现 特效没有了, 其实只要设置下compiz,开启3D 效果。
2: 音量控制, 笔记本的 快捷键控制 音量大小 有问题, 放大缩小后, 停不下来, 这时候就要重新编译下 一个组件。
http://packages.ubuntu.com/source/intrepid/xserver-xorg-input-evdev
下载 xserver-xorg-input-evdev_2.0.99+git20080912.orig.tar.gz
解压缩出文件, 修改 ./src/evdev.c文件。
找到这段代码:
if (value == 2 &&
(ev->code == KEY_LEFTCTRL || ev->code == KEY_RIGHTCTRL ||
ev->code == KEY_LEFTSHIFT || ev->code == KEY_RIGHTSHIFT ||
ev->code == KEY_LEFTALT || ev->code == KEY_RIGHTALT ||
ev->code == KEY_LEFTMETA || ev->code == KEY_RIGHTMETA ||
ev->code == KEY_CAPSLOCK || ev->code == KEY_NUMLOCK ||
ev->code == KEY_SCROLLLOCK))
return;
在代码下面一行插入 这段代码:
if(ev->code == KEY_VOLUMEDOWN || ev->code == KEY_VOLUMEUP) //MODIFY THIS LINE
{
//post a keydown and then a keyup, as media keys have no automatic key-up
xf86PostKeyboardEvent(pInfo->dev, code, 1);
xf86PostKeyboardEvent(pInfo->dev, code, 0);
return;
}
如果你的 fn+F1-12 中其他键不能用的,比如静音键 不能用就可以再加入一段代码:
* fix events for volume keys */
if(ev->code == KEY_VOLUMEDOWN || ev->code == KEY_VOLUMEUP || ev->code == KEY_MUTE) //MODIFY THIS LINE
{
//post a keydown and then a keyup, as media keys have no automatic key-up
xf86PostKeyboardEvent(pInfo->dev, code, 1);
xf86PostKeyboardEvent(pInfo->dev, code, 0);
return;
}
我的就是2个控制音量的快捷键失灵,最后一段就不用了。
如果你 用快捷键后失灵,会发现键盘等不能控制了, 桌面上就有一个音量的图标在闪烁, 你可以按下esc键退出,这时候如果还不能用键盘, 可以再按下alt+F4,或者ctrl+alt+f4, 应该可以输入了。
接着我们再安装编译需要的软件。
sudo apt-get install build-essential libtool automake gcc xorg-dev
确保支持的软件安装了 ,最好 先运行上面的命令, 如果安装了,他会提示你。
备份下配置文件
cp /usr/lib/xorg/modules/input/evdev_drv.so /usr/lib/xorg/modules/input/evdev_drv.so.backup
接着回到 刚才的包文件主目录下, 有一个 autogen.sh, 运行即可
./autogen.sh
make && make install
sudo cp /usr/local/lib/xorg/modules/input/evdev_drv.so /usr/lib/xorg/modules/input/
这时候,系统会死机,或者重新起动,死机的就自己重新起动, 一般就好了。 如果不能启动的, 到单用户模式下,把原来备份的文件替换回去 。
3: 其次就是firefox的问题, flash的网页,中文显示不了。
修改这个文件
/etc/fonts/conf.d/49-sansserif.conf
编辑前可以备份下。
修改其中的最后一面一段:
<edit name=”family” mode=”append_last”>
<string>sans-serif</string>
</edit>
</match>
</fontconfig>
将sans-serif 修改成sans 即可显示中文了。
5: firefox的滚屏 ,感觉很卡很慢。 我下载了一个 插件,就解决了。
Yet Another Smooth Scrolling 2.0.17
https://addons.mozilla.org/en-US/firefox/addon/5846
安装好后,在firefox 的右边有一个 齿轮一样的 配置按钮,点小三角符号,定位到附加组件,就可以找到这个插件了,设置就很简单了。
6: 在任务栏上 ,位置 里面有计算机, 主文件夹,等,会提示你 没有注册相应程序打开, 其实就是一个程序关联的问题, 和windows下的关联相似,我只需要把程序关联就可以打开了。
ubuntu下用nautilus 打开, 相当于explorer,
alt+f2,输入nautilus (如果没有, 就自己apt-get install 下 )
这时候就会打开像资源管理器的文件夹, 你定位到 desktop, 右键,选择 用其他程序打开,
然后选择 file manager(文件管理器),这样就会自动关联了。
你这时候再 点位置 下面的 个个文件夹,就可以打开了。