上周周末,把自己笔记本电脑上的分区重新调整了大小,然后重装系统。原来自己以前装了无数其实不会用到的东西;而且即使把那些无用的东西都去除掉,现在装着的东西依然很多。
本来想试用Fedora 7,但是从lobatt那里借来的盘死活装不上去,竟然在安装过程中会随机爆出惊心动魄的Exception。无奈之下只好改用自己的Fedora Core 6。安慰自己,等系统弄稳定了自己刻一张总能用了吧。
Fedora Core 6的设置过程依然充满艰辛。虽然感觉比之前要简化不少,我只花了一个晚上就搞定了显卡驱动,但是安装时能检测显卡但无法检测显示器从而导致黑屏的问题依旧存在,然后ATi的显卡驱动不会自动地把驱动程序设为“可执行”属性让我很无奈。不知道他们是忘记了,还是觉得既然都用了Linux还在命令行模式下安装了显卡驱动,就不应该不会多做这一步。好吧改属性这一步我的确会做,但是在完全没有任何提示的情况下我怎么可能想得到。而且他们的installation instruction里只介绍了X Windows模式下的安装,而且还极其详尽地配了截图,但是更加重要的在命令行模式下的安装,他们就几乎一?个?字?都?没?有。对于每次安装Fedora之后充满曲折的设置过程,我现在已经不知道该骂Acer的工程师还是该骂Ati的驱动工程师了。
教训:Linux下要学会看错误日志。相对Windows系统下那种一串十六进制数字代码----我觉得他们就是故意不想让你看懂到底发生了什么事情,我这次看到的Linux错误日志就好像是用户说明书一般。我有生以来第一次从错误日志中得到足够的信息并且从中恢复了。真好。Ati这次的Linux8.40驱动需要libstdc++.so.5,所以安装Fedora Core高版本的时候一定要记得安装向下兼容性支持的libstdc++包,具体来说就是compat-libstdc++-33。
这次也装了Windows。惊喜是最新的Ati移动版催化剂驱动竟然可以在我的机器上直接运行安装。也许是因为下载的地点不同的缘故?以前我直接从ATi官网上下载,总是通不过之前的显卡型号测试程序。果然还是驱动之家好。
因为已经没有特别需要在Linux下开发的课了,所以Angus在看到我兴师动众安装Linux的时候不免有些惊诧。不过在第二天我就找到了装Linux的最好理由:NDS和PSP现在都有非官方的开发工具,可以用它们来做“硬件允许的任何事”。而这些开发工具需要GCC,也就是说最好是在Linux下做。我希望能够在NDS/PSP上试试看能不能做一个PDF的浏览器。不过就目前来说,还是相当遥远的距离。
但是考虑到Linux的USB支持以前一直不方便,我希望现在Fedora Core 6能好一些。
最后要说一句,夏天时候重装系统/安装软件,最重要的是劳逸结合,不是为了自己而是为了本本。本本过热的时候会不经提示直接保护性关机。如果这时候安装到一半就只有自己哭了。而且本本过热的时候系统会降低运行速度,这时候强行安装软件实在是得不偿失。

