2006年11月7日 星期二

不升级的升级

鉴于Edgy广受争议的稳定性以及其不具有太多吸引力的变化,我决定不冒险升级。然而Edgy使用了新版本的内核和新的Init。 我想这也许可以解决我的ACPI问题,并且加快我的系统启动速度。于是希望在版本不升级的情况下升级这几个软件包。

修改源,将/etc/apt/sources.lst中的单词dapper全部改为Edgy。在此之前我事先到我用的源(cn99)上看过,确定Edgy的源已经可以用。
sudo apt-get update
接着升级管理器发现了系统的变化,于是它提示我需要更新。不予理会。

带开Synaptic,它比使用apt命令更加直观,虽然它后台使用的也是apt。搜索linux,找到新的内核包,安装。本想把新的init也装上,然而依赖关系告诉我upstart需要对系统中很多软件包升级。改动太大,这违背了我尽可能保持最小改动的初衷,所以放弃升级它。想试试新的usplash,但同样由于需要的改动过大而放弃了。

修改grub的配置文件,/boot/grub/menu.lst,新内核自动根据旧内核的配置设置了它的参数,这令我感到无比智能。我原来是需要acpi=off或acpi=ht这样的内核参数才能引导的,现在把这个参数去掉。因为我事先尝试过用Edgy的LiveCD引导我的笔记本,没有任何问题,支持我的ACPI。这说明Edgy使用的新内核对华硕的ACPI支持良好。

重启,使用不带acpi=off参数的新内核引导。一切顺利,从此,我的ACPI终于可以使用了。
大喜。删除旧内核。将源改回dapper。再更新一下软件列表。sudo apt-get update
完成

标签:

0 条评论:

发表评论

<< 主页