|
|
| This document is available in: English Castellano ChineseGB Deutsch Francais Italiano Nederlands Turkce |
by Philip de Groot <philipg(at)authors.linuxfocus.org> ��������: �����������ܹ���Universiteit van Nijmegen �����ҵ���ѧ��ʿѧλ�� �ҵ������ǹ�����ѧ����ѧ�ġ� ��Ŀǰ���ڰ�ķ˹�ص���Academic Medical Center����������ѧӦ�õļ��������������� ���⣬�һ���ά��һ�����Լ���page for Linux newbies��������� ������Linux������linux community��������ΪLinux���������е����ഴʼ�Թ�����initiatives��֮һ�� ���Ȱ���Linuxһ�������������Ҿ���������report���ҵľ��顣 Ŀ¼: |
ժҪ:
�����Ͼͻᷢ�֣���Ҳ���Ի��ã�get�������ã�configure�������루compile���Ͱ�װ��install���������Լ���Linux�ںˣ�Kernel����
���ĵĽṹ���¡�������������Internet��ʲô�ط��ܹ��ҵ��ں˵�Դ���Լ����ΰ�װ��ЩԴ�룬 Ȼ��ͨ����Ļ��ͼ����ʹ��ͼ�ν��������ںˡ� һ���ں��������ϣ�������Ҫ�����룬����һ���±������ں˲�����ֱ��ʹ�á� ���ȣ����ں���Ҫ������������lilo��һ����װ��Ȼ������ʹ��liloǰ������д�����ļ���/etc/lilo.conf���� ���⣬������Ҫָ��һЩ������Ҫ�㣨specific points���������ʼDZ�������Ҫ��PCMCIA֧�֡� ����ȥ�����ÿ���PCMCIA��С�Ͱ忨��small inserts��ͨ������������������2.4.x���ں����Ѿ�����ֱ���ṩ֧�֡� ��֮ǰ���ں���Ҫ���±��밲װ�������ṩPCMCIA֧�֡�SuSE Linux����һ�����⣬�Ǿ���ALSA����������������Ч֧�֡� ��Щ�����������ں˵�һ���֣�������Ҫ��������ȥȻ�����°�װ����Ϊԭʼ����������ͨ��û�й����� ���鷳���ǣ���һ��ϵ�е��ں�ת����һ��ϵ�е��ںˣ�������2.2.xϵ��ת��2.4.xϵ�У� ���ܻ�����ʹ��ij�֣�ijЩ���ں˹��ߣ�kernel utilities��������һЩ���⡣ ��������ν�ġ�modutils��������ע�����Կ�Ϊ��Modules Utilities������д�������Ͳ������������Ƹе��ѽ��ˣ����������루code����Ҫ���루load�����ں�ģ�飨kernel module����ͼ3������ʲô���ں�ģ�顣 ��ʱ���ں˲�֪�����δ����ϵ�modutils�����������������Ͱ�װ���°汾��modutils�� ������������Ȼ���൫�����ǵ�ȷ���ڣ�����Ŀǰֻ��Ԥ��ָ�����ǡ�
������������ȫ���ձ��ĵIJ������У��������ᷢ�����������ں˱����ӵ�lilo�����߱����ƣ�copy����loadlin���ڵķ����� ���ˣ��ڽ��������£�����Ȼ����ͨ�����ں�����������Ȼ�����������ں������Ž������ں˵����⡣ ��ʹ������modutils�����⣬��Ҳ���Դ����ں�����������������Ȼ��ͨ�������ǣ��ں˺�modutils���ֱ������Ͱ�װ������fix���������⣺ �����°汾��modutils�������ں����¼��ݣ�������modutils�����ں��¿��ԺܺõĹ�����
�������ϵ��ںˣ�����ע��ָ�����������ںˣ���Դ�뱻����/usr/src/linux/Ŀ¼�¡� �Ƚ����ǵ������DZ�֤Դ���İ�ȫ������ͨ��������rename��linuxĿ¼��
cd /usr/src mv linux linux-2.2.19 ������ԭ�����ں�Դ����2.2.19.�ģ�
cd /usr/src
cp ~/linux-2.4.6.tar.bz2 ������tar���Ѿ����أ�
���������ļ�Ŀ¼��home-directory ������~����
bzip2 -d linux-2.4.6.tar.bz2 ���⽫����һ��ʱ�� ��
tar -xvf linux-2.4.6.tar
mv linux linux-2.4.6
ln -s /usr/src/linux-2.4.6 /usr/src/linux
cd /usr/src/linux make xconfig ����ͼ1��

| ͼ1�� | ִ�С�make xconfig�������������ڶ��壨define�������ں˵�ͼ�ν��档 |
�������ڶ��壨define���ں˵����˵�������Ҫ��ѡ��click on����ͬ��ѡ�Ȼ��������Save and Exit����������ѡ���� Ȼ�����Ϳ��Ա����Ͱ�װ�����ں��ˣ���ͼ40���� �������ǻ�û�е���һ�������Ÿտ�ʼ�أ���
��Щ���ӵ�Ȼ���������������е�Ӳ���豸�� ���������ܹ�˵����Ӧ�����δ����Լ���Ӳ�������β����ں��Ƿ�֧������Ӳ����

