LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: tutu

请问怎么样在LINUX启动时,自动加载WIN的fat32分区?

[复制链接]
发表于 2002-10-12 15:27:07 | 显示全部楼层

为使用Redhat8.0的兄弟们讲讲怎么驱动板载via VT8233 AC97声卡

一. 第一种方法是安装Open Sound System

一般是用oss3.9.7板.
首先就是要下载一个能用的oss397了
因为RedHat 8.0自带的gcc是3.2版本的,所以必须使用下面这个oss397
ftp://anetdream.bingle.org.cn/pu ... c3-linux-v2x.tar.gz
本站下载
www.linuxsir.cn.cn/software/oss/oss397d-gcc3-linux-v2x.tar.gz
比如说下载到/tmp/oss目录(mkdir /tmp/oss先),
然后以root身分登录,  
#su
进入/tmp/oss目录           
#cd /tmp/oss
解压                             
#tar zvxf oss397d-gcc3-linux-v2x.tar.gz
安装                             
#./oss-install
然后就进入了oss的图形安装界面,点个accept还有几个ok然后等一会儿出来一个
oss config main menu
选Automatic Boot setup后点ok,然后选Enable automatic startup at boot time然后ok.
测试一下是否有声音, Audio self test && ok.
最后点Save and exit.就大功告成了!
以后如果要配置oss,运行  
#soundconf
关闭声音的命令是         
#soundoff
开启声音的命令是         
#soundon

安装完以后还需替换license,不然30天后就不能用了.
以下是有所不为兄弟提供的license文件



-----BEGIN PGP SIGNED MESSAGE-----

Copyright (C) 4Front Technologies. All rights reserved.

!serial=N02753959
!product=OSS_1
!options=ALL
!person=UNION
!organization=
!email=all@union.com
!os=*
!sold_by=4Front
!support=2002
!upgrades=2004
!version=3.
!flags=99b57b52

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: noconv

uN10NunionUNIONuni0NuNi0Nun10nunI0NunionUNi0nuNi0nUni0nUn1onUnio
nUni0nUn10nUnionUnI0Nun1onUN10NunionUn1OnUn1oNUni0nUn1oNuni0Nuni
0nUni0nun1OnUnionUNIONunionUN10nUni0nun10nuNi0nUn1ONuN1onUni0nUn
1onUn10nuNioN=
Un10n
-----END PGP SIGNATURE-----



"下面就是license,这其实是3.9.4的,我是死马当活马医才发现是通用的,在红旗3.2和红帽7.3下通过.将下面的文字保存为license.asc放到oss的安装目录下(/usr/lib/oss)取代原文件就可以了.(最好把未注册的license文件保存一下已被不测.就象我说的这是3.9.4的license,也许我成功了是个特例(因为很多朋友说license不通用的),所以还要祝你好运. "----这是有所不为的
原话.
原文见http://www.linuxsir.cn/forum.php?mod=viewthread&tid=7679
发表于 2002-10-12 15:27:38 | 显示全部楼层

二. 第二种方法是使用alsa驱动(我自己没试过)

redhat8.0最好用0.9.0rc3版的alsa
下载地址:ftp://202.118.66.14/gentoo/gento ... er-0.9.0rc3.tar.bz2
             ftp://202.118.66.14/gentoo/gento ... ib-0.9.0rc3.tar.bz2
             ftp://202.118.66.14/gentoo/gento ... ls-0.9.0rc3.tar.bz2

alsa sound driver 是一种通用的声卡驱动,支持几乎所有的板载声卡
和PCI 声卡,而且更新快,我在他的网站上看到甚至连还没发布的nForce
芯片的主板的声卡都支持
他支持的主流声卡主要有
via686a系列 sb系列(高档玩艺,买不起啊!) Intel8X0系列
还有其他的一些莫明奇妙的声卡

1.确保你已经装了kernel的源代码包

2.解压缩
#bzip2 alsa-driver-0.9.0rc3.tar.bz2|tar vx

