Tuesday, April 28, 2009

Fedora Upgrade to 10 on Thinkpad T61

昨天折腾了半天,总算把fedora 10给折腾完毕。下面就来说说从我的8直接更新到10的全过程吧。

1. 备份文件,毋需多言;

2.rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/i386/os/Packages/fedora-release-*.noarch.rpm这里,要是教育网的话,就直接使用清华或者上交的源就OK了。

3. yum clean all

4. mv /etc/yum.repos.d/fedora.repo.rpmnew /etc/yum.repos.d/fedora.repo
mv /etc/yum.repos.d/fedora-update.repo.rpmnew /etc/yum.repos.d/fedora-update.repo
这里,我不得不鄙视一下上交的源,upgrade了半天,连的快时速度确实快,但连接经常出错,导致很令人郁闷。后来只好放弃,使用清华的源,下载速度最快达到3M/s。

5. 准备工作都作好了,深呼一口气,开始yum upgrade,这个过程中,可能有些包是第三方的或者是在10中被删除了,还需要先手动将其erase掉,在upgrade完成后再装上。upgrade的过程很顺利,大概花了2个小时,fedora 8到fedora 10的更新基本完成。

6. restart,一进grub,背景都焕然一新了。可是,在启动桌面系统的时候,只见屏幕狂闪多下,然后便停住不动了,心疼啊。想都不用想,必然是显卡驱动的问题,之前在8的时候就有过类似问题,其实,显卡驱动是装着的,修改一下配置就可以。直接Alt+Ctrl+F1,进入text模式,修改/etc/X11/xorg.conf,将显卡驱动Driver改为“nv”,再次重启,Okay,成功进入桌面系统。

7. 问题再次发生了,像我们这群超级用户帮,居然不能用root登录。只好google了一下,再进text模式,找到/etc/pam.d/gdm,将第三行“auth required pam_succeed_if.so user != root quiet”注释掉,再log in, 总算超级用户再次登录桌面系统。

总的来说,界面上,fedora 10有了很大的改进,在用户体验上也很不错;特别是firefox的速度上,感觉要比8的时代快的多了多。但是,有一个还需要注意的问题,flash的可能会无法显示中文字体;这个其实应该就是一个配置问题,google一下便能发现,修改/etc/fonts/conf.d/49-sanserif.conf文件的第18行,将"sans-serif"改为"sans"即可。总算搞定!