星期一, 八月 27, 2007

arch安装手记

把ubuntu给删掉了.然后安装了arch,因为我觉得ubuntu太慢了.我把gnome和xfce4都给弄掉了,保留了fluxbox,还是慢.
尽管安装的时候麻烦了不少,但是后来才发现,arch确实不错,觉得用arch比用ubuntu方便,但是ubuntu却是桌面做的相当好的版本了----因为是几乎不用再去做什么配置了,那下来就能用,比较适合linux新手----虽说越简单,越不用自己再去花时间配置的linux系统是不适合学习linux的。
装了两遍arch,硬盘安装真的很方便哈.安装两遍的原因是,首次安装的时候把内核升级到了2.6.22,重启系统后,内核载入到一半就halt了.出现如下提示:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
刚开始我还以为是用了reiserfs文件系统的缘故.后来重装了一遍系统,然后再次更新系统后,又出现了同样错误.郁闷.
本来打算重装,但是后来想到可以再次用arch的安装盘来重新安装旧内核.我先把/boot/{vmlinuz26,initrd26.img}和/lib/modules/*给rm掉,然后在arch的安装控制台里mount原来的文件系统,之后跳到install kernel选项里,重现安装内核,搞定了.呵呵
之后配置什么的就好弄了.安装几个中文字体竟然就可以很漂亮无须再去配置中文.比ubuntu里面配置字体方便.觉得arch太简洁了.速度相当的快,我安装了xfce4.
另外在配置网络的时候出现了点小问题,我的是adsl,在pppoe-setup的时候以为输入用户名和密码就可以了,没有输入DNS.害的我还要到win下查看DNS.麻烦.
配置X,可以先弄个hwd来做好xorg的配置文件,但是我没有。因为原来在ubuntu的时候把原来的xorg给备份了,所以可以用xorgconf来逐步写入xorg.conf。就是有点麻烦,但是即使是使用hwd也是还要重新把显卡驱动模块给写入到配置文件里。而且尽管是有点麻烦,但是照着原来的xorg配置备份还算很简单的。弄好了就可以使用3D加速了(看来我的16Msavage显卡真的很垃圾)。
输入法本来打算用到fcitx,但是还是用了scim,因为我修改.xinitrc文件后在gtk下还是没法用fcitx。

ps:我的savage显卡下Xorg配置步骤
xorgconfig命令下逐步配置,弄好xorg.conf文件后,把鼠标section处修改成如下(避免无法使用中键滚动页面):
Section "InputDevice" 
Identifier    "mouse1"   
Driver        "mouse"  
Option        "CorePointer"   
Option        "Device"        "/dev/input/mice" 
Option        "Protocol"        "ExplorerPS/2"
Option        "ZAxisMapping"        "4 5"
EndSection
用pacman来安装显卡驱动模块,
pacman -S xfree86-video-savage  #修改成自己的驱动
然后打开
Load "glx"

Load "dri"
以及修改模块位置为
/usr/lib/xorg/modules
保存,重启X即可。

以及升级内核后出现VFS错误问题解决方法:
grub引导时使用kernel26.img替换initrd26.img来启动.

星期三, 八月 22, 2007

pidgin可以登录QQ了

看来是我前几天在我大舅家上网的缘故,估计是有木马,弄到我的QQ密码,然后登录我的QQ并查看了我的Q币账户。估计令他比较失望---我一个Q子儿都没有。
可是给我造成了登录QQ就必须输入验证码的程序,这下pdigin完了,我只得使用eva一段时间。但是我今晚升级了pidgin2.1.1后竟然绕过了验证码(抑或是我的Q无须再输入验证码了?),呵呵,这下总算可以用pidgin这个简洁的Q程序了。
pidgin2
另外关于升级feisty后(gusty都快发布了)我的savage显卡问题(IBM t23)的另一个解决方法。前面的两个方法是,卸载savage驱动,然后降低feisty的源到edgy,之后从新安装savage驱动。也就是使用旧的xorg驱动罢了;再就是自己编译最新的内核,就没有问题。
另外一个方法是更新源到gusty,安装ubuntu版2.6.22-9的linux-image。这样就不会有问题了。

星期三, 八月 15, 2007

slax弄到"移动硬盘"里去

算不上什么移动硬盘,只是弄了个易驱接到一个废旧的硬盘上面,然后装在了盒子里面.在linux下还是可以识别的,挂载到了/mnt/sda1
解包ISO,有两个文件夹,boot,slax
cp -avf /boot /mnt/sda1,拷贝grub到移动硬盘,我把我ubuntu下的给拷贝了过去,因为slax默认为lilo启动,所以并不自带grub.
cp -avf boot/* /mnt/sda1/boot ,拷贝slax的启动内核
cp -avf slax /mnt/sda1,拷贝主文件.
之后安装grub到sda1的mbr
控制台下输入grub,进入c命令模式:
root (hd1,0)
setup (hd1)
修改menu.lst
添加如下:
title slax6
kernel  (hd1,0)/boot/vmlinuz max_loop=255 init=linuxrc  load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=15000 root=/dev/ram0 rw vga=791
initrd (hd1,0/boot/initrd.gz
ok

星期一, 八月 13, 2007

S端子转个AV接口

本子上面有个S端口,于是从淘宝买了根S端子线。拿回来竟然发现家里的电视没有S端口,-_-!没法了,老年的长虹彩电。
但是实际上可以用S端子线转换为AV视频接口,只需要接上一个电容器就好了。
Y-接地--------------------+
                                      +---------- RCA/composite ground(RCA接地端)
C-接地--------------------+

Y-訊號--------------------+
                                      +--------- RCA/composite video(RCA訊號端)
C-訊號-------||-----------+
                    470pF
左边的是4针S端子,右边是AV线。很简单了,把Y,C,和AV的接地线都连到一起,在C线接上一个470pF的电容就ok。

1 Y 接地 2 C 接地 3 Y (luminance+sync)訊號 4 C (crominance訊號

小时候拆卸的东西很多,从收藏室里翻出来一个破旧的电话机子,找了找,竟然找到了一个0.47uF的电容,呵呵,真凑巧呢。可以用的上了。
IMG00008
IMG00009
IMG00010

发现s端子的4根线,去掉两根接地线,还有一根C讯号接电容的线,剩下的一根信号线(Y讯号)竟然没地方接了,留着吧 -_-
IMG00011
弄好了,接到电视,转到AV,调试一下笔记本,哈,电视出来了笔记本的桌面,不过画面很抖动啊,分辨率的问题,设置一下就ok了,另外把显卡中的电视机制式改为NTSC。

相关文档:如何制作简易的S-video转AV端子的转换线

Powered by ScribeFire.

tinyXP啊

我敢说,如果换我用那台破旧的淘汰电脑的话,我会用debian,或者是其他版本的linux。
可惜的是我大舅不会用linux系统。
cpu:赛扬300;64M的内存,8G硬盘,集成显声网卡。
可见98年的电脑是什么样子的了(没法,时代进步么,科技进步么),还花了一万块钱(汗 -_-!),不过想当年我用他这台电脑玩拳皇的时候还觉得蛮不错的,那时候用的是win98。
厌恶了微软win98的blue screen,安装win2k声卡就有问题(我估计是没有安装主板的驱动,没有再次测试),安装winxp吧,就特别的卡,8G硬盘空间,64M内存啊,装XP,也太委屈这台电脑了 -_-!
一直用了两年的winME,这台破旧电脑,今天总算可以稳定的跑起来了,我给它安装了tinyXP,就是xp的精简版,竟然用着还算不错。那张花的很厉害的海信驱动光盘竟然可以顺利的把驱动给安装进去。呵呵~
这下好了,不会再次出现频繁死机的问题。系统总算给稳定下来,然后顺便做个gho备份,这下我总算是放心了——之前不知道多少次去给大舅弄电脑。
感谢xp精简版...

ps:我一直在想,什么时候大舅把这台电脑送我做个debian的服务器来用用,换个硬盘做个文件服务器也不错啊:-)

星期二, 八月 07, 2007

用slax快速定制一个自己的linux系统

用cfdisk分出一个空闲分区,大小为2G或更多。
下载slax6的预览版,或者是fanx2.0,因为我们要用到fanx的中文模块。
因为我没有win系统,所以在linux中用mount挂载ISO,之后拷贝boot和slax到任一分区的根目录。用grub来启动该liveHDD(具体可见fanx.org.cn)。
我用的是slax6,之后把fanx的中文模块以及eva之类的模块放到了base目录.或者是安装完毕slax后,从slax的官方下载大量的模块来安装.这就是为什么能够迅速定制我们需要的linux系统了.
启动到slax的live系统中后,到slax.org下载一个叫做Slax-installer From C-lite的slax安装模块(系统中原来自带的salxInstaller好像不能用了).把slax安装到用cfdisk划分出的空闲空间中去.
修改grub,从新启动slax的real模式.
因为我的机器中有了一个ubuntu,所以可以不用再次创建交换分区了,slax和ubuntu用一个交换分区就够了。只需要激活就ok。
swapon /dev/hda7 //注意自己的交换分区位置
然后添加swap,(不过貌似只要激活了swap,slax就会自动把swap添加到fstab)
在fstab添加如下:
/dev/hda7 none swap sw 0 0
另外估计在浏览原来机器中其他linux的Ext3分区时会出现乱码,可以用如下方法来配置.
修改/etc/profile.d/lang.sh,
将export LC_ALL=zh_CN.gbk中的gbk修改为utf8.这样就搞定了浏览ext3时的乱码问题。
好了,我们可以开始安装swaret了。这个是好东东。
wget http://jaist.dl.sourceforge.net/sourceforge/swaret/swaret-1.6.3-noarch-2.tgz
installpkg swaret-1.6.3-noarch-2.tgz
然后稍微修改下swaret的配置文件:
cp /etc/swaret.conf.new /etc/swaret.conf
kwrite /etc/swaret.conf
修改VERSION=9.1为VERSION=current
更改DEP_ROOT为DEP_ROOT=http://swaret.sourceforge.net/libraries-$VERSION
更新系统
swaret --update
swaret --upgrade -a
swaret --dep
然后就可以用swaret来安装一些常用的软件了.或者是到slax.org来下载模块,然后转换成lzm格式安装到系统中.slax.org中的模块很多,安装非常方便.
这样以来我们就算是定制完成了基于slackware的slax了.很方便,而且是很迅速的.
PS:个人看来,既然在QT中,就不要再用像是gtk的pidgin之类的东西了,我个人感觉在gtk下eva很不稳定,而在Qt下,不知道gtk程序稳定不呢,但是至少scim比较麻烦.
另外从配置ubuntu到配置slax,因为slax太方便了,安装配置也很简单,所以我甚至有点不习惯了。另外slax启动也非常快,虽然是KDE,但是速度一点都不慢,尽管我个人比较喜欢用fluxbox。