发布于:
2009年10月20日
IBM T43,2G RAM,80G HD,PM 2.0G,ATI X300
320G新移动硬盘一块。
分区如下:
sdb5 1GB Swap
sdb6 300MB /boot
sdb7 20GB /
sdb8 20GB /home
sdb9 170GB ext3 /media/data
sdb10 80GB NTFS /media/win_data
问题1: 移动硬盘无法启动Linux/Windows。
问题描述:移动硬盘作为USB-HDD启动,grub/menu.lst (hd1,5)启动kernel失败. (hd0,0)启动windows也失败。
解决:
a)移动硬盘自作聪明把自己认为是(hd0),必须在Grub 中设为(hd0)才行,不过进Linux系统后,还是自己乖乖的把自己设成(sdb)。
b)(hd0,0)无法启动Windows, 设成(hd1,0)也不干,因为人家本来就是名正言顺的正室,怎么能沦为二房?于是设成了下面这样:
title Windows
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1
增加
map (hd0) (hd1)
map (hd1) (hd0)
这两行,欺骗一下正室。
问题2:安装KDE后无法启动
问题描述:安装kde后,执行startkde命令出现下面的错误
$DISPLAY is not set or cannot connect to the X server
问题解决:原来pacman -S kde后,arch连 X Server 都不给我装
pacman -S xorg
编辑~/.xinitrc,添加startkde,然后终端下面startx启动
startx 解决问题
问题3:启动KDE 死机
问题描述:root用户安装xorg后执行 Xorg -configure 在root用户目录生成xorg.conf.new
cp xorg.conf.new /etc/X11/xorg.conf
这样就生成xorg.conf并copy到了它应该在的地方。但是一进X就死机,鼠标键盘都不能使用。
问题解决:根据ATI驱动安装的wiki文档
添加
在xorg.conf文件末尾添加
Section “DRI”
Mode 0666
EndSection
解决.但是不知道为什么。:(
问题4:Fcitx自启动问题
问题描述:根据Fcitx文档,将Fcitx & 写入~/.bashrc or ~/.xinitrc 可实现自启动。实际上是有问题的。
~/.xinitrc中,只有执行startx命令时,才会跟随启动,用XDM/KDM等启动时无效
~/.bashrc中,每次开一个虚拟console都会启动一次fcitx, 而实际上已经启动了,于是新虚拟console的窗口顶端就会报错,十分不方便。
解决:写入~/.bash_profile,不过每次登录tty2~tty6时,同样会报错,不过将就了。
问题5: 识别声卡看不发声音
问题描述:声卡能正常识别,dmesg也显示Alsa声音驱动正常安装,但就是不发声音
解决:
将你的用户加入到audio组:
# gpasswd -a USERNAME audio
问题6: 无线网卡
问题描述:这是我最郁闷的问题。笔记本无法识别无线网卡真是一场灾难。
问题解决:我被自己的固有思维欺骗了。进Windows时无线网卡自己启动,或者使用Fn+F5进行启动,无线网卡的LCD灯亮起,然后配置。在Linux下这个灯始终不亮,咋办?于是到处找热键驱动,ibm_acpi, thinkpad_acpi模块折腾2天。
最后在http://www.thinkwiki.org/wiki/Thinkpad-acpi 看到下面这段:
As of kernel 2.6.27 the thinkpad-acpi bay and dock drivers should no longer be used. Instead use the standard ACPI bay and dock drivers. As of kernel 2.6.31 the thinkpad-acpi bay and dock drivers have been removed completely.
而我的内核正是2.6.31, 难道这个问题无解?
最后,故事以近乎荒唐的方式结尾。
ifconfig -a
秀出所有网络端口,找到无线端口的名字(eth1)
ifconfig eth1 up
启动完成。
辛苦记录以上文字,希望对我将来或者对你现在有用。