| ͼ2�� | ��code maturity level options��ѡ�� |
ͼ���� �ɼ���ģ��֧��.
���������𣬽�ͼ���ڳ�������������Լ����µĴ������������ǣ�
�ɼ���ģ����ָ�ں˴��루kernel code����һЩƬ�ϣ������������������ں˵�ʱ������Ҳ���������롣
���ˣ���Щ���벻���ں˵�һ���֣����ǵ�����Ҫ����ʱ���������Ա����ز�ʹ�á�
ͨ���Ľ������������ܣ����ں˴��������ɿɼ���ģ�飬��Ϊ��������ʹ�ں˸�С�����Ҹ��ȶ���
���棡ǧ����Ҫ���ļ�ϵͳ��File System�����ֵĴ�������Ϊ�ɼ���ģ�飬��ͼ32��
�����㷸�����������ļ�ϵͳ��File System�����ֵĴ�������Ϊ�ɼ���ģ�飬���������ں�����ȡ���Լ����ļ�ϵͳ��
Ȼ���ں����������Լ��������ļ�����һЩ������������������Linuxʱ�������Ķ�����
�㽫�ᷢ���Һ���ʹ�ÿɼ���ģ�飺��ϲ���ҵ��ں��ܹ�ֱ�Ӻ�Ӳ���Ի�������ֻ�����Լ���ƫ�á�
ͼ4��ѡ�����������ͣ�processor type����������features��.
�����������ѡ�����Ĵ�������Processor�������ͣ������Ƿ�ѡ����ͬ��ѡ�
ͨ����/dev/cpu��ѡ�������������û�������Ҫѡ������
��High Memory Support��ֻ�е����ļ������г���1GB�ڴ棨���Ǵ��̿ռ䣩ʱ���DZ����ġ�
�������������ڴ���64��512MB������ӵ��8��60GBӲ�̿ռ䣩�����ˡ�High Memory Support��ͨ������ʹ�á�
�������ļ�������386��486SX�Ļ�����������Math Emulation��ѡ�
��Щ��ϵͳû��Linux��Ҫ�ĸ������㵥Ԫ��Math Emulation��Ҳ����ѧЭ�������������Ա���ѡ����Math Emulation��ѡ�
ʵ�����������еĴ������������˸������㵥Ԫ������ע����586����ʼ����CPU�����˸������㵥Ԫ��������ͨ�������Բ�ѡ������ѡ�
��MTRR��ѡ��������PCI����AGP�����ڽ��и����ٵ�ͨѶ��
������������ϵͳ�������ǵ��Կ�����PCI��AGP�����ϣ���ͨ����Ҫѡ����MTRR�����������Σ���������ѡ��ͨ�����ǰ�ȫ�ġ�����ʹ���Ļ���û��ʹ��PCI��AGP���ߵ��Կ���
�Գƶദ������SMP����Ҫ�ܹ�֧�ֳ���һ�������������壬����һ��֧��˫Pentium II�����������塣
��Symmetric multi-processing��ѡ�֤�ں��ܹ������ѷ�ʽ����˫��������
����һ��ѡ���APIC��ѡ�ͨ��Ҳ��Ҫ�ദ����������ͨ���ǹرյġ�
ͼ5��
�����ں�ѡ��.
������������ƶ��ض����ں˳���ѡ�
ͨ��ÿ���˶���ѡ����Networking support������Ϊ��ͨ����Ҫ��������Internel��
Linux�к��ص�Internetƫ��������û�������������������ַ������ơ�
���⣬���������IJ���Ҳ����֧�֡�����ʹ���ǿ���ȥ������û������ϵ��
�ں���û������֧��ѡ�������������������롣������֮��һ��Ҫ��Networking support��ѡ�
���ڵ�����ϵͳ��ʹ��PCI���ߣ�������Ӧ��ѡ������ѡ�
��PCMCIA/CardBus support��ѡ��ڻ�ɫ������״̬����Ϊ���ղ��Ѿ�ѡ���㲻����ʹ���������루��ͼ2����
������ʹ�ñʼDZ����ԣ��㵱Ȼ��Ҫ�ں�֧��PCMCIA/CardBus�Ա�ʹ���������ߵ��ƽ�������modem����ͨ����˵�ġ�è�����������ο���PCMCIA֧�֣��ʼDZ����ԣ�����
��System V IPC����������ͨ�ź�ͬ������BSD process accounting�������������̽���ʱ�����Ĵ��������Ķ�������Sysctl support������������ijЩ�ں�ѡ��������Ҫ���±����ں˻�������������������
��Щѡ��ͨ���Ǵġ�
���ڵ�Linux���а棨distributions����ELF��ʽ��Ϊ���ǵġ��ں˺��ĸ�ʽ����kernel core (/proc/kcore/) format����
���Dz�ͬϵͳ�⣨system libraries���ı���ʽ���������ָ�ʽ���ṩ������ʹ�õ�ϵͳ����Ƭ�ϡ�
��ELF��������̭�ġ�a.out����ʽ�ļ̳��ߣ���Microsoft Windows��.dll�ļ���
���ڣ�����Linux������ʹ��ELF�⣨ELF library�������ҵ�����Щ�ϵij�����Ȼ��Ҫa.out��ʽ֧�֡�
һ�����͵������ǡ�Word Perfect 8 for XWindow��������Ӧ�ó���ֻ����a.out��ʽ�¿��ã����ԡ�xwp������û��a.out��ʽ֧�ֵ����������С�
���������á�xwp��������a.out����Ϊһ���ɼ���ģ�顣
�һ��ѡ�MISC����Ϊһ���ɼ���ģ�顣
ԭ���ϣ��Ҳ���ʹ���������������㾭��ʹ��java��python����DOSģ������DOSEMU�����������ܸ����㡣
�һ������ˡ�Power Management support���͡�Advanced Power Management BIOS support��ѡ���ͼ5��û����ʾ����
ATX������Ҫ������ѡ�����Զ��رռ�������turn off the computer�������رյ�Դ����
�����ĵ�Դ�������ܱ��ر�����Ϊ������XWindow������������������ͨ����XWindow��ʹ��Linux��
KDE��Gnome�������Լ��ı���Դ�������ܡ�
ͼ6�����ô洢�豸��Memory Technology Devices��.
����Ҫ����ѡ����ʹLinux���Զ�ȡ���濨��Flash Card��֮���Ĵ洢����
���濨ͨ����������������
ͨ������ѡ�Linux���Զ�ȡ���濨�����������豸�У������������������ҽ�ͼƬ����Ϊ.jpg��ʽ��
������ȷ������Ҫ�������ش������������㷢���Լ���Ҫ�����������Ժ����ϡ�
ͼ7�����ò��ڣ�parallel port��.
��USB����������ǰ����������õ����Ӽ������ʹ�ӡ����ɨ���ǵķ�ʽ��
�ҵĴ�ӡ��ʹ����һ�����ڣ�������ϣ�������˿���Linux�¿��á�
ע�� �����ò��ں����ô�ӡ����ͬ���⽫�ں�����ͼ28���ۡ�
ͼ8�����ü��弴�ã�PnP���豸.
���������˶��м��弴���豸��������Ҫ����ѡ����֧�֡�
��������ѡ��ʹ�ں��ܹ��Զ����ü��弴���豸����ʹ������ϵͳ���ܹ�ʹ�á�
��ʱ��Ҫ��BIOS�д�Plug & Play OS��������Linux����ȻWindowsҲһ���������ü��弴���豸��
��ISA Plug & Play support��ѡ����Ҫ�Լ��弴��ģʽ���е�ISA����ISA Card����
����AWE64������ISA���ߣ�ISA bus��������û�м��弴�ñ�����������������Щ�忨���Ѷȡ�
��2.4.x�ں�֮ǰ����Щʱ����Linux�û�������ʱ�������У�call����isapnp��������isapnptools����ʹ��rpm qil isapnptools�鿴�����������ļ�����
��isapnp����ȡ��/etc/isapnp.conf���ļ���
�����ļ�������ͬ�忨ʹ�õ����ж˿ڣ���ַ���жϡ�
����/etc/isapnp.conf�е���Ϣ����ȷ�����ߡ�isapnp��û�б�������弴���豸����ʹ�ã�����������modem������Ҳ��������
��ISA Plug & Play support��ѡ����������ǰ�Ĺ�������Ҫ/etc/isapnp.conf�ļ���
���������ù������Զ����С�
��SuSE 7.1�У��ڱ���2.4.x�ں˺��ұ���������/etc/isapnp.confΪ��/etc/isapnp.conf.old��֮�������ơ���Ϊ�ں˺͡�isapnp��ʹ����ͬ����Դ�����ɺܲҵĺ�����
��������SuSE 7.1���Լ����ϵİ汾��������ʱ�Զ����isapnp������ʹ�ں��Ѿ������˶Լ��弴�õı�Ҫ֧�֡�
��ֻ�Ƕ�����Linuxϵͳ���ԣ��µ�ϵͳĬ�ϲ�ʹ�á�isapnp��
ͼ9��
���ÿ��豸��block devices��.
��ʵ�ϣ�ÿ���˶�Ҫʹ�����̣�floppy������������ѡ��Ҫ�����ߣ�������������Ϊһ���ɼ���ģ�飩��
����/etc/modules.conf����/etc/conf.modules�ļ�������Linux���а����Ѿ����ʵ������ˣ�����Ҫ�������̵�ʱ�����ں˻��Զ����ر�����ģ�顣
������ѡ����ͼ3���ʵ���ѡ�����ʹ��Ӧ��û�����⡣
�������̵�Ȼ�ں˱����ܹ���ȡ���̵��ļ�ϵͳ��
������������ȷ����ͼ32�Ĺ����������ļ�ϵͳ����
������ѡ������ʹ�ò�������IDE�洢�豸��ʱ���DZ����ģ���������ͨ���ǹرյġ�
��loopback device support��ѡ���������⡣
��Linux�£���¼��burn������֮ǰ��ͨ����Ҫ����һ�����̾������ڲ鿴�����ļ�������ʱ��Ҫ��loopback device����
��ѡ��������ѡ������У���Ϊ�ɼ���ģ�飨��ͼ9��û����ʾ��������
ͼ10��
���ö���������multiple devices��.
��ͨLinux�û�ͨ������ҪRAID�����������������У�����LVM֧�֡�
��RAID������˼��ϵͳʹ����������������Ӳ�̴洢������Ϣ��
��һ�����̳���������ʱ����һ�����Լ���������ϵͳ��ͣ�١�
LVM��ʹ������һ��Ӳ������չһ��������Ϊ���ܡ���
��ʵ��Ӧ���У�����ζ���㲻�����·�������һ��С�ķ������Ƶ�һ���������С�
·����Ҳ�����ı䡣
�����ܻ�ʮ�ַ��㣬������ͨ�û�������Ҫ����
ͼ11��
��������ѡ��.
����Ҫ��Packet Socket��ѡ��������������ͨ�Ŷ�����Ҫ���ں���ʵ������Э�顣
�������ҿ��Լ���һЩ��һ�������£���������ѡ�
������ѡ���ǹرյģ���������Ҫ������֧�֡�
���磬��ѡ���ˡ�Network packet filtering ��replaces ipchains��������Ϊ��ʹ����SuSE�ı�����ǽ��Standard Firewall����
����ǽ���Ա������Ļ������������ⲿInternet�Ĺ����������ٵ�����ȷ�����˷���ǽ��ʱ�������ˡ�
�ں˼��ķ���ǽ������Ȼ��ʮ����Խ�ġ�
ͼ12չʾ���ڡ�network packet filtering��ѡ���еĸ�ѡ�Further choices����
����Ҫ��Unix domain sockets���������������ӣ���Ҳ����ʹ�������Ķ�����
XWindowҪ�Զ�ʹ��Unix sockets����������û�д�������ѡ�XWindow����������
ͨ������ѡ���Ǵġ�
��TCP/IP networking��ѡ��������Internet���ڲ���������Ҫ��Э�顣
ͨ������ϣ������TCP/IP֧�֡�
�����㲻ȷ���Ƿ�Ӧ�ô���һ��ѡ��ο�һ�°����ĵ���
�����㻹�Dz�֪���Ƿ�Ӧ�ô�������һ����˵���Ͱ�����Ȼ��ͨ�������������Ƿ�������
��ijЩ�ض���ѡ������Ϊģ��Ҳ��һ���ܺõİ취��
ͼ12������IP���ˣ�����ǽ��.
Ϊ��ʹ����ǽ�ܹ�����������SuSE Linux��Ҫ��ipchains�ļ���֧�֣�Backwards Support����
���ˣ���Ϊ�ҵ�SuSE Linux����������ѡ�
������Ҳ���������а���ʹ���˷���ǽ�����ο����ǵ��ֲᡣ
ͼ13��
���õ绰����֧�֣�Telephony Support��.
����ѡ��ֻ�е����ڼ�������ʹ�õ绰����ʱ�������ã�������Internet�ϴ��绰��
��������ͨ�û�û�е绰�������˲���Ҫ����ѡ�
ͼ14�����ö�ATA��IDE��MFM��RLL��֧�֣�Ӳ�̵�ͨѶЭ�飩.
����ÿ���˶���Ҫ��ЩЭ�飬�������Ļ���ֻ��SCSIӲ�̶�û�������κ����͵�Ӳ�̡�
���ˣ��������û���Ӧ�ð�����
��������������һ����������һ���и���ϸ����ѡ���IJ˵���
��Щ�����������ۡ�
��Ϊ���Ǻ���Ҫ������������������ͼ����ϸ��д���ǣ����Ǽ�Ϊ��Ҫ��
ͼ15�����ö�ATA��IDE��MFM��RLL��֧�֣���ͼ1.
��������ѡ����ÿ��ʹ��IDE/ATAPI�������˶���Ҫ�ġ�
����Ӳ�̣��Ŵ�����ZIP�̣�������CDROM���Ϳ�¼����CD-R��W������
���������ڵ����м�����������ע������ָ����PC����ʹ��IDE/ATAPI���棬��������ѡ��������
��include IDE/ATA-2 DISK support��ѡ����֧��Ӳ�̵�ʱ����Ҫ��
��������ѡ��Ҳ�������������Ļ�����һ��������SCSIϵͳ��
ͼ16�����ö�ATA��IDE��MFM��RLL��֧�֣���ͼ2.
��������ATAPI CDROM�Ļ���Ӧ�ô�include IDE/ATAPI CDROM support��ѡ�
ATAPI��CD-R��W����Ҫ����ΪSCSI�IJ��ܱ����ʡ�SCSI����������������CDROM��CD-R��W����
������ʹ�÷���SCSI�ķ�ʽ������CDROM���㽫���������⣬���統�����أ�mount��CD��ʱ�����ִ�����Ϣ��Error Message��������ʹ��CDROM����CD��Ƭ��Audio CD��
���õİ취����ͼ16����������include IDE/ATAPI CDROM support���͡�SCSI emulation support��ѡ���
��ҪSCSI�������豸ͨ����CD-R��W����������/etc/lilo.conf�м��롰append="hdd=ide-scsi":���н��ж��壬�⽫�ڡ�����lilo���н������ۡ�
��Ϊ����һ��ʹ��ATAPI����������ZIP�������������Ұѡ�include IDE/ATAPI FLOPPY support��ѡ����
����������������������������ע������ZIP�̡�LS-120�ȴ�����������������MO�Ź��̣���
������ʹ�á�PCI IDE��������ע������ָͨ��ռ��PCI���ߴ�������ͨ�ŵ�IDE�ӿڣ���Ӳ�̡�CDROM���������з��ʣ���������ѡ��������
ͬ���������ֿ���DMA�Ŀ����ԡ�
DMAʹ����Ӳ��ֱ�ӷ����ڴ棬������Ҫ�������ĸ�Ԥ��
���ˣ���������ϣ���ģ�IDE���̵ķ����ٶȻ��ӿ졣
��sharing PCI IDE interrupts support���ǹرյģ���Ϊ��ͨ������Ҫ����
��ȷ��ijЩIDE�����������������豸�����жϣ�����������
���ҵ��ǣ�����IDE�жϻ�ʹ���������½�������ͨ���㲻��Ҫ�����жϣ��������ǽ���Ӳ��������Ψһ�취��
ͼ17�����ö�ATA��IDE��MFM��RLL��֧�֣���ͼ3.
�ҵ�������һ��Pentium II CPU������ʹ�õ���Intel��оƬ�飬������ϣ���ܹ��Ը�оƬ���ṩ����֧�֡�
����ѡ�����Լ����ں�ѡ��ʱ����Ӧ�ÿ���ͼ17û����ʾ������оƬ�顣
ͼ18��
����SCSI֧��.
��������һ��SCSI�����㵱Ȼ��Ҫ��������ѡ����Ž�ͼֻ��ʾ�˵���Ϊ����CD-R��W��ѡ����SCSI emulation support����ͼ16��ʱ��Ҫ��ѡ�
ͼ19��
����I2O�豸֧�֣�I2O Device Support��.
��������I2O���棬������ѡ������ѡ���������û�У�������Ҳû�еĻ�������ֱ�ӽ����رա�
ͼ20��
��������֧�֣�Network Device Support��.
�Ҵ�����û����û������֧�ֵ������½�Linux�ں˱����ɹ�����
���ˣ���Ӧ�ô�������ѡ�
�㻹Ӧ�ô�������������Dummy Driver������Ϊ�ں˵�һ���ֻ���һ���ɼ���ģ�顣
��û������������ʱ����Linux��Ҫһ������������Dummy Network������ʹ�Ѿ���������������Linux��Ȼ����ʹ������������
��ͼ21��ʾ�IJ˵��У�������ѡ���������ͺ�������
ע�⣬��������Ҫͨ��modem������Internet�Ļ�������Ҫ���и��������ã�
��������PPP support for async serial ports��������COM�˿ڣ����ߡ�PPP support for sync tty ports��������ͨ������SyncLink adapter���еĸ������ӣ�ѡ�����ṩPPP֧�֡�
������û�д������ǣ��ں˽���������PPPģ�飨PPP Module�������ڡ�����ʹ���Ѿ������ˣ�������Ϣ��Error Message�����ڲ����������������ڼ���û�����á�
�����Խ����Ƕ�ѡ�ϣ��������Ա���һЩ���⣺�����ں���Ҫ���ǣ��ͻ�ʹ�����ǣ���������Ҫ���Ͳ��á�
ͼ21��������̫������Ethernet Device��.
�ҵ���̫������һ��ʹ��3c509/3c529оƬ��3COM����������
��Ϊ�Ҳ�����Ҫ�����������������ӣ����������������Ҳ���ͨ��modem���������磩�������ҽ�������ͬ������һ���ɼ���ģ�飬�Ա���һҪ��Ҫ������ʱ������ʹ�á�
�㵱Ȼ��Ҫѡ�����������������������������ͺ����������⣬������ʹ������SuSE Linux�µġ�yast2��֮�������ó��������������ӡ�
ͼ22��
����ҵ���㲥֧�֣�Amateur Radio Support��.
������ϣ��ʹ��ҵ���㲥֧�֣�Amateur Radio Support����Ӧ�ô�������ѡ����Ҵ�����Ӧ��������
�����˲���Ҫ����ѡ�
ͼ23��
���ú����ߣ����ߣ�ͨѶ֧��.
�������������豸���������������������̣���Ӧ�ô�������ѡ�
����������������Ҫ����ѡ�
ͼ24��
����ISDN.
�����������Դ�ISDN����֧�֡�
������֪���Լ�ʹ�õ���ʲô�忨��оƬ������Ҫͨ����Щ��Ϣ��ѡ����ȷ���豸��
ͼ25��
������CDROM.
��486��386�����У�CDROM������ͨ��Ӳ��IDE��ATAPI�����������ӵģ�����ͨ��������һ�������İ忨��
ʹ����Щ��CDROM��Ҫѡ����Ӧ��������
����ѡ�������ڵ�ϵͳ���Եö��ࡣ
ͼ26��
����Input Core Support.
����ѡ���ṩ��2.4.x�ں�������Ҫ������֮һ��USB֧�֡�
Input core support�Ǵ����ں���һЩUSB�豸֮���IJ㣨Layer����
ͼ38��ʾ�˿ɹ�ѡ����USB�豸�������ĵ�Ҳָ������Щ�豸��Ҫ��input core support������ͼ38��
������ӵ������һ��USB�豸����������input core support��ѡ�
�������е����嶼��USB�ӿڣ����ԣ�ԭ������Ӧ�ô����������ǣ��������Լ�������ҪUSB֧�֣������ҹر�������
ͼ27��
�����ַ����豸��Character Devices������ͼ1.
��������ѡ���virtual terminal����������XWindow�д���xterm��ʹ���ַ�������¼��
ͨ������ѡ���Ǵġ�
�ڶ���ѡ���support for console on virtual terminal���������ں˽�����ģ���������ں˴���������Ϣ֮���ľ�����Ϣ���͵�ʲô�ط���
��XWindow�£�ͨ������һ��ר�ŵĴ����������ں���Ϣ���������ַ������£���Щ��Ϣͨ�������͵���һ�������նˣ�Virtual Terminal����CTRL+ALT+F1����
������ѡ����
�㻹����ѡ������Ϣ���͵����ڣ�Serial Port���豸��������ӡ�����������նˣ����ĸ�ѡ���
��������Ϣ���͵���ӡ�����㻹����ʹ��ѡ��������ڡ�
ͬ����������ʹ�ô������꣨Serial Mouse������Ҳ���뼤��ڡ�
��˵һ�飬ѡ��������standard/generic (8250/16550 and compatible UARTs) serial support����ͨ���Ǵġ�
���ҵ�ϵͳ�У��ҽ�������Ϊһ���ɼ���ģ�顣ԭ������������ʱ��SuSE�ϱ�Թ��serial support����ʧ��������ȷ��ģ����ȷ���ڣ���������Ϊ�ɼ���ģ���DZ���������Թ�ĵĺð취��
�����ַ����豸�Ǽ�Ϊ��Ҫ�Ĺ�����
�����������ò���ȷ�����п��ܵõ�һ���������ܹ�����ϵͳ��
����ͼ28��ͼ30�����˸���������ѡ�
ͼ28��
�����ַ����豸��Character Devices������ͼ2.
��������ʹ��Զ��ʹ���Լ������ϵ�xterm������ͨ��telnet����ssh����������unix98 PTY support��ѡ�
����ϵͳ����ȥ�ƺ�����Ҫ����ѡ�����������̨������Ҫʹ������ѡ�
���ˣ��������Σ����������Ǹ������⣬���ٿ��Ա�������ʱ��ʾ������Ϣ������SuSE����������
����ӵ�в��ڴ�ӡ�����˵�Ȼ��Ҫ��Parallel printer support����
�����������������˶���Ҫ���ڣ�USB��ӡ���Ͳ���Ҫ��
�ں���Ϣ����ͨ����Support for console on line printer��ѡ��͵����ڣ�ͨ�����㲢����Ҫ����
��������ijЩ�豸��Ҫռ�ò��ڣ�����Ҫ��support for user-space parallel port device drivers��ѡ�����ͨ�����ء�
ͬ������ͨ������Ҫ��I2C support��ѡ�������Ƶ����������Ҫ�ģ����������㷢������Ҫ������ͨ���������Ժ����뵽�ں��С���ֻҪ�������ں����еúá�
������ʹ����������Ϸ�ˣ�����Ҫ������Ӧ��֧�֣����Dz������������궼ʹ��������������ͼ29����
���ڵ�CD-R��W��ʹ��Ҫ��QIC-02 Tape support���ĴŴ�����Tape Drives���������ã���������ѡ��ͨ���ǹرյġ�
ͼ29��
�����ַ����豸������.
������ʹ�ô������꣬����������Ҫ����ѡ�����κ���Ŀ�����������������͵���������Ҫ���������в������á�
������ʹ���������������꣨ORIGINAL Bus Mouse������Ҫ������������ѡ�
���ڵ�����������ʹ������һ�����꣬ͨ���������Ǵ����ģ�������busmouse�����ߡ�PS/2���ꡱ��
��Щ����ͨ�����ӵ�/dev/aux�����Ҳ���һ����������ͬ��С�ӿ��С�
ͨ������������ͨ�����������ӵ���������
Ҫ����Щ��������������������������ͼ29��ʾ��ѡ���mouse support (not serial and bus mice)���͡�PS/2 mouse (aka "auxiliary device" support)����
ͼ30��
�����ַ����豸����ͼ3.
��Щ��ͼ28��ͼ30��û�����۵��ں�ѡ�
����ͨ���ǹرյġ�
��Ftape, the floppy tape device driver��ѡ����Ҫ�����ӵ������������ĴŴ�����֧�֡�
������ʹ����һ�������ĴŴ���������ѡ����DZ����ģ����ٲ�����Ҫ�ġ�
����ѡ����Ҫ3D�Կ���
��������һ�����ӵ�AGP���ߣ�AGP Bus�����Կ�������Ҫ����AGP֧�֣�����Ҫ��Ӧ����������/dev/agpgart��AGP֧�֣�����
ע�⣬�����Ա���һ����������Щѡ������ܹ������������ںˣ�����û��Ҫ��
����û����Щѡ�XWindow 4.0���߸��߰汾�������ڵĶ������а�ʹ�ã�����������
�ҵĻ�����һ��AGP�Կ���nVidia TNT2�������ں˵���Ӧģ�鲢��֧�������Կ���nVidia�ܾ�¶���������������ļ���ϸ�ڣ���
�ܲ��ң�����AGP֧�ֶ�������˵û�ж������塣
��Ȼ���������⣬����Ȼ�����ڲ���Ҫ�ں�������������ʹ��XWindow 4.0��
��Direct rendering support����ΪXWindow 4.0�ṩ��ͼ�μ���ѡ�
Ҫ��ʹ������ѡ������Կ������ܹ���֧�֣�����������ʹ��XFree86 4.0�����ϰ汾��
���⣬�㻹��Ҫ��AGP support��ѡ�
�����Ա���һ����������Щѡ�����ںˣ���������������������
ͼ31��
���ö�ý���豸��Multimedia Devices��.
��������һ����Ƶ���������߹㲥������Ҫ��������ѡ�
��ǰ��һ��������ѡ��DZ����ġ�
ͼ32��
�����ļ�ϵͳ��File System������ͼ1.
�����������ָ��Linux�ܹ����ʵ��ļ�ϵͳ��
������ϣ������һ���ܹ�����Windows������Windows���̵��ںˣ����������뱣֤�ں˿��Է���Linux�Լ���ext2�ļ�ϵͳ�������Ǹ��µ�ReiserFS�ļ�ϵͳ��
������û����������Linux������������Ϊ�ں�����ȡ���Լ��������̣�����ͼ3�������۵���������
Ҫ������DOS/Windows���̺ͷ���������Ҫ��DOS FAT support��ѡ�����Ҫ������Windows NT/2000�ķ���������Ҫ����һ��ֻ����Read-only���������⽫�ں�������ѡ����
Ҫ����дDOS/Windows���������̣�����Ҫ��MSDOS fs support��ѡ�����ע��ע�⣬��DOS FAT support�������ṩ��д���ܣ���
��ʵ�ϣ�ÿ���˶�ϣ������������ͨ������ѡ���ǿ��ŵġ�
��VFAT����ҪWindows95/98�ij��ļ���֧�֡��ҵĻ�����һ������ͨ��lilo����������lilo��������Windows 98��Linux��˫������ϵͳ��dual boot system����
���ˣ�����Ҫ���VFAT����
����Ҫ������ISO 9660��֧������ȡ����ʽ�Ĺ��̣�CD����
��Joliet extensions��ѡ��������ISO 9660����ʹ�ó��ļ�����
�����˶�ϣ���ܹ���ȡ���ڵĹ��̣�������Щѡ��ͨ��Ҳ�Ǵġ�
ͼ33��ϸ������һЩ����ѡ����а�������Linux��ext2�ļ�ϵͳ��
ͼ33��
�����ļ�ϵͳ����ͼ2.
/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�ں���˵������Ҫ��ѡ�
�����ǹر�����
ͼ34��35����ϸ�Ľ����ˡ�Native Language Support��ѡ�
ͼ34�����á�native language support��ѡ���ͼ1.
�������˵��У�������ѡ����Щ���뽫��Linux��������DOS��Windows�µ��ļ�����
ͼ34�ı�����ͨ��������DOS�ļ����ġ�ͼ35NLS���е������ڳ��ļ����ġ�
ͼ34����������ѡ�Default NLS option����������������ϵͳ�ı����ԡ�
ͼ35��������ϸ�����ˡ�iso8859-15��ѡ�
ͼ35�����á�native language support������ͼ2.
����Ҫʹ�á�NLS ISO 8859-15��ѡ������ȷ���ƣ�reproduce��Windows��FAT���ļ��������������ļ�ϵͳ��CD File System���ij��ļ�����չ��Joliet extensions������ͨ����һ�������⡣
��NLS ISO 8859-15��ѡ����������������˵�����ʵ��ģ�������������ŷ���ַ���
���ˣ�����������ͨ�����ᱻ������ȥ��
��NLS ISO 8859-1��������ǰ���������Ա�����������û�а���ŷ���ַ���
ͼ36��
���ÿ���̨����.
��VGA text console��ѡ����VGAģʽ�������ַ�ģʽ��
�����˶���Ҫ��������������ѧ������ͨ���ǿ��ŵġ�
ֻ��һЩ386������û��VGA�����Կ���ѡ������ѡ���������ڵĶ�����������˵��û�����⡣
�ڶ���ѡ�video mode selection support��ʹ������ʱ���ܹ�ʹ���ַ�ģʽ�ķֱ��ʡ�
������ϣ��һ���ܹ��и������ֵĻ�����ͨ���������ṩ���㣬����ͨ���㲻�ش������ǡ�
��������ѡ�����������ʵģ��ҽ������ر����ǡ�
ͼ37��
��������.
���ⲿ�֣�����������������
��������Linux���а�ʹ��ALSA����������������SuSE 6.3�����ϰ汾��������sound card support����Ϊ�ɼ���ģ�����㹻�ˡ�
ALSA���������ڴ����������벢���ӽ���������SuSE��ALSA��������������
�������ķ��а�ʹ�õ����ں˵ı�������������������ȷѡ����ʹ�õ�������
��ʵ�ϣ������г����������ӵ����������ˣ�������ѡ�������������⡣
�����������������ķ��а��ı��ں��¹����ĺ���������Ҳ����ʹ�����ó�����SuSE�ġ�yast2�������ҳ���������ʹ��ʲô������
�����ģ�����������ʮ�ֹؼ��ģ�����ijЩ�ط��������㽫��ʧȥ��Ч�������ں���Ȼ��������������
ͼ38������USB֧��.
�ҵ�������USB�ӿڣ������Ҳ���ʹ���������������ҹر�USB֧�֣�SuSE������ʱ����һ��������Ϣ��Error Message����
SuSE֧��USB�����������Զ�ȡ��Ҫ��ģ�飬�����ҽ���Support for USB����Ϊ�ɼ���ģ�顣
��Ȼ��Щ������Ϣ��Error Message��������˵��û��ʲô��������ͨ���������ı���USB�����ķ������������ǡ�
���İ취�ǽ���Preliminary USB device filesystem��ѡ����Ȼ������һ��������USB������
��Ϊ�ҵ�Pentium II�����Ѿ������ˣ���ѡ���ˡ�UHCI (Intel PIIX4, VIA, ...)��������Ϊ�ɼ���ģ�顣
���ǣ���������һ��IntelоƬ���������壬������ѡ����UHCI Alternate Driver (JE) support��ģ�飬��������Compaq�ļ���������Ӧ��ѡ����OHCI support����
�����ϣ���ֻ��Ҫ������ģ���е�һ�������������㲻�����Ļ�������ѡ������ģ�顣
����Linux���а����Զ��������ĸ�ģ��������Ҫ�ģ�Ȼ���Զ���������
��������������USB�˿ڻ�����������Ҫָ��ʹ���ĸ�USB������ ��USB Device Class drivers���³��ֵ��б��в�ͬ��ѡ� ������Щ���Ǻ�ֱ�۵ģ��������������������������ʣ��Ķ������ĵ���
ͼ39��
���á�kernel hacking��ѡ��.
���ܼ���Ҫ��
����һ������ϣ��֪��ϵͳ����ԭ���Ͷ�ȡӲ�̻����ij���Ա��˵�����õ�ѡ�����ѡ��������ͨ�û���˵��ȫû�����á�

| ͼ40�� | ���沢�˳��� |
make dep make clean ���������ںˣ� make bzImage make modules make modules_installͼ40�Ѿ���ʾ����Ҫ���С�make dep���� �㵱Ȼ��Ҫ��LinuxԴ��Ŀ¼��������Щ���ͨ������/usrsrc/linux�¡� 2.0.xϵ�л��߸��ϵ��ں˻���Ҫ�ڱ������ں�ǰ���С�make clean�����Ƴ���ǰ���ļ��� ��make clean�����Է�ֹһЩ���ѶԸ��ģ��������Ʋ�������û�б��������ϵ�Ŀ���ļ���Object File����*.o�������µĹŹִ�����Ϣ��Error Message���� ���make bzImage���������ںˣ����Dz�û�а�װ���� �㻹����ʹ�á�make�������������ںˣ����硰make bzlilo�����ߡ�make zImage����������Щ�������ܵ������������⡣ �����ں˶��ڡ�make zImage����˵̫���ˣ����ڱ�����ʱ�ῴ��һ��������Ϣ��Error Message���� Ҫʹ�á�make bzlilo������������Ƚ��������ñ�����/etc/lilo.conf֮�����ļ� �У���ͨ������������������ �������ò�Ҫʹ����Щ��� ��make modules�������ɼ���ģ�飺���ǿ����á�make modules_install�����װ�� ������ǰ���ں˰汾��2.4.6����������ɼ���ģ������/lib/modules/2.4.6/Ŀ¼�£��������������汾���ں�ʱ��Ŀ¼Ҳ��֮�ı䡣 ��������Ӧ�ض��汾�ں˵Ŀɼ���ģ�����Զ��ķ��ڵ�����Ŀ¼�У��Դ��������ɼ���ģ��֮���ij�ͻ�����������⡣ ��������ʱ�����ں�֪����Ӧ�����ĸ�Ŀ¼�������ҵ���ȷ�Ŀɼ���ģ�顣 �����������ڱ���2.4.6���ں˺��ֽ������±��룬/lib/modules/2.4.6Ŀ¼�е��ļ�����д����һЩ�ϵĿɼ���ģ������������ ��ô����Ȼ��Щ�ϵĿɼ���ģ�鲢�������ں�ʹ�ã�������Ȼ����� ͨ�����Ⲣ�������⣬�����ڰ�װ�µĿɼ���ģ��֮ǰ���ϵ��Ƴ�����һ�������⡣
Ϊ�˱����ڰ�װ�ں˵Ĺ����г������⣬������ȷ��lilo�������ļ�/etc/lilo.conf����ȷ�ģ����������븴���ں˺��ļ���System.map������ȷ�ĵط��� ���������������С�lilo����� Ҳ������DOS/Windows��ʹ�á�loadlin�����档 �����ַ����������������ۡ�
boot = /dev/hda vga = normal read-only menu-scheme = Wg:kw:Wg:Wg lba32 prompt timeout = 300 message = /boot/message other = /dev/hda1 label = win98 image = /boot/bzImage label = linux-2.4.6 root = /dev/hda3 append = "parport=0x378,7 hdd=ide-scsi" image = /boot/vmlinuz.suse label = suse root = /dev/hda3 append = "hdd=ide-scsi" initrd = /boot/initrd.suse
ÿ��ϵͳ�ͷ��а���lilo.conf����ϸ���ݻ�����������Щ��ͬ�� �����ҽ�Ϊ��������Щ�����ļ��� ǰ8�����Ѿ�д���˵ģ�ͨ���㲻��ȥ�������ǡ� ��һ�е����boot������Ӧ�ô��ĸ�����Ӳ��������Ҳ����˵����boot��ָ������������¼��Master Boot Record����λ�á� ��������˵����/dev/hda����һ������Ӳ�������� ��vga��ѡ��ָ��������ʱ��ʹ�ñ�VGA�ı�ģʽ��80x25����ĸ�� ��read-only��ѡ������˼�������������Ƚ�Linux������ֻ����read-only����ʽ���أ�mount���� ��Linux�����ڼ䣬�����������Ƿ��д����������ǽ����Զ�д��read and write����ʽ���¹��أ�mount���� ��menu-scheme����������lilo�����˵���ʹ�õ���ɫ�� ʹ�á�lda32��ʹ����ϵͳ���Դ�1024�����Ժ�����������������BIOS֧�ֵĻ��� ��������ϵͳ��֧��LBA32����Ӳ��ģʽ���� ������ͨ��BIOS�����������������⣬��Щ���ڴ�Ӳ����˵�DZ����Ķ��������Ѿ������ˡ� ��prompt������ǿ��liloΪ�û���ʾһ����ʾ��ʹ�û�����ѡ���Լ����õIJ���ϵͳ�� ��timeout��ѡ�������˵�ѡ����ʾ������������Ĭ�ϲ���ϵͳǰ��lilo�ȴ�������ʱ�䣨���룩���������̽�������һ������ϵͳ�� ����������Windows 98�����˲���ʹ��Linux������������Windows������ ��message��ѡ���涨��lilo������ʱ����ʾ����Ϣ�� ��SuSE����Tux��Linux�ɰ������켪����Լ�����Ȼ���У���SuSE Linux 7.1���� ������ͨ�����롰xv /boot/message�����ߡ�gv /boot/message����������ʱ���������롰gimp /boot/message��������������Ϣ����xv���͡�gv����ghostview�����������������鿴��ͬ����ͼƬ�Ĺ������� ��ע�⣬����ϵͳ��û��ͼ�ε�¼���棨�������ϵķ��а��У���/boot/message�������ڣ�������������Ϣ���������ı���Ϣ�� ����������������ʱ��ʾ���Լ�ѡ����ͼƬ�������һ�û��ʵ���ɹ����� lilo������ѡ�Ȼ����man page�����н��ܣ�������ͨ����man lilo�����ߡ�man lilo.conf�����ʡ�
������ѡ��������������������ϵͳ�ġ� ��������������16������ϵͳ�� ͨ�������£����㹻�ˡ� �������ڡ�label=����ѡ������ϵͳ�� Ĭ�ϵ�Windows 98��װ�ڣ����и��ϰ汾��Windows��DOS����������Windows NT��Windows 2000�����ͽ������ڵ�һ���������� ��������ֻ��Ҫһ�С�other����һ�С�label���� �ڶ���ѡ���image=/boot/bzImage������ǩ��label���ǡ�linux-2.4.6���� �ҵ�Linux��Ŀ¼�ǡ�/dev/hda3���� ��append= "parport=0x378,7 hdd=ide-scsi"���и����ں˲��ڣ�Parallel Port���ĵ�ַ���жϺţ��˿�0x378���жϺ�7�������ұ����ҵĿ�¼����hdd������������SCSI��SCSI-emulation��Ѱַ�� CD��������ϵͳ���������ҵ�ϵͳ�У����С�hdd��������������ϵͳ������ܽ��������֡� ʹ���жϺ�ͨ���Ǹ���ƫ�õ����⡣ �ж�ʹ��ӡ���ٶȼӿ죬�����������IJ��ڴ�ӡ���ɺ��ʵ��жϣ������Բ�д��һ�С� LinuxĬ��ʹ��һ�ֱ��������Ǽǣ�Polling�������ٶȱȽ����ķ�ʽ���������ں�ֱ��ʹ�ò��ڶ�����Ҫ�жϺš� ����һ��ѡ��ɡ�image = /boot/vmlinuz.suse����ʼ��������SuSE���ù����ж�lilo�����ã����ֹ������ˡ�append="hdd=ide-scsi���С� ��boot/vmlinuz.suse���ļ��Ƿ��а��ı��ںˡ� ���ý������ں˱�������Ӧ������������ ��initrd = /boot/initrd.suse����ֻ���ڱ��İ�װ�ںˣ�installation kernel�������涨�˶�ȡһ����������ramdisk���ľ��������Ƕ����ڴ���һ���������̡� ��ramdisk����������������Linux����Ҫ��ģ�飺һ�����а����ں˵�Ȼ�������ʴ�����ͬ��Ӳ������ֻ��ͨ��ʹ�������ɼ���ģ����ʵ�֡�
ϣ���������ܹ�֪������liloǰ����������ʲô�ط���������Linux�ںˡ� �����������У���ȷ������Ӧ���ǣ�
cp /usr/src/linux/arch/i386/boot/bzImage /boot cp /usr/src/linux/System.map /boot/System.map-2.4.6 lilo��SuSE 7.3���㻹�����������ٸ���һ�ݣ�
cp /usr/src/linux/System.map /boot��֮ǰ�Ѿ�������ԭ����Systemp.map�ļ���
rpm -bb /usr/src/packages/SPECS/alsa.spec cd /usr/src/packages/BUILD/alsa/alsa-driver-<version number>/ ./configure make install��һ�а�װԴ�룬����������Դ�룬�ڡ�/usr/src/packages/BUILD/��Ŀ¼�С� ���⣬ALSA�����ߣ�ALSA Libraries and Utilities����ֱ�ӱ���Ϊ��rpm���� ���ҵ��ǣ�ALSA����Ĭ��û�б����롣 �������ֶ�����������������װ���ǡ� ���./configure��������ϵͳ�в��ұ�Ҫ�����ú��ļ���Ȼ�������Ƿ���һ�������ļ�� ��make install��������������ALSA������ͬʱ�����ǵ�/lib/modules/2.4.6/misc/Ŀ¼���ṩ���ں�ʹ�á� ���ڣ�������SuSE��ʱ�������������Զ���װ�� �ҳ�����Щ��������ô�����ᣬ���ǣ�����Ѱ�ұ���������������ʱ����������ȷ��֪���Լ��ڸ�ʲô���ҽ�����֧�ָ�ֱ�ӵļ��뵽���ں��С�
�����㲻ʹ��SuSE������������ϣ����ϣ��ʹ���°汾��ALSA�����������Ե�http://www.alsa-project.org������������Ӧ�Ŀ��ļ��Լ����ߡ� ����վ������ҳ������ALSA�ƻ���������Ϣ������2002��4�£���ALSA�������ϵ�2.5ϵ���ں˵Ĵ������У��Լ���ͬ�ļ����������ӡ� �����ҽ�չʾ��ô����ALSA������������ʹ�����ƵIJ����������ļ����ߡ� ������������һ���ȽϷ�����Ŀ¼������/usr/local�� ��������Ŀ¼����������/usr/local/alsa-driver-<version-number>/����������������ӡ�./configure����ʼ�� �������ķ��а�û�н�ALSA������Ϊ�����������Ļ���������������һЩ�����IJ�����ʹ�������� �ܲ��ң��ⲻ����ƪ����ʮ�ֹ㷺�����������۵����ݣ����������Դ����ص�ALSA FAQ��Frequently Asked Questions���еõ������İ�����
cp /etc/rc.d/pcmcia /etc/rc.d/pcmcia.SuSE cp ~/pcmcia-cs-3.1.?.tar.gz /usr/src cd /usr/src tar -zxf ./pcmcia-cs-3.1.?.tar.gz make config make all make install cp /etc/rc.d/pcmcia.SuSE /etc/rc.d/pcmcia��һ�к�����һ������������һ��SuSE���е������ġ� SuSE��PCMCIA��ʼ���ű���Pcmcia-initialization Script��/etc/rc.d/pcmcia�����С�make install��������ʱ�����ˡ� �����㲻С�Ľ�SuSE��ԭʼ�ű������ˣ��������ӡ�a1���������°�װpcmcia������ԭʼ�ű����Ƶ�����һ���ļ��У��������С�make install����������ԭʼ�ű����ƹ�����
��SuSE�°�װPCMCIA֧�ֵ���rpm��Ӧ��������������
rpm -i /cdrom/suse/zq1/pcmcia-3.1.?.spm cd /usr/src/packages rpm -bb ./SPECS/pcmcia-3.1.?.spec cd /RPMS/i386/ rpm -i --force ./pcmcia-3.1.?.rpm SuSEconfig��һ���У��Ҽٶ����Ѿ����أ�mount����/cdrom�����ӵ�6���ߵ�7��CD��װPCMCIA������ ��rpm -i�����װԴ�룬��rpm -bb������pcmcia rpm���� Ȼ��������������װ����rpm��һ����װ���� ע�⣬������ʹ�á�--force��ѡ�����rpm�������㡰pcmcia���Ѿ���װ�ˣ�Ȼ�����������ļ��� ͨ����������SuSE���ֶ���װ��rpm������������ͨ������SuSEconfig������ע����Сд�����������ġ� ��SuSE�����ó���YaST����YaST2��װ����һ���µİ���������ͨ�����Զ��������á� �㲻���ֶ����
Ҫ������ʹ��PCMCIA֧�֣��㻹�����ڱ���ʱ��network support��ѡ������� �����ر��������������������� Ȼ��������ͼ11�����۵ģ���������ʹ��Internet���㵱Ȼ��������TCP/IP support��
insmod ��������װ�ɼ���ģ�飩�� rmmod �������Ƴ��ɼ���ģ�飩 lsmod ����ʾ����ʹ�õ����пɼ���ģ�飩�����кܶ������ġ����롰man lsmod������������ҵ�����ʹ����Щ��ͬ�������Щ����������û���ᵽ�ġ�
�����Ͱ�װ��modutils���ܼ�
cd /usr/src cp ~/modutils-2.4.6.tar.bz2 . ��������Щ�ļ������ļ�Ŀ¼��home directory������~����) bzip2 -d modutils-2.4.6.tar.bz2 ��unzip�����Ứ��һ��ʱ�� �� tar -xvf modutils-2.4.6.tar cd modutils-2.4.6 �� ���롰modutils��������Ŀ¼ �� ./configure ������ϵͳ�������ã�system-specific configurations�� �� make �����롰modutils������Ϊ��������һ��СС�ı��룬�����ٶȾ��˵Ŀ� �� make install ������modutils����װ����/sbin/�� ���������㰲װ��modutils��ʱ��Ҫ����ȫ�����顣 ע�⣬�����������С�modutils�����ɸ��ں�ʱ��ͬ�İ汾�ţ�����������������
����һ�ֲ鿴�ں�������Ϣ�ķ�ʽ��ʹ�á�dmesg����� ֱ������������������������Ὣ�ղŵ�������Ϣ�������� �����Ƕ�����һ���ļ���ʹ�á�dmesg > temp��������������ʹ�á�more temp������ʹ���Լ�ϲ���ı༭���鿴��Ϣ��������ע��������ʹ�á�demsg | more����
�����㻹��һЩ���⣬���Ҳ�֪������ô�죬������ȥ��Linux�йص��ʼ��б���Linux-related Mailing Lists��������վ������Щ���⡣ ��Щ��վ�����ʼ��б����ڼ������������ж��У�����������Ӣ� ͨ���̵ܶ�һ��ʱ��֮�������Ϳ��Եõ��൱���õİ������������⡣ �ҵ���Щ�ʼ��б�����վ�����ð취����ʹ���������档
|
|
��ҳ��LinuxFocus�༭��ά��
© Philip de Groot, FDL LinuxFocus.org ����������LinuxFocus������������������ |
������Ϣ:
|
2002-07-15, generated by lfparser version 2.25