这次重装主要是为了把系统整到 lvm 上,曾很痛苦的给 home 换过分区,用上 lvm 就终结痛苦了,安装过程遇到的一些小问题总结一下
- 应用 lvm 是照着 Installing Arch Linux on LVM 来的,我的分区方案是:128M 的 ext3 分区挂到 /boot,剩下的所有空间加入到 lvm 中,/var, /home, / 等使用 lvm 分区,我曾把 /etc 也弄成 lvm 分区,但启动过程中,系统找不到 /etc 里配置文件(比如 initlevel),所以慎用
- grub 2 改了磁盘命名方式,以前的 (hd0,0) 现在要写成 (hd0,1) 了,也不算坏,终于跟 /dev 里的命名方式一致了 (hd0, 1) == /dev/sda1
- grub 中镜像路径的问题,如果 /boot 是独立分区的话,kernel 路径是 /kernel26,如果不是就得写成 /boot/kernel26
- 桌面换成 slim+openbox,进入 slim 以后键盘鼠标全部无效,经查是 archlinux 没有装上 xf86-input-mouse 和 xf86-input-keyboard,我真。。。把 hal 和这两个包都装上,并在 rc.conf 的 DAEMONS 里加上 hal,重启就好了,还有要 .xinitrc 中加上 exec openbox-session
- openbox 的自动启动是通过脚本实现的,详见:Help:Autostart
- ibus 虽然要你把几个环境变量加到 .bashrc,但不要这么干,最好放到 /etc/profile 里
- 界面透明,在 autostart.sh 中加上
xcompmgr -c -t-5 -l-5 -r4.2 -o.55 &xcompmgr &
经实验,阴影效果极差,常在桌面上拖影,所以去掉
然后 tilda 就能透明啦,用 transset 让没有内置透明的实现透明
- 还有 archlinux 那帮偏执狂把 php 的 apache 模块分离出来了,叫做 php-apache
- 不喜欢 openbox 的 gtk 风格,装上了
gtk-theme-switch2gtk-chtheme 和 clearlooks-bluecurve-gtk-theme & gtk-aurora-engine - 今天折腾一下午,终于把系统字体改的满意了:.fonts.conf
最后,找到一篇 openbox 配置指南,慢慢研究吧。
貌似你的blog也进入低产期了,冏
我也在上半年开始把测试机和自己机器上的Debian/Ubuntu和Arch迁移到LVM上,从Enterprise Linux上得知LVM的好处之后欲罢不能了。
Ubuntu的话,需要alternate或者mini ISO才能启用LVM。用Desktop ISO即使通过网络装上lvm2包,激活已有的vg和lv之后往上面灌系统成功,也是无法启动的。原因未知,不巧的是9.04的alternate在我的Momentus 7200.3上貌似到了设置包管理这一步就挂了,无论USB live还是刻录CD都无用。等9.10出来再在新硬盘重装一下了。
改天我也得把Arch安装笔记整理一下发一篇备忘,自己wiki上写的非常杂乱-_-