LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1260|回复: 6

总结一下Thinkpad X60安装Gentoo的心得(安装中,心得待续)

[复制链接]
发表于 2010-4-2 22:39:29 | 显示全部楼层 |阅读模式
这几天都在折腾我的x60,从一线上退下来之后就纯粹变成折腾用机了,主要在以下几点地方卡了下:

1. 启用WPA/PSK验证的wifi,并且将初始化放在系统启动的时候。
2. 安装KDE 4.4(这个是最折腾人的,呵呵)

第一个问题中首先用wpa_supplicant生成.conf,然后用命令行启动,成功启用了无线网卡,后来希望加入Gentoo的openRC中启动,查找了一下网络暂时还没发现有类似的资料,自己摸索了一下,搞定了,步骤如下:

在/etc/conf.d/net中添加这么两行
modules=("wpa_supplicant")
wpa_supplicant_wlan0="-Dwext"

在/etc/wpa_supplicant/中创建wpa_supplicant.conf文件,并且加入:
ctrl_interface=/var/run/wpa_supplicant

ctrl_interface_group=0

ap_scan=1

network={
  ssid="你的SSID"
  psk="你的PSK密码"
  priority=1
  }

应该可以加多个network的SSID配置参数,不过我还没有试验,有兴趣的兄弟尝试一下吧,priority是优先级

最后在/etc/init.d/中创建net.wlan0到net.lo的符号链接,一切就搞定了。

2. 这个问题分为两个阶段,第一个阶段是抱着以前安装xorg-server的感觉,生成xorg.conf,调试了几下没改出来(可能也是有没有安装tvm和xterm之类的程序,屏幕闪了一下就退出了),反正这个问题折腾了一个晚上没有解决,最厉害一次是屏幕黑屏键盘鼠标按下去没反应,干脆跳过,就不提心得了。后来发现自从有了hald这个好东东之后,xorg.conf就不需要了,阿拉真主感谢您!因为照着官方的文档,迷迷糊糊就用上了KMS这个对linux来说还比较新的东东,后文会提到用KMS遇到的问题。

hald是这样用的:emerge hal,然后在rc-update中将hald添加入default项就可以了。启动时会看到hald起起来,hald要基于dbus,关于hal的原理有一篇2006年linux内核开发者大会上的文章有兴趣兄弟可以联系我,我给贴出来。

我安装kde是分为两步安装的,第一步是emerge xorg-xserver,第二步是emerge kdebase-meta。

主要注意的是:第一步完成之后其实xserver上是没东西的,想试验的下,应该再emerge一个tvm或者xterm,如果能够看到丑陋的白色框框就说明你成功了,可以继续emerge kdebase-meta。我第一次emerge完xserver之后,发现没有起来(不知道要装tvm之类),然后查找到log中有vesa之类的模块没加载,折腾了半天,还重新emergr了xf86-video-intel等,这里的折腾不提,发现都是弯路,只要有emerge hald xorg-server tvm,就可以走过这一步了。

kdebase-meta在安装完成之后是没有起起来的,我不知道应该怎样在/etc/X11下面设置,反正我就在~/.xinitrc中写上了startkde,起起来了,不知道这样做会不会遇到什么问题,有经验的兄弟不妨分享分享经验,呵呵。

真正的麻烦是在kdebase安装完后开始的:我在内核中打开了KMS支持,在KDE中不定时会跳出出错,找到都是drm的错误,看样子是硬件驱动的问题,这个问题没怎么折腾,直接就想到了一个尝试:升级内核。我的gentoo内核是在2.6.31.10的,直接去下了一个2.6.33版本的编译上新的内核模块和内核后,问题解决。


看来KMS支持在gentoo-source 2.6.31-r10上面是有问题的,这是碰巧找到了答案,期间还分析过其他原因,如会不会因为是KDE有问题啊,emerge的组件不全啊,因为我的USE是一个一个添加的,会不会导致我的gentoo缺少零件啊之类的,呵呵呵。

心得暂时贴到这里,下面准备搞中文化,安装其他一些东西了,其实我的gentoo是准备安装来开发mips-linux的,还有点时间,先折腾下gentoo来练手吧!
发表于 2010-4-2 23:17:26 | 显示全部楼层
kdebase-meta装的垃圾包不少,
个人推荐,一开始还是装kdebase-startkde就好
时间上省很多~~以后有需要就慢慢装好了.
笔记本一个不小心太容易过热了~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-2 23:41:02 | 显示全部楼层
orz,我还以为kdebase-meta是最小的呢,原来还有更小的啊?

确实是编译得比较久,不过才给CPU上了硅脂,就当拷机了,呵呵。

刚才遇到一个问题,我从win7向linux通过samba共享出来的目录拷贝文件,中文文件名都成了???,不知道该怎么解决啊?
回复 支持 反对

使用道具 举报

发表于 2010-4-3 09:49:15 | 显示全部楼层
x61飘过,其实Thinkpad对linux支持的最好了,基本上不需要折腾,呵呵
回复 支持 反对

使用道具 举报

发表于 2010-4-3 10:05:41 | 显示全部楼层
请问hald和hal的关系是什么?

刚刚升级到xorg-server 1.8。hald已经从default启动级别删除了。

桌面环境是gnome.把hal也请出了make.conf.

一切正常。
回复 支持 反对

使用道具 举报

发表于 2010-4-3 10:19:25 | 显示全部楼层
有个thinkpadwiki还是啥类似的网站,专门有各个型号thinkpad的安装wiki,很好,可以借鉴前人经验。thinkpad真是最适合用linux的笔记本。
回复 支持 反对

使用道具 举报

发表于 2010-4-3 10:19:26 | 显示全部楼层
hald不是hal的守护进程么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表