一月 30, 2007

在ubuntu里边发一篇吧。

昨晚装好了dapper,升级到了edgy。

本来打算装feisty herd2,结果两次都花屏,不论是desktop CD还是Alternative CD,不论选中文还是英文。

今天吃完饭,又是手闲,打算编译2.6.20.rc6,还打上了mm补丁。

编译了很久,久到碗都洗好了。安装顺利。

启动之后也基本顺利,到了登录界面都很顺利,输了用户名密码之后,就没有了反应了。

这次学聪明了,几乎没有强关电源,而是用Ctrl+Alt+SysRq再来个B就重启了。

反复几次没有效果,于是就放弃了,用dapper的安装光盘的救援模式。可惜自己基本功太差。本打算修改lilo的配置文件来恢复原来的2.6.17内核。可惜反而把MBR搞坏了。彻底无法启动。

之后左右无法,到网上查了查,原来解决起来很简单。光盘启动,把sda1挂到/target,然后在光盘的shell里边,把跟目录下的etc和sbin给重命名一下,然后把
/target/boot
/target/etc
/target/sbin
/target/vmlinuz
/target/initrd.img
/target/vmlinuz.old
/target/initrd.img.old
在/下边建立符号连接,然后就可以lilo -v -v -v了。
搞定。当然前提是你把vmlinuz和initrd.img给替换对了。

后来想到,难道lilo启动时候不能选择启动的目标么?不可能。唉,太失败。为什么用lilo而不用grub。因为这次用的是XFS,而dapper告诉我用grub会无法启动。