3.进入目录alsa-driver-0.9.0rc3编译安装
#cd alsa-driver-0.9.0rc3
#./Configure
#make && make install
成功后用 ./snddevices 让系统自动设置声音设备。这是非常关键一步,特别是在编译阶段,如果不成功请仔细看一下显示的编译过程,决定是否重新安装源程序,或者要找的文件没找到,如果你的源程序放的地方不对,可以用 ./configure -with-kernel=/some/directory 来配置。该驱动默认的路径是/usr/src/linux,如果你的核心原代码目录为/usr/src/linux-2.4.8-14,你也可以将路径设为-with-kernel=/usr/src/linux-2.4.8-14,

4.加载声音模块。用以下方法会比较可靠,其他方法你每次启动都要重新手动加载,不方便。
修改/etc/modules.conf

添加以下几行

      alias char-major-116 snd
  alias snd-card-0 snd-card-via8233
  alias char-major-14 soundcore
  alias sound-slot-0 snd-card-0
  alias sound-service-0-0 snd-mixer-oss
  alias sound-service-0-1 snd-seq-oss
  alias sound-service-0-3 snd-pcm-oss
  alias sound-service-0-8 snd-seq-oss
  alias sound-service-0-12 snd-pcm-oss

5.alsa声卡驱动是以服务的形式安装的,我们需要让它在机器启动的时候自动启动
进入GNOME

#switchdesk GNOME
#startx

#switchdesk GNOME
点[开始](就是哪个脚丫)-[程序]-[系统]-[Service Configuration]
在alsa sound driver前面打对号,存盘退出
重新启动

6、重新启动后进入GNOME的界面,这时虽然加载了声音模块,但没有激活,必须要打开 /star/program/multimedia/audio mixer ,只要一打开系统就会自动激活声音,并设置一下音量,不要静音。

--上文参考了http://www.linuxforum.net/forum/ ... mp;o=all&fpart=
   还有水木清华BBS上的一些文章.
发表于 2002-10-12 15:28:32 | 显示全部楼层

三. 安装via"最新"驱动

这个所谓最新驱动只支持到redhat7.3,所以安装的时候得把kernel换成7.3的,sigh,我就懒得写了
这些文章可供参考
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=7049
VIA官方AC97声卡驱动最新版本放出
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=7002
VIA AC97声卡安装初探
发表于 2002-10-12 15:29:27 | 显示全部楼层

四,总结,对比以上三种方法,方便性: oss>alsa>via驱动,声音效果: oss&

所以,大家还是装oss397吧.
发表于 2002-10-12 16:23:03 | 显示全部楼层
兄弟分析的有条有理,兄弟的耐心让弟兄们配服。这样就形成了一个系统。哈。。。是最好的总结。

ymsw兄弟用了三种方法,目的也只是一个“条条大路通罗马“;此路不通走彼路,总之一定有适合弟兄们声卡驱动的方法。

这些方法对VIA AC97的声卡或者别的声卡都有借鉴意义。

在此向ymsw兄弟以及为AC 97付出过努力的弟兄们致意!!

根据ymsw兄弟的分析与建议,我觉得我们有必要用OSS的驱动。大力推荐!!!

我们并不孤独,因为我们同在!
发表于 2002-10-12 17:13:23 | 显示全部楼层

真的很好听到了好高兴!

真的不错。。hehe爱死你了。。。不过音质稍微差点不过可以接受了。。。!
发表于 2002-10-12 19:01:02 | 显示全部楼层
我选的是第一种方法,用oss驱动,简单方便,哈哈
装好后放入一张cd ,果然正常了!!
可当我想听一下电脑里的mp3时,用那个xmms去怎么也放不了(我在设置里已经选了liboss输出插件),真的不能放mp3吗??然后我到  观感---音效 里设置窗口声音,那些*。wav文件,点击测试,还是没声音,这是怎么回事呢??
发表于 2002-10-12 20:14:41 | 显示全部楼层

请看此文

最初由 zuo 发布
我选的是第一种方法,用oss驱动,简单方便,哈哈
装好后放入一张cd ,果然正常了!!
可当我想听一下电脑里的mp3时,用那个xmms去怎么也放不了(我在设置里已经选了liboss输出插件),真的不能放mp3吗??然后我到  观感---音效 里设置窗口声音,那些*。wav文件,点击测试,还是没声音,这是怎么回事呢??

redhat8.0自带xmms不能播放mp3
请看此文http://www.linuxsir.cn/forum.php?mod=viewthread&tid=7990
发表于 2002-10-15 21:58:02 | 显示全部楼层
但是在KDE下面用GNOME终端输入做mount /dev/hda1 /mnt/c可以查看NTFS格式硬盘的啊,只是后面的参数不能加。
顶楼的又很麻烦,我的是mr linux8.2,编译fstab mount /dev/hda1(ntfs) /mnt/c iocharset=cp936 0 0 又加载失败。有没有简单的方法啊?
我想进了图形界面既然可以直接加载说明有方法可以省略1-5步的。有高手知道吗?
发表于 2002-10-15 23:16:46 | 显示全部楼层

Linux下加载Windows分区的几种方法 [转]

Linux系统可以识别Windows分区,默认情况下不自动加载它。但我们有时在Linux中需要与Windows分区交换文件,这就需要加载它。根据不同的交换需要,我们可以采用不同的加载方式。下面以RedHat Linux 7.3 简体中文版为例来说明。
一、手工加载
如果你只是偶尔进行一些文件交换,你又喜欢在仿真终端中捣鼓的话,你可以使用这种方式。
假设要加载的分区在Windows中是G盘,你可以在Linux的/mnt目录下建一个g目录(/mnt是Linux专门为加载各种存储设备而设的目录,默认情况下就有floppy(软驱)和cdrom(光驱)两个目录,然后再推算一下它在Linux中是第几个设备,方法是:Linux把第一硬盘的第一分区标为hda1,扩展分区的第一分区标为hda5,也就是说D盘就是hda5,那么G盘就是hda8,其他的依此类推。
进入KDE桌面后,打开仿真终端,输入“mount -o iocharset=cp936 /dev/hda8 /mnt/g”(不带引号)命令,回车,就搞定了(如图1)。进入/mnt/g目录看一看,怎么样?G盘的所有内容都在里面吧。
解释一下,“mount”是加载分区的命令,“-o iocharset=cp936”是参数,使用这个参数,我们在加载某一分区后,不仅可以读写文件,还可以正常显示中文长文件名。“dev/hda8”是G盘在Linux下的名称,它是被作为一个设备放在/dev目录下的,“/mnt/g”是加载G盘的目标目录。整个命令的意思是把“dev/hda8”(G盘)挂接到“/mnt/g”目录,并且可以显示中文长文件名,可以读写文件。
二、半自动加载
如果你只是偶尔进行文件交换而又觉得在仿真终端中输入命令太麻烦的话,你可以使用这种只要点一下鼠标就可以搞定的方式。
在KDE3.0的桌面上,允许创建应用程序的链接,我们可以利用它来建一个mount命令的快捷方式,单击它就可以加载指定的Windows分区。仍以加载G盘为例:
在桌面上单击右键,在弹出的菜单中选择“应用程序链接”,在“常规”选项卡的文本输入框中输入你自己指定的名称(如“加载G盘”),切换到“执行”选项卡,在“命令”输入框中输入“mount -o iocharset=cp936 /dev/hda8 /mnt/g”,选中“在终端中运行”复选框,点“确定”退出。
单击桌面上的“加载G盘”图标,终端窗口一闪,G盘就可以加载了。
三、全自动加载
如果是经常进行文件交换,希望一进入Linux就加载特定的分区而且又想把这一分区挂接到固定的目录的话,你可以使用这种方式。
用任一文本编辑器打开/ect目录下的fstab文件,把“/dev/hda8 /mnt/g vfat defaults,iocharset=cp936 0 0”添加到最后一行后面,保存后退出。以后每次重新启动系统时都会自动加载G盘。说明:“vfat”表示加载的是FAT32文件系统,如果是“msdos”则是FAT16文件系统,“ntfs”是NT的NTFS文件系统。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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