昨天在网上瞎逛,看到ubuntu发布了新版7.10,之前由于换了机器,根本装不上,所以已经很久不用linux了,而是在XP里用cygwin(详细见我从我blogspot里转过来的文章《我为伊烦》)。我在寻思着,不知道这回可不可以正常装上了,于是开始下载ISO。刻了个Desktop CD,我要试一下网络和声卡,看看能否用。在BIOS中设置光驱启动时,突然看到有双核是否启用的选项,试着把双核禁用了,用Desktop CD启动电脑了,很顺利的启动了,为了试试网络,还在网上逛了会,突然看到网上说Intel Dual Core的CPU应该用AMD64的ISO。但是我想应该问题也不大吧,也许用64位版本可以提高性能,但是也不至于之前装上用不了。决定试一下,在BIOS中启用双核,然后用x86的Desktop CD启动,启动出错!我突然意识到我犯了一个大错,可能我换了电脑之后装不上Linux可能都是因为我全部用了i386的版本!。(AMD64也太误导人了吧,我Intel的CPU呢,况且这是我用过的第一台双核)。到现在我仍然不确定这个原因,只是怀疑,于是在网上找我的Intel Pentium D925的资料,还是Ubuntu 64位版本的情况,在国外的一个网站上看到了一篇《How to choose ubuntu CD》的文章,说是所有支持EM64T的CPU都应该用AMD64版本,下了一个cpu-z测试一下,果然,我的CPU支持EM64T.看了我真的要尝试一下64位的版本了。于是下了AMD64的版本刻盘,很顺利的装上了。
接下来是设置:
(1)网络没有问题,tg3工作得很好
(2)声卡,我的声卡表现得很奇怪,在刚启动时是有声音的,启动之后只要播一个音频文件就没有了。使其正常工作花了我几个小时,因为Intel HDA的声卡以前没有用过,看了一下内核模块,都成功加载了,在网上找了一下,对比自己机器上的情况,思路慢慢清晰起来,其中
这篇文章很有启发意义:Ubuntu7.10默认的Alsa是没有问题的
但是需要给内核模块传递参数。看看芯片的型号
cat /proc/asound/card0/codec#0 | grep Codec
Codec: Analog Devices AD1986A
然后在ALSA-Configuration.txt中找到了AD1986A的参数,设置model=3stack,具体是在/etc/modprobe.d/alsa-base中加上
options snd-hda-intel model=3stack
重新载入模块之后,终于有声音了。
(3)字体。默认的终端字体很不好看,需要设置一下;由于有时候要处理从windows来的word文档,所以安上微软的字体比较好
(4)Firefox浏览某些网站时总是崩溃?后来意识到是我的错,我拷贝微软的字体过来之后,没有设置用户可读权限!
(5)JAVA程序的字体。我安装的jdk1.6,ubuntu7.10里面jre的字体是设置好了的,默认应该可以显示中文,但是可能模糊,这其实不是java的原因,我原来以为是,可是无论我怎么调fontconfig.properties,英文字体该了,但还是该变不了模糊的状况。google了一下,说是jdk6可以用系统字体,于是在gnome中设置了一下,发现把渲染方式改为次像素平滑之后,中文就清晰了。
(6)媒体播放:也搞了不少时间:装完mp3和ffmpeg插件之后Rhythmbox也播不了wma,中文tagId还是乱码,干脆用了mutagen-python作了转换;totem-xine,win32codecs用不了;AMD64的解码器好像只有两个,播放rmvb的,而且还不好,声音有杂音,我想用xine-lib加win32codecs在64位系统上通吃所有媒体已经不行了。或者我不知道,有知道的朋友请告诉我。Audacious可以播放wma,mp3,ogg等类型,音频播放还是靠它了。