笔记本电脑Linux声音系统的安装
笔记本电脑Linux声音系统的安装
笔记本电脑一般不采用插入式声卡,而是采用内置式声音系统,所以往往不能按照台式机的方法来设置声音系统。很多人在笔记本电脑上安装了Linux系统,却无法使其发出声音,以致无法使用各种多媒体软件。
下面,兄弟连Linux小编以一台4000CDT笔记本电脑为例,介绍如何在笔记本电脑上安装声音系统。该机处理器为PⅡ233,说明手册中指出其声音系统与SBPro(SoundBlasterPro)和WSS(Windows声音系统)兼容。笔记本上安装了TurboLinux6.0简体中文版。
笔者用TurboLinux6.0提供的配置声音系统的方法,没有获得成功。所以,这里我们采用把声音支持编译进内核的方法,步骤如下:
启动计算机,用root注册,进入Linux后,执行命令:
#cd/usr/src/linux(进入Linux内核源码目录)
#startx(启动XWindow)
通过点击启动虚拟终端(中文终端),并进行以下操作:
在/usr/src/linux目录下,执行命令:#makexconfig
等出现内核配置选单画面后,点击Sound进入声音系统配置,找到以下选项:
y/m/nOSSsoundmodules
y/m/nMicrosoftSoundSystemSupport
在该行前面的y/m/n选择中,选择点击y。找到以下几行,修改其前面的数值,使其符合你的计算机的配置。
530MSS/WSSI/Obase530,604,E80orF40
5MSS/WSSIRQ7,9,10or11
1MSS/WSSDMA0,1or3
-1MSS/WSSsecandDMA(ifpossible)0,1or3
以上数值可以用以下方法得到:
*从笔记本电脑的随机手册中得到,如果你没有修改过它们,可以采用缺省值(初始值)。
*如果该机同时装有Windows操作系统,可以从该系统中查出。
修改完成后,点击MainMenu按钮回到主选单,再点击SaveandExit和OK结束内核配置。
执行以下命令建立新内核:
#makedep#makeclean (清除老的文件)
#makebzImage(建立内核压缩映象)
#cp/boot/vmlinuz/boot/
vmlinuz.old(将老内核文件备份)
#cp./arch/i386/boot/bzImage/boot/vmlinuz(将新内核复制到引导目录)
用编辑程序修改lilo配置文件:
#vi/etc/lilo.conf
在该文件中增加以下几行:
image=/boot/vmlinuz.old(老的内核)
lable=old(标号)
root=/dev/hdax(你的系统根盘名称)
read-only
保存修改后的文件,退出vi并执行命令:
#/sbin/lilo(重新构造lilo)
#reboot(重新启动Linux系统)
系统启动后,进入XWindow试验声音系统是否正常。如果不正常,应检查以上步骤是否正确,特别是I/O口、DMA、IRQ设置是否正确。
这里需要特别指出的是,虽然手册中说明与SoundBlasterPro系统兼容,但在配置内核选项时,不能选100%SoundBlasterPro,即不能选100%声霸卡兼容声音系统,而应选MSWindows声音系统(MSS/WSS),否则,不能成功。