make menuconfig详解(6)

[22].Multimedia Devices:配置多媒体设备。如果你有一块视频处理卡或者广播卡,需要打开这个选项。


跟前面一样,这个选项不是必需的。


[23].File System:配置文件系统。


23.1. Kernel automounter support.内核将提供对automounter的支持,使系统在启动时自动


mount远程文件系统。


23.2. DOS FAT fs.DOS


FAT文件格式的支持,可以支持FAT16、FAT32。这个选项是DOS的文件系统,如果您没有选y,则下面的MSDOS,VFAT,umsdos将不会出现。


23.3. MSDOS fs support.如果你想要在 linux 下使用你硬盘中的 MS-DOS 分割区,或是想将用 MS-DOS


格式化的磁盘挂进来的话,回答y 。


23.4. FAT(Windows95) fs


support.windows95所支持的文件系统,是我们常说的vfat文件系统,如果您的系统中装有windows95,那么选择这个文件系统将对以让您看到windows95的长文件名。


23.5. umsdos: UNIX like fs on top of std MSDOS FAT


fs.如果把Linux装进DOS的一个目录下那么您则要选择这一项。不建议这样做,因为如此一来,就不能看到长文件名了。而且效率上不是很好。


23.6. Quota support.Quota可以限制每个用户可以使用的硬盘空间的上限,在多用户共同使用一台主机的情况中十分有效。


23.7. /proc file system support.这是最 slick


的文件系统之一。它不是你硬盘分割区里的任何东西,不占用硬盘的空间,而是核心与程序之间的文件系统介面,它表示的只是内存里头的状况和各个程序执行的情形,它也记录了您硬件上配备。。许多程序工具(像″ps


″)都会用到它。如果已经将它安装好了,有空不妨试试看″cat /proc/meminfo ″或者是″ cat /proc/devices ″。有些


shells ,像是 rc ,会用 proc/self/fd(在其它系统上为 /dev/fd )来处理输出入。几乎可以确定你在这里得要回答y


,有许多重要的 Linux标准工具是靠它来运作的,否则有些指令会出问题。


23.8. ISO 9660 CD-ROM file system support.光盘使用的就是ISO 9660的文件格式。


23.9. NTFS file system support.ntfs是NT使用的文件格式。


23.10. UFS filesystem


support.这是BSD,SunoS,FreeBSD,NetBSD或Nextstep所使用的文件系统。如果您在电脑上有这些操作系统的话,那么可以选这一项。否则一般人都选n。


23.11. Network File Systems:网络文件系统。


23.11.1. NFS file system support. 如果你在网络环境下而且想要分享档案,回答 y


。如果希望挂上别的电脑的文件系统,那么这个选项一定要选进去。它可以让您利用网络把别人的硬盘当成自己的来使用(把它变成一个目录)。对于一般人来说,这个选项是选y。


23.11.2. SMB filesystem


support.这个文件系统让您可以挂上windows95或windowsNT的文件系统,也就是您也可以抓到在windows下,网上邻居上的电脑。


23.12. Partition Types.分区类型,该选项支持一些不太常用的分区类型,用户如果需要,在相应的选项上选择“y”即可。


23.13. Native Language Support:本地语言支持。


经验谈:a.在这里,你可以指定Linux能够访问的文件系统。


或许你希望制作一个能够访问Windows分区和Windows软盘的内核,但是你必须保证内核可以访问Linux自己的ext2文件系统,或者是更新的ReiserFS文件系统。


如果你没有这样做,Linux会无法启动,因为内核无法读取它自己的启动盘。要想访问DOS/Windows软盘和分区,你需要打开“DOS FAT


support”选项:但是要想访问Windows


NT/2000的分区,你需要另外一个只读(Read-only)驱动,这将在后面进行选择。要想读写DOS/Windows分区和软盘,你需要打开“MSDOS


fs support”选项(注意,“DOS FAT support”并不提供读写功能)。 事实上,每个人都希望这样,因此通常这个选项是开着的。


“VFAT”需要Windows95/98的长文件名支持。我的机器是一个可以通过lilo启动Windows 98和Linux的双重启动系统(dual


boot system)。 因此,我需要激活“VFAT”。 你需要加入对ISO 9660的支持来读取标准格式的光盘(CD)。 “Joliet


extensions”选项允许在ISO 9660标准中使用长文件名。多数人都希望能够读取现在的光盘,因此这些选项通常也是打开的。


图详细讲述了一些附加选项,其中包括包括Linux的ext2文件系统。


/proc目录中的文件包含了关于系统状态的许多重要信息,比如那些中断正在使用。 一般来说,你应该把这个选项(“/proc file system


support”)打开。。 “Second extended fs support”选项针对Linux的标准文件系统(Ext2 FS)


你必须打开这个选项,并且编译进内核(不是作为可加载模块)!图32和33没有显示“ReiserFS”选项,它也可以在这里打开:Ext2文件系统的继承者,ReiserFS能够更好的对付由于断电或者类似情况而带来的对文件系统的破坏。目前ReiserFS仍然处于开发阶段,因此被标志为试验代码。


即使是这样,多数发行版现在都已经支持ReiserFS,但是,虽然ReiserFS被认为会在将来取代Ext2,我现在并不推荐将它作为所有分区的文件系统。


如果你(在Windows下)使用一个叫“packetCD”的将光盘虚拟成低速磁盘的软件,你需要打开“UDF file system


support”选项 这对在与其他PC交换数据时十分方便。


在Linux下通过将这些被封包的光盘挂载(mount)为UDF文件系统也可以进行读取,比如使用命令“mount -t udf /dev/scd0


/cdrom”。 这一部分还包括“Network file systems”、“partition types”和“Native language


support”选项。你不必选择“Network file systems”,除非你的计算机处于一个需要使用“Network file


systems”选项的大型网络之中,“SMB file support”选项也是一样,对于普通的单机(Standalone


Computer)来说,并不需要这些选项。 “Partition


Types”选项是一个很高级但对于有效的使用Linux内核来说并不必要的选项。最好是关闭它。


b.不知道需要那些文件系统怎末办?


键入″ mount ″它看起来会像这样:


sunlyy% mount


/dev/hda1 on / type ext2 (defaults)


/dev/hda3 on /usr type ext2 (defaults)


none on /proc type proc (defaults)


/dev/fd0 on /mnt type msdos (defaults)


仔细看看每一行;在” type ”后面的那个字就是文件系统的格式。在这个例子中,我的 / 和 /usr 分割区是 second extended


格式,我使用 /proc ,而且挂有一张以msdos (bleah) 为文件系统格式的磁片。如果你有使用 /proc ,可以试试″cat


/proc/filesystems ″。它会给你一份目前使用的核心所支援的文件系统列表。

你可能感兴趣的:(linux,kernel,Make,menuconfig)