Q51:软猫的一般安装步骤是什么哦?
A51:其实,我在Mandrake下曾经用过软猫,即所谓的windomdem,我原来买的时候,由于时间比较早些,贵了些,大约是150RMB,现在估计几十块RMB就可以搞到新的吧。那JS还宣称是内置硬猫,说比内置软猫强多了我不太清楚这两种类型的东西有什么区别,反正都是本身没有DSP芯片,通过软件驱动CPU来承担DSP工作的,除非有相关的芯片驱动驱动,否则linux下还是很难支持的。我不知道那js说的强到底在什么地方,呵呵
这种PnP型的猫在Ms下一般都很容易装上,一般装上厂商所给我的驱动就能安装。下面我给出的是那三张图片是我在ms下面的载图,你可以看到我的猫大约的信息,名称就是Ecom Em-56Ham V93 Data Fax Voice,简称好像就是Ecom-Ham56 modem,是深圳一家网络产品公司生产的,好像叫什么龙维电子科技有限公司,不太记得了。另外一些ms下的驱动信息。另外,也看可看到irq和io的值,还有用com4。
这些信息我发现在linux基本上都有什么东西因为都是本身没有DSP芯片,通过软件驱动CPU来承担DSP工作的。这里着重说明一下,像这种类型的猫,你知道猫的芯片(你自己打开机箱拿下来看看吧。)是最为关键的,如果你的猫的芯片没有相关的驱动,你在linux基本上很难用上的了。我的猫显然用的是Intel Ham芯片,后来好像也叫什么Abient的。只要你能找到你软猫的驱动。在Mandrake下是很容易装上的。说实在的,在Mandrake装猫也并不是一件难事。下面说说我经前装过的一些经验吧。
1)你到下面的几个网站下载你的驱动,一般都能找到你所需要的,如果没有,那你不不好运了,可能是你的猫的芯片太新。我的驱动是Intel-v92ham-453-M90.tgz。具体的网址如下:
代码:
http://linmodems.technion.ac.il/packages/Intel/
或
http://linmodems.technion.ac.il/packages/
或
http://www.idir.net/~gromitkc/dips/roster.html
2) 代码:
tar -zxvf Intel-v92ham-453-M90.tgz
得到Intel-v92ham-453-M90这个目录。
3)
A.如果你想直接安装,不想编译,那也是可以的。因为它已经是经过一般的编译的,能合适Mandake90工作的。
代码:
#cd Intel-v92ham-453-M90
#make install
不过,如果你这样装的话,可能会些提示,具体的提示我不太记得,大约的意思就是说,你没有权利删除rm /dev/ham这个设备。不过,不要紧,你可这样做下。
代码:
# lsmod
Module Size Used by Tainted: PF
ham 7388 0 (unused)
hamcore 511456 0 [ham]
.......
那么说明,我的猫已经成功加载了。
然后再试下:
代码:
# ls /dev/ham -l
crw-rw-r-- 1 root root 240, 1 2003-02-26 04:32 /dev/ham
# ls /dev/modem -l
lrwxrwxrwx 1 root root 8 2003-02-26 04:32 /dev/modem - /dev/ham
#
哈哈,看到没有,我的猫已经成功了。Mandrake Linux真是强哦。
B.如果你想编译成,首选确定你的内核源码要装上,如果没有装上,就自己装上吧。第一张光盘里面,名称就是叫kernel-2.4.19.16mdk-1-1mdk.i586.rpm的那rpm包。
代码:
#rpm -ivh kernel-2.4.19.16mdk-1-1mdk.i586.rpm
然后还是cd到Intel-v92ham-453-M90,开始编译,也是巨简单:
代码:
#make clean
#make ham
#make install
如果你还是想检查下,就按照A步骤中的那个步骤了。
3)配置你的拔号软件,在Mandakre下你可以用kppp这个工具,如果你还没有装上,就直接装上吧,光盘里面就有。如果你还真的没有找到,可以到rpmfind.net上找。
运行你的kppp。这里最为关键的就是要设置好你的那个设备,其它的可以不改,应该是/dev/modem,而不是那/dev/ttyX什么的其余的你应该很熟悉了吧,就像MS中那个丑陋的"我的连接"一样配置。
当然,你如果不想用kppp,还有其它的拔号软件,例如,wvdial,这个是很好的工具,小而快,你可下载它的rpm包,也可以下载源码来自己编译,而且在驱动中的readme文件,作者就给出了一个最为简洁的shell script.
4)最后就是连接了,如果是你已经拔号成功了,比如能ping通IP,但不能打开网页,那么么可能是你的DNS的问题了。你要在/etc/resolv.conf加上你本地的DNS.比如我的:
代码:
#more /etc/resolv.conf
nameserver 202.96.134.133
nameserver 202.96.128.133
#
如果一切顺利的话,你那就可以在强悍的Mandrake Linux下跑你的软猫了。
费后话,如果你的爱猫芯片不同,你只要下载相关的驱动就可以了,然后步骤就是这些了,万变不离其宗。
Good lucky!
Happy Mandrake Linux!!
Q52:如何实现分区的转移哦?
A52:分区转移的问题,我已经在Debian下搞好,为了方便有类似问题的兄弟,我写了下。同样在Mandrake linux中也会适用。你具体的情况还是自己掌握吧。其中最为关键的还是文件的属性不能改变,而且还要注意修改你/etc/fstab里面相关的内容。不过,如果你在做这事情之前,还要注意下后果的。万一没有十足的把握,还是少做吧。呵呵,因我的机器里面还有Mandrake呢,坏了的话,我可以mount过来修复。
代码:
# mkdir /usr.new
# mount /dev/hda11 /usr.new
# cp --perserve=all /usr/* /usr.new
(or: (cd /usr && tar cpf - . ) | (cd /usr.new && tar xpf -)
##可能tar还是比cp好一点?
# umount /usr.new
# rmdir /usr.new
# vi /etc/fstab
for example我的:/dev/hda11 /usr reiserfs defaults 0 0
(注意,这一步应该在mv之前,不然你mv后,有可能找不到vi这个命令,不过,你还要要备份处你的fstab好些。)
# mv /usr /usr.bak
# mkdir /usr
# mount /usr
# rm -rf /usr.bak (注:这个如果你没有十成的把握,还是先留下放一些时间,等到完全没有问题的时候再rm掉也没有事.
Q53:我自己编译了一个X,如何在kdm里面加上它哦?[
A53:呵呵,Mandrake Linux下的KDM,很方便的。
1)不是很体面的方法:
代码:
"齿轮"--配置”--“KDE”--“系统”--“登录管理器”里的“会话”--“新建类型”下输入"fvwm"然后点击“添加新类型”。
注意你的fvwm是第几个顺序的。如果像我的KDE、GNOME、Windowmaker、blackbox、XFCE、、fvwm、failsafe、default,则fvwm是第六个,则以root在/etc/X11/wmsession.d下建立“06fvwm”这样一个文件,内容大致如下:
代码:
NAME=fvwm
ICON=xwmnet.xpm
EXEC=/usr/X11R6/bin/fvwm
DESC="Cool Fvwm DeskTop Environment"
SCRIPT:
exec /usr/X11R6//bin/fvwm
2)相对比较体面的方法:
代码:
# find /usr/ -name "kdmrc"
/usr/share/config/kdm/kdmrc
然后用vim看看kdmrc这个内容,找到SessionType这个关键的字段的定义,比如我强悍的Mandrake Linux 9.0的就是这样的:
代码:
SessionTypes=KDE,GNOME,WindowMaker,Enlightenment,BlackBox,XFce,IceWM,fvwm,failsa
fe,default,
加上你X,比如,我的fvwm显然是在第八的位置。
以root在/etc/X11/wmsession.d下建立“08fvwm”这样一个文件,内容大致如下:
代码:
NAME=fvwm
ICON=xwmnet.xpm
EXEC=/usr/X11R6/bin/fvwm
DESC="Cool Fvwm DeskTop Environment"
SCRIPT:
exec /usr/X11R6//bin/fvwm
呵呵,这样就可搞掂你用kdm搞好你想搞的各种X了。哈哈,原来xdm/gdm/kdm就是这么一回事情。如何还要加其它的东西,你自己试试吧,这是最为简陋的方法了。不过,要想启动你的X,还得配置它的配置文件了。
Q54:如何使用超级强悍的下载之工具curl分段下载
A54:Mandrake Linux 9.1就要向我们走来了,我有点等不及了。先下rc2的iso文件来看看,但由于我现在上网的时候有限,我就想着怎么样下载ISO文件。但用号称linux的下FlashGet的nt下载还是不够快。
从网站下载诸如iso这样的大型文件时,即便对方能提供1MB/s的下载速率,其等待过程也是令人烦恼的,而Linux下也好像目前并没有什么成熟的多线程下载工具。即便是Windows下的某些著名软件也拿“每IP只限一个连接”的站点没办法。新出的FlashGet 1.3支持对各个下载线程使用不同的代理,则实际上就可以同时分多块部分从那种小气的站点下大文件了
不过呢,这没有考虑到现今ftp站点的冗余备份特性:同一个iso很可能在多个站点上都有镜像,我们能不能对此特点加以利用呢?
我们采用超级强