Dec 1, 2004

             onlsbc1, Fedora Core 1 のインストール
          			---  Fedora インストール #3
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
               (http://www-online.kek.jp/~inoue/para-CAMAC/
                                   Work/SBC-Linux45.html)



                        高エネルギー加速器研究機構
                            素粒子原子核研究所
                         物理、オンライングループ
                                井上 栄二

        目的

	    サーバ用マシン、onlpc03 にローカルにつないである SCSIハードディスク
	    上に、Fedora Core 1 をインストールした。 さらに、SBC-Linux40.html
	    での作業により、クライアント用マシン、onlsbc1 にローカルにつないであ
	    る 2.5"IDEハードディスク上にも、FedoraCore 1 をインストールした。 
	    これらのふたつのシステムを使って、CC/NET用の Fedora Core 1 ディスク
	    レスシステムを構築する。 ここで作成するシステムは、サーバ側が Fedora
	    Core 1 で動作し、クライアント側も Fedora Core 1 で動作するディスクレ
	    スシステムである。
	    
        項目

        (1). サーバの構築
          (1-1).  DHCPの設定
          (1-2).  Tftp の構成および設定
        (2). クライアント用カーネルの構築
          (2-1).  カーネル・コンフィグレーションファイルのチェック
          (2-2).  カーネルの設定
          (2-3).  カーネルの構築
        (3). クライアント用ルートファイルシステムの構築
          (3-1).  ディスクレスクライアント用のファイルを置く場所を確保
          (3-2).  /tftpboot/130.87.153.3下にファイルをコピー
          (3-3).  /tftpboot/130.87.153.3/etc 以下のファイルの編集
          (3-4).  /tftpboot/130.87.153.3/lib/modules/2.4.22-1.2115.nptlcustomNov182004/modules.dep
          (3-5).  /tftpboot/130.87.153.3/boot下のシンボリックリンク修正
        (4). ブートローダの設定
          (4-1).  FD上のGRUBの設定
          (4-2).  コンパクトフラッシュ上にGRUBをインストールし設定する
        (5). ブート実行




  --------------------------------------------------------------------


 (1). サーバの構築

	クライアントマシンの onlsbc1 は FGクラスタにつないである。 ゲートウェイ
	を越えたネットワークブートは複雑なので、サーバマシンには同一クラスタに
	つないである onlpc03 を使用する。 このマシンは エプソン社製のパソコン
	Endeavor Pro-400l である。 このマシンで実行されているOSは Fedora Core 1
	Linux である。

   (1-1).  DHCP の設定

[root@onlpc03 inoue]# yum list installed | grep dhcp
dhcp                                i386   1:3.0pl2-6.16            db
dhcp-devel                          i386   1:3.0pl2-6.16            db
[root@onlpc03 inoue]#

        サーバマシン上に /etc/dhcpd.confファイルを作成。

[root@onlpc03 inoue]# vi /etc/dhcpd.conf
#  /etc/dhcpd.conf
#  onlpc03: Diskless Server
ddns-update-style ad-hoc;
#default-lease-time 600;
#max-lease-time 7200;
option subnet-mask 255.255.*.0;
option broadcast-address 130.87.*.*;
option routers 130.87.152.1;
option domain-name-servers 130.87.*.*, 130.87.*.*, 130.87.*.*;
option domain-name "kek.jp";

subnet 130.87.*.* netmask 255.255.*.* {
   range 130.87.*.* 130.87.*.*;
}

host onlsbc1 {
   hardware ethernet 01:23:45:67:89:AB;
   fixed-address 130.87.*.*;
#   filename "/tftpboot/onlsbc1.boot";
}
~
~
[root@onlpc03 inoue]#

	dhcpd を起動するように設定する。

[root@onlpc03 inoue]# /sbin/chkconfig dhcpd on
[root@onlpc03 inoue]# /sbin/service dhcpd start
dhcpdを起動中:                                             [  OK  ]
[root@onlpc03 inoue]# ps -ef | grep dhcpd
root     15452     1  0 17:08 ?        00:00:00 /usr/sbin/dhcpd
root     15456 15216  0 17:08 pts/3    00:00:00 grep dhcpd
[root@onlpc03 inoue]#


   (1-2).  Tftp の設定

[root@onlpc03 inoue]# yum list installed | grep tftp
tftp                                i386   0.33-2                   db
tftp-server                         i386   0.33-2                   db
[root@onlpc03 inoue]#

[root@onlpc03 inoue]# vi /etc/xinetd.d/tftp
		:
#        server_args             = -s /tftpboot
#       disable                 = yes
        disable                 = no
		:
~
~
[root@onlpc03 inoue]#


 (2). クライアント用カーネルの構築

        クライアントマシン onlsbc1 の 2.5"IDEハードディスク上の Fedora Core 1
        のシステムにはカーネルソースはシステムインストール時に組み込んである。

[root@onlsbc1 src]# yum list installed | grep kernel
kernel                              i686   2.4.22-1.2115.nptl       db
kernel-pcmcia-cs                    i386   1:3.1.31-13              db
kernel-source                       i386   2.4.22-1.2115.nptl       db
kernel-utils                        i386   1:2.4-9.1.101.fedora     db
[root@onlsbc1 src]#

        このカーネルソースを使って、ディスクレスクライアント用のカーネルを再構築
        する。)


   (2-1).  カーネル・コンフィグレーションファイルのチェック

[root@onlsbc1 linux-2.4.22-1.2115.nptl]# pwd
/usr/src/linux-2.4.22-1.2115.nptl
[root@onlsbc1 linux-2.4.22-1.2115.nptl]# cat .config

#

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y

#
# Processor type and features
#
# CONFIG_SMP is not set

#
# General setup
#
CONFIG_NET=y
CONFIG_HOTPLUG=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_NR_CPUS=8
CONFIG_MAX_USER_RT_PRIO=100
CONFIG_MAX_RT_PRIO=0
# CONFIG_EMULATE_TRAMPOLINE is not set
# CONFIG_NR_SIBLINGS_0 is not set
CONFIG_NR_SIBLINGS_2=y


#
# Busses
#

# CONFIG_MCA is not set
CONFIG_PCI=y
CONFIG_PCI_NAMES=y
# CONFIG_HOTPLUG_PCI is not set
# CONFIG_HOTPLUG_PCI_ACPI is not set
# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
# CONFIG_HOTPLUG_PCI_IBM is not set
# CONFIG_HOTPLUG_PCI_H2999 is not set
CONFIG_HIGHIO=y

#
# PCMCIA/CardBus support
#
CONFIG_CARDBUS=y
CONFIG_I82365=y
CONFIG_I82092=y
CONFIG_TCIC=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_KCORE_ELF=y
# CONFIG_KCORE_AOUT is not set
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=m
CONFIG_PM=y
CONFIG_APM=y
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
# CONFIG_APM_DO_ENABLE is not set
CONFIG_APM_CPU_IDLE=y
# CONFIG_APM_DISPLAY_BLANK is not set
CONFIG_APM_RTC_IS_GMT=y
# CONFIG_APM_REAL_MODE_POWER_OFF is not set
CONFIG_AMD_PM768=m

#
# Memory Technology Devices (MTD)
#
CONFIG_MTD=m
# CONFIG_MTD_DEBUG is not set
CONFIG_MTD_PARTITIONS=m
CONFIG_MTD_CONCAT=m
CONFIG_MTD_REDBOOT_PARTS=m
CONFIG_MTD_CMDLINE_PARTS=m
CONFIG_MTD_PCMCIA=m

#
# User Modules And Translation Layers
#
CONFIG_MTD_CHAR=m
CONFIG_MTD_BLOCK=m
CONFIG_MTD_BLOCK_RO=m
CONFIG_FTL=m
CONFIG_NFTL=m
CONFIG_NFTL_RW=y
CONFIG_INFTL=m
                                                                                                                             
#
# RAM/ROM/Flash chip drivers
#
CONFIG_MTD_CFI=m
CONFIG_MTD_JEDECPROBE=m
CONFIG_MTD_GEN_PROBE=m
# CONFIG_MTD_CFI_ADV_OPTIONS is not set
CONFIG_MTD_CFI_INTELEXT=m
CONFIG_MTD_CFI_AMDSTD=m
CONFIG_MTD_CFI_STAA=m
CONFIG_MTD_RAM=m
CONFIG_MTD_ROM=m
CONFIG_MTD_ABSENT=m
# CONFIG_MTD_OBSOLETE_CHIPS is not set
                                                                                                                             
#
# Mapping drivers for chip access
#
CONFIG_MTD_COMPLEX_MAPPINGS=y
# CONFIG_MTD_PHYSMAP is not set
# CONFIG_MTD_PNC2000 is not set
CONFIG_MTD_SC520CDP=m
CONFIG_MTD_NETSC520=m
CONFIG_MTD_SBC_GXX=m
CONFIG_MTD_ELAN_104NC=m
CONFIG_MTD_SCx200_DOCFLASH=m
CONFIG_MTD_AMD76XROM=m
CONFIG_MTD_ICH2ROM=m
CONFIG_MTD_SCB2_FLASH=m
# CONFIG_MTD_NETtel is not set
# CONFIG_MTD_DILNETPC is not set
CONFIG_MTD_L440GX=m
CONFIG_MTD_PCI=m
                                                                                                                             
#
# Self-contained MTD device drivers
#
CONFIG_MTD_PMC551=m
# CONFIG_MTD_PMC551_BUGFIX is not set
# CONFIG_MTD_PMC551_DEBUG is not set
# CONFIG_MTD_SLRAM is not set
CONFIG_MTD_MTDRAM=m
CONFIG_MTDRAM_TOTAL_SIZE=4096
CONFIG_MTDRAM_ERASE_SIZE=128
# CONFIG_MTD_BLKMTD is not set

#
# Disk-On-Chip Device Drivers
#
# CONFIG_MTD_DOC1000 is not set
CONFIG_MTD_DOC2000=m
# CONFIG_MTD_DOC2001 is not set
CONFIG_MTD_DOC2001PLUS=m
CONFIG_MTD_DOCPROBE=m
# CONFIG_MTD_DOCPROBE_ADVANCED is not set
CONFIG_MTD_DOCPROBE_ADDRESS=0
                                                                                                                             
#
# NAND Flash Device Drivers
#
CONFIG_MTD_NAND=m
# CONFIG_MTD_NAND_VERIFY_WRITE is not set
CONFIG_MTD_NAND_IDS=m
                                                                                                                             

#
# Parallel port support
#
CONFIG_PARPORT_PC=m
CONFIG_PARPORT_PC_PCMCIA=m
# CONFIG_PARPORT_PC_FIFO is not set
# CONFIG_PARPORT_PC_SUPERIO is not set
# CONFIG_PARPORT_AMIGA is not set
# CONFIG_PARPORT_MFC3 is not set
# CONFIG_PARPORT_ATARI is not set
CONFIG_PARPORT_1284=y
CONFIG_PARPORT_SERIAL=m
CONFIG_TIPAR=m

#
# Plug and Play configuration
#
# CONFIG_PNPBIOS is not set


#
# Block devices
#
CONFIG_BLK_STATS=y
CONFIG_BLK_DEV_FD=m
CONFIG_PARIDE_PARPORT=m
CONFIG_BLK_AAM=y

#
# Parallel IDE high-level drivers
#
CONFIG_PARIDE_PD=m
CONFIG_PARIDE_PCD=m
CONFIG_PARIDE_PF=m
CONFIG_PARIDE_PT=m
CONFIG_PARIDE_PG=m
CONFIG_PARIDE_BPCK6=m

#
# Parallel IDE protocol modules
#
CONFIG_PARIDE_ATEN=m
CONFIG_PARIDE_BPCK=m
CONFIG_PARIDE_COMM=m
CONFIG_PARIDE_DSTR=m
CONFIG_PARIDE_FIT2=m
CONFIG_PARIDE_FIT3=m
CONFIG_PARIDE_EPAT=m
CONFIG_PARIDE_EPIA=m
CONFIG_PARIDE_FRIQ=m
CONFIG_PARIDE_FRPW=m
CONFIG_PARIDE_KBIC=m
CONFIG_PARIDE_KTTI=m
CONFIG_PARIDE_ON20=m
CONFIG_PARIDE_ON26=m
CONFIG_PARIDE_EPATC8=y
CONFIG_BLK_CPQ_DA=m
CONFIG_BLK_CPQ_CISS_DA=m
CONFIG_BLK_DEV_DAC960=m
CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_UMEM=m


#
# Multi-device support (RAID and LVM)
#
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_LINEAR=m
CONFIG_MD_RAID0=m
CONFIG_MD_RAID1=m
CONFIG_MD_RAID5=m
CONFIG_MD_MULTIPATH=m
CONFIG_BLK_DEV_LVM=m
CONFIG_LVM_PROC_FS=m
CONFIG_BLK_DEV_DM=m


#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_NETLINK=y
CONFIG_RTNETLINK=y
# CONFIG_IP6_NF_QUEUE is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_FILTER=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_TUX=m
CONFIG_TUX_EXTCGI=y
# CONFIG_TUX_EXTENDED_LOG is not set
# CONFIG_TUX_DEBUG is not set
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_BNEP_MC_FILTER=y
CONFIG_BNEP_PROTO_FILTER=y
CONFIG_IP_ROUTE_FWMARK=y
CONFIG_IP_ROUTE_NAT=y
CONFIG_IP_ROUTE_MULTIPATH=y   
CONFIG_IP_ROUTE_TOS=y
CONFIG_IP_ROUTE_VERBOSE=y
CONFIG_IP_ROUTE_LARGE_TABLES=y
CONFIG_IP_PIMSM_V2=y
# CONFIG_ARPD is not set
# CONFIG_INET_ECN is not set
CONFIG_SYN_COOKIES=y
CONFIG_NETCONSOLE=m


#
#   IP: Netfilter Configuration
#
CONFIG_IP_NF_CONNTRACK=m
CONFIG_IP_NF_FTP=m
CONFIG_IP_NF_IRC=m
CONFIG_IP_NF_QUEUE=m
CONFIG_IP_NF_AMANDA=m
CONFIG_IP_NF_TFTP=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
CONFIG_IP_NF_ARP_MANGLE=m
CONFIG_IP_NF_MATCH_RECENT=m
CONFIG_IP_NF_MATCH_LIMIT=m
CONFIG_IP_NF_MATCH_MAC=m
CONFIG_IP_NF_MATCH_MARK=m
CONFIG_IP_NF_MATCH_MULTIPORT=m
CONFIG_IP_NF_MATCH_TOS=m
CONFIG_IP_NF_MATCH_TCPMSS=m
CONFIG_IP_NF_MATCH_STATE=m
CONFIG_IP_NF_MATCH_UNCLEAN=m
CONFIG_IP_NF_MATCH_OWNER=m
CONFIG_IP_NF_MATCH_LENGTH=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_MATCH_AH_ESP=m
CONFIG_IP_NF_MATCH_PKTTYPE=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_DSCP=m
CONFIG_IP_NF_MATCH_HELPER=m
CONFIG_IP_NF_MATCH_CONNTRACK=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_MIRROR=m
CONFIG_IP_NF_NAT=m
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_NAT_SNMP_BASIC=m
CONFIG_IP_NF_NAT_LOCAL=m
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_DSCP=m

#
#   IP_VS: IP Virtual Services support
#
CONFIG_IP_VS=m
# CONFIG_IP_VS_DEBUG is not set

CONFIG_IP_VS_TAB_BITS=16

CONFIG_IP_VS_LC=m
CONFIG_IP_VS_RR=m
CONFIG_IP_VS_WLC=m
CONFIG_IP_VS_WRR=m
CONFIG_IP_VS_LBLC=m
CONFIG_IP_VS_LBLCR=m
CONFIG_IP_VS_DH=m
CONFIG_IP_VS_SH=m
CONFIG_IP_VS_FTP=m

CONFIG_IP_NF_NAT_FTP=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_TOS=m
CONFIG_IP_NF_TARGET_MARK=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_TCPMSS=m
CONFIG_IP_NF_COMPAT_IPCHAINS=m
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_COMPAT_IPFWADM=m
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IPV6=m
CONFIG_IPV6_EUI64=y
CONFIG_IPV6_NO_PB=y           
# CONFIG_KHTTPD is not set

#
#   IPv6: Netfilter Configuration
#
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_LIMIT=m
CONFIG_IP6_NF_MATCH_MARK=m
CONFIG_IP6_NF_MATCH_MAC=m
CONFIG_IP6_NF_MATCH_MULTIPORT=m
CONFIG_IP6_NF_MATCH_OWNER=m
CONFIG_IP6_NF_MATCH_LENGTH=m
CONFIG_IP6_NF_MATCH_EUI64=m

CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_TARGET_MARK=m
CONFIG_IP6_NF_TARGET_LOG=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_FRAG=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_AHESP=m


CONFIG_ATM_CLIP=y
# CONFIG_ATM_CLIP_NO_ICMP is not set
CONFIG_ATM_LANE=m
CONFIG_ATM_MPOA=m
CONFIG_PPPOATM=m
CONFIG_ATM_LANAI=m
CONFIG_ATM_BR2684=m
CONFIG_ATM_BR2684_IPFILTER=y
CONFIG_ATM_HE=m
CONFIG_ATM_HE_USE_SUNI=m
CONFIG_VLAN_8021Q=m

#
#  
#
CONFIG_IPX=m
# CONFIG_IPX_INTERN is not set
CONFIG_ATALK=m
# CONFIG_DECNET is not set
CONFIG_DECNET_SIOCGIFCONF=y
CONFIG_DECNET_ROUTER=y
CONFIG_DECNET_ROUTE_FWMARK=y
CONFIG_BRIDGE=m
CONFIG_BRIDGE_NF=y
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_LLC is not set
CONFIG_NET_DIVERT=y
# CONFIG_ECONET is not set
# CONFIG_NET_FASTROUTE is not set
# CONFIG_NET_HW_FLOWCONTROL is not set

#
# QoS and/or fair queueing
#
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_CSZ=m
# CONFIG_NET_SCH_ATM is not set
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=m
CONFIG_NET_SCH_GRED=m
CONFIG_NET_SCH_DSMARK=m
CONFIG_NET_SCH_INGRESS=m
CONFIG_NET_QOS=y
CONFIG_NET_ESTIMATOR=y
CONFIG_NET_CLS=y
CONFIG_NET_CLS_TCINDEX=m
CONFIG_NET_CLS_ROUTE4=m
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
CONFIG_NET_CLS_RSVP=m
CONFIG_NET_CLS_RSVP6=m
CONFIG_NET_CLS_POLICE=y


#
# Telephony Support
#
CONFIG_PHONE=m
CONFIG_PHONE_IXJ=m
CONFIG_PHONE_IXJ_PCMCIA=m

#
# ATA/IDE/MFM/RLL support
#

#
# IDE, ATA and ATAPI Block devices
#
CONFIG_IDE=y
CONFIG_IDE_KNOWS=y
CONFIG_HAZARD_READ=y
# CONFIG_BLK_DEV_IDECD_BAILOUT is not set
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDECD=m
CONFIG_EDP2=m

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_HD_IDE is not set
# CONFIG_BLK_DEV_HD is not set
CONFIG_BLK_DEV_IDEDISK=y
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_BLK_DEV_ATARAID=m
CONFIG_BLK_DEV_ATARAID_HPT=m
CONFIG_BLK_DEV_ATARAID_PDC=m
CONFIG_BLK_DEV_ATARAID_SII=m
# CONFIG_BLK_DEV_IDEDISK_VENDOR is not set
# CONFIG_BLK_DEV_IDEDISK_FUJITSU is not set
# CONFIG_BLK_DEV_IDEDISK_IBM is not set
# CONFIG_BLK_DEV_IDEDISK_MAXTOR is not set
# CONFIG_BLK_DEV_IDEDISK_QUANTUM is not set
# CONFIG_BLK_DEV_IDEDISK_SEAGATE is not set
# CONFIG_BLK_DEV_IDEDISK_WD is not set
# CONFIG_BLK_DEV_COMMERIAL is not set
# CONFIG_BLK_DEV_TIVO is not set
CONFIG_BLK_DEV_IDETAPE=m


#
# IDE chipset support/bugfixes
#
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_ONLYDISK is not set
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
# CONFIG_IDEDISK_STROKE is not set
# CONFIG_IDE_TASK_IOCTL is not set
# CONFIG_BLK_DEV_SERVICE is not set
# CONFIG_PKT_TASK_IOCTL is not set
# CONFIG_IDE_TASK_IOCTL_DEBUG is not set
# CONFIG_IDE_TASKFILE_IO is not set

# CONFIG_WDC_ALI15X3 is not set
# CONFIG_AMD7409_OVERRIDE is not set
CONFIG_BLK_DEV_HPT34X=y
# CONFIG_HPT34X_AUTODMA is not set
CONFIG_BLK_DEV_HPT366=y
CONFIG_BLK_DEV_PIIX=y
CONFIG_PIIX_TUNING=y
CONFIG_BLK_DEV_AMD74XX=y
CONFIG_BLK_DEV_CENATEK=y
CONFIG_PDC202XX_FORCE=y
CONFIG_BLK_DEV_SVWKS=y
CONFIG_BLK_DEV_GENERIC=y
# CONFIG_AMD74XX_OVERRIDE is not set
CONFIG_BLK_DEV_NFORCE=y
CONFIG_BLK_DEV_PDC202XX_OLD=y
CONFIG_BLK_DEV_PDC202XX_NEW=y
CONFIG_BLK_DEV_SIIMAGE=y
CONFIG_BLK_DEV_TRIFLEX=y

# CONFIG_BLK_DEV_OSB4 is not set
# CONFIG_IDE_CHIPSETS is not set
# CONFIG_IDEDMA_IVB is not set
# CONFIG_DMA_NONPCI is not set
CONFIG_BLK_DEV_CMD680=y
CONFIG_BLK_DEV_ADMA100=y

#
# SCSI support
#
CONFIG_SCSI=m

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_SD_EXTRA_DEVS=40
CONFIG_CHR_DEV_ST=m
CONFIG_CISS_SCSI_TAPE=y
CONFIG_CISS_MONITOR_THREAD=y
CONFIG_CHR_DEV_OSST=m
CONFIG_CHR_DEV_SG=m

#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
# CONFIG_SCSI_MULTI_LUN is not set
CONFIG_SCSI_CONSTANTS=y

#
# SCSI low-level drivers
#
CONFIG_AIC7XXX_TCQ_ON_BY_DEFAULT=y
# CONFIG_AIC7XXX_PROC_STATS is not set
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
CONFIG_AIC7XXX_RESET_DELAY=5000
# CONFIG_AIC7XXX_BUILD_FIRMWARE is not set
CONFIG_AIC7XXX_OLD_TCQ_ON_BY_DEFAULT=y
CONFIG_AIC7XXX_OLD_CMDS_PER_DEVICE=32
# CONFIG_AIC7XXX_PROBE_EISA_VL is not set
CONFIG_SCSI_AIC79XX=m
CONFIG_AIC79XX_CMDS_PER_DEVICE=32
CONFIG_AIC79XX_RESET_DELAY_MS=15000
# CONFIG_AIC79XX_BUILD_FIRMWARE is not set
# CONFIG_AIC79XX_ENABLE_RD_STRM is not set
# CONFIG_AIC79XX_DEBUG_ENABLE is not set
CONFIG_AIC79XX_DEBUG_MASK=0
CONFIG_AIC7XXX_DEBUG_MASK=0
# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set
CONFIG_SCSI_MEGARAID=m
CONFIG_SCSI_ATA=y
# CONFIG_SCSI_ATA_PATA is not set
CONFIG_SCSI_ATA_PIIX=m
# CONFIG_SCSI_OMIT_FLASHPOINT is not set
CONFIG_SCSI_EATA_TAGGED_QUEUE=y
# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set
CONFIG_SCSI_EATA_MAX_TAGS=16
# CONFIG_SCSI_GENERIC_NCR53C400 is not set
CONFIG_SCSI_G_NCR5380_PORT=y
# CONFIG_SCSI_G_NCR5380_MEM is not set
CONFIG_SCSI_IPS=m
CONFIG_SCSI_PPA=m
CONFIG_SCSI_IMM=m
# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not set
# CONFIG_SCSI_NCR53C7xx_sync is not set
CONFIG_SCSI_NCR53C7xx_FAST=y
CONFIG_SCSI_NCR53C7xx_DISCONNECT=y
CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
# CONFIG_SCSI_NCR53C8XX_PROFILE is not set
# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set
# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT is not set
# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT is not set
# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT is not set
CONFIG_SCSI_NCR53C8XX_SYNC=40
CONFIG_SCSI_SYM53C8XX_2=m
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
# CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set
CONFIG_PCMCIA_NINJA_SCSI=m
CONFIG_SCSI_QLOGIC_1280=m
CONFIG_SCSI_QLOGIC_QLA2100=m
CONFIG_FC_QLA2200=m
CONFIG_FC_QLA2300=m
# CONFIG_SCSI_QLOGIC_FC_FIRMWARE is not set
CONFIG_SCSI_NEWISP=m
CONFIG_SCSI_SEAGATE=m
# CONFIG_SCSI_DC390T_NOGENSUPP is not set
# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set
CONFIG_SCSI_U14_34F_MAX_TAGS=8
CONFIG_SCSI_ULTRASTOR=m
CONFIG_SCSI_ISCSI=m
CONFIG_SCSI_NSP32=m
CONFIG_SCSI_MEGARAID2=m


#
# PCMCIA SCSI adapter support
#
CONFIG_SCSI_PCMCIA=y
CONFIG_PCMCIA_QLOGIC=m

#
# Fusion MPT device support
#
# CONFIG_FUSION_BOOT is not set

#
# (ability to boot linux kernel from Fusion device is DISABLED!)
#
# CONFIG_FUSION_ISENSE is not set
CONFIG_FUSION_CTL=m
CONFIG_FUSION_LAN=m
CONFIG_FUSION_MAX_SGE=40

#
# IEEE 1394 (FireWire) support
#
# CONFIG_IEEE1394_PCILYNX is not set
# CONFIG_IEEE1394_PCILYNX_LOCALRAM is not set
CONFIG_IEEE1394_PCILYNX_PORTS=y
CONFIG_IEEE1394_OHCI1394=m
CONFIG_IEEE1394_VIDEO1394=m
CONFIG_IEEE1394_RAWIO=m
CONFIG_IEEE1394_SBP2=m
# CONFIG_IEEE1394_VERBOSEDEBUG is not set
CONFIG_IEEE1394_ETH1394=m
CONFIG_IEEE1394_DV1394=m
CONFIG_IEEE1394_CMP=m
CONFIG_IEEE1394_AMDTP=m
CONFIG_IEEE1394_SBP2_PHYS_DMA=y
CONFIG_IEEE1394_OUI_DB=m


#
# I2O device support
#
CONFIG_I2O=m
CONFIG_I2O_PCI=m
CONFIG_I2O_BLOCK=m
CONFIG_I2O_LAN=m
CONFIG_I2O_SCSI=m
CONFIG_I2O_PROC=m
CONFIG_SCSI_DPT_I2O=m


#
# Network device support
#
CONFIG_NETDEVICES=y

#
# ARCnet devices
#
# CONFIG_ARCNET is not set

#
# Appletalk devices
#
CONFIG_APPLETALK=y
CONFIG_DEV_APPLETALK=y
CONFIG_LTPC=m
CONFIG_COPS=m
CONFIG_COPS_DAYNA=y
CONFIG_COPS_TANGENT=y
CONFIG_IPDDP=m
CONFIG_IPDDP_ENCAP=y
CONFIG_IPDDP_DECAP=y
CONFIG_DUMMY=m
CONFIG_BONDING=m
CONFIG_EQUALIZER=m
CONFIG_TUN=m
CONFIG_ETHERTAP=m
CONFIG_NET_SB1000=m

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_EL1=m
CONFIG_EL2=m
CONFIG_ELPLUS=m
CONFIG_EL16=m
CONFIG_EL3=m
CONFIG_EWRK3=m
CONFIG_3C359=m
CONFIG_3C515=m
# CONFIG_ELMC is not set
# CONFIG_ELMC_II is not set
CONFIG_VORTEX=m
CONFIG_TYPHOON=m
CONFIG_BC90X=m
CONFIG_LANCE=m
CONFIG_AMD8111_ETH=m
CONFIG_NET_VENDOR_SMC=y
CONFIG_WD80x3=m
CONFIG_ULTRA=m
CONFIG_ULTRA32=m
CONFIG_SMC9194=m
CONFIG_NET_VENDOR_RACAL=y
CONFIG_NI5010=m
CONFIG_NI52=m
CONFIG_NI65=m
CONFIG_AT1700=m
CONFIG_DEPCA=m
CONFIG_HP100=m
CONFIG_NET_ISA=y
CONFIG_E2100=m
CONFIG_EEXPRESS=m
CONFIG_EEXPRESS_PRO=m
CONFIG_HPLAN_PLUS=m
CONFIG_HPLAN=m
CONFIG_ETH16I=m
CONFIG_NE2000=m
CONFIG_SK_G16=m
CONFIG_NET_PCI=y
CONFIG_PCNET32=m
CONFIG_ADAPTEC_STARFIRE=m
CONFIG_AC3200=m
CONFIG_APRICOT=m
CONFIG_B44=m
CONFIG_CS89x0=m
CONFIG_TULIP=m
# CONFIG_TULIP_MWI is not set
CONFIG_TULIP_MMIO=y
CONFIG_DE4X5=m
CONFIG_DGRS=m
CONFIG_DM9102=m
CONFIG_EEPRO100=m
# CONFIG_EEPRO100_PM is not set
# CONFIG_EEPRO100_PIO is not set
CONFIG_LNE390=m
CONFIG_LP486E=m
CONFIG_FEALNX=m
CONFIG_E100=m
CONFIG_NATSEMI=m
# CONFIG_NATSEMI_CABLE_MAGIC is not set
CONFIG_NE2K_PCI=m
CONFIG_NE3210=m
CONFIG_ES3210=m
CONFIG_8139TOO=m
CONFIG_R8169=m
# CONFIG_8139_OLD_RX_RESET is not set
CONFIG_8139CP=m
# CONFIG_8139TOO_TUNE_TWISTER is not set
CONFIG_8139TOO_8129=y
# CONFIG_8139_NEW_RX_RESET is not set
# CONFIG_8139TOO_PIO is not set
CONFIG_RTL8129=m
CONFIG_SIS900=m
CONFIG_SIS900_OLD=m
CONFIG_EPIC100=m
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_SUNGEM=m
CONFIG_TLAN=m
CONFIG_VIA_RHINE=m
# CONFIG_VIA_RHINE_MMIO is not set
CONFIG_WINBOND_840=m
CONFIG_HAPPYMEAL=m
CONFIG_NET_POCKET=y
CONFIG_ATP=m
CONFIG_DE600=m
CONFIG_DE620=m
# CONFIG_LAN_SAA9730 is not set
CONFIG_TC35815=m
CONFIG_NET_BCM4400=m



#
# Ethernet (1000 Mbit)
#
CONFIG_E1000=m
CONFIG_E1000_NAPI=y
CONFIG_ACENIC=m
CONFIG_TIGON3=m
# CONFIG_ACENIC_OMIT_TIGON_I is not set
CONFIG_HAMACHI=m
CONFIG_NS83820=m
CONFIG_YELLOWFIN=m
CONFIG_NET_BROADCOM=m
CONFIG_DL2K=m
CONFIG_SK98LIN=m
CONFIG_SK98LIN_T1=y
CONFIG_SK98LIN_T2=y
CONFIG_SK98LIN_T3=y
CONFIG_SK98LIN_T4=y
CONFIG_SK98LIN_T5=y
CONFIG_SK98LIN_T6=y
CONFIG_SK98LIN_T7=y
CONFIG_SK98LIN_T8=y
CONFIG_SK98LIN_T9=y
CONFIG_FDDI=y
CONFIG_DEFXX=m
CONFIG_SKFP=m
# CONFIG_HIPPI is not set
CONFIG_PLIP=m
CONFIG_PPP=m
CONFIG_PPP_FILTER=y
CONFIG_IPPP_FILTER=y
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
# CONFIG_SYNCLINKMP is not set
CONFIG_PPP_DEFLATE=m
# CONFIG_PPP_BSDCOMP is not set
CONFIG_PPPOE=m
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y
CONFIG_SLIP_MODE_SLIP6=y

#
# Wireless LAN (non-hamradio)
#
CONFIG_CIPE=m
CONFIG_NET_RADIO=y
CONFIG_STRIP=m
CONFIG_WAVELAN=m
CONFIG_ARLAN=m
CONFIG_AIRONET4500=m
CONFIG_AIRONET4500_NONCS=m
CONFIG_AIRONET4500_PNP=y
CONFIG_AIRONET4500_PCI=y
CONFIG_AIRONET4500_ISA=y
CONFIG_AIRONET4500_I365=y
CONFIG_AIRONET4500_PROC=m
CONFIG_AIRO=m
CONFIG_AIRO_CS=m
CONFIG_HERMES=m
CONFIG_PLX_HERMES=m
CONFIG_PCI_HERMES=m


#
# Token Ring devices
#
CONFIG_TR=y
CONFIG_IBMTR=m
CONFIG_IBMOL=m
CONFIG_IBMLS=m
CONFIG_TMS380TR=m
CONFIG_TMSPCI=m
CONFIG_TMSISA=m
CONFIG_ABYSS=m
CONFIG_SMCTR=m
CONFIG_NET_FC=y
CONFIG_IPHASE5526=m
CONFIG_RCPCI=m
CONFIG_SHAPER=m

#
# Wan interfaces
#
CONFIG_WAN=y
CONFIG_HOSTESS_SV11=m
CONFIG_COSA=m
CONFIG_FARSYNC=m
CONFIG_ATI_XX20=m
CONFIG_ATI_CD1865=m
CONFIG_SYNCLINK_CS=m
# CONFIG_COMX is not set
# CONFIG_LANMEDIA is not set
CONFIG_SEALEVEL_4021=m
# CONFIG_SYNCLINK_SYNCPPP is not set
# CONFIG_HDLC is not set
CONFIG_DLCI=m
CONFIG_DLCI_COUNT=24
CONFIG_DLCI_MAX=8
CONFIG_SDLA=m
CONFIG_WAN_ROUTER_DRIVERS=y
CONFIG_VENDOR_SANGOMA=m
CONFIG_WANPIPE_CARDS=4
CONFIG_WANPIPE_CHDLC=y
CONFIG_WANPIPE_PPP=y
CONFIG_WANPIPE_FR=y
CONFIG_WANPIPE_X25=y
CONFIG_WANPIPE_MULTPPP=y
CONFIG_CYCLADES_SYNC=m
CONFIG_CYCLOMX_X25=y
# CONFIG_LAPBETHER is not set
# CONFIG_X25_ASY is not set
CONFIG_SBNI=m
CONFIG_SBNI_MULTILINE=y

#
# PCMCIA network device support
#
CONFIG_NET_PCMCIA=y
CONFIG_PCMCIA_3C589=m
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_FMVJ18X=m
CONFIG_PCMCIA_PCNET=m
CONFIG_PCMCIA_NMCLAN=m
CONFIG_PCMCIA_SMC91C92=m
CONFIG_PCMCIA_XIRC2PS=m
CONFIG_PCMCIA_AXNET=m
# CONFIG_ARCNET_COM20020_CS is not set
CONFIG_PCMCIA_IBMTR=m
CONFIG_PCMCIA_XIRTULIP=m
CONFIG_PCMCIA_XIRCOM=m
CONFIG_NET_PCMCIA_RADIO=y
CONFIG_PCMCIA_RAYCS=m
CONFIG_PCMCIA_NETWAVE=m
CONFIG_PCMCIA_WAVELAN=m
CONFIG_PCMCIA_WVLAN=m
CONFIG_PCMCIA_HERMES=m
CONFIG_PCMCIA_HERMES_OLD=m
CONFIG_AIRONET4500_CS=m
# CONFIG_AIRONET4800_CS is not set

#
# ATM drivers
#
CONFIG_ATM_TCP=m
CONFIG_ATM_ENI=m
# CONFIG_ATM_ENI_DEBUG is not set
# CONFIG_ATM_ENI_TUNE_BURST is not set
CONFIG_ATM_FIRESTREAM=m
CONFIG_ATM_ZATM=m
# CONFIG_ATM_ZATM_DEBUG is not set
CONFIG_ATM_ZATM_EXACT_TS=y
CONFIG_ATM_NICSTAR=m
CONFIG_ATM_NICSTAR_USE_SUNI=y
CONFIG_ATM_NICSTAR_USE_IDT77105=y
CONFIG_ATM_AMBASSADOR=m
# CONFIG_ATM_AMBASSADOR_DEBUG is not set
CONFIG_ATM_HORIZON=m
# CONFIG_ATM_HORIZON_DEBUG is not set
CONFIG_ATM_IA=m
# CONFIG_ATM_IA_DEBUG is not set
CONFIG_ATM_FORE200E_MAYBE=m
CONFIG_ATM_FORE200E_PCA=y
CONFIG_ATM_FORE200E_PCA_DEFAULT_FW=y
CONFIG_ATM_FORE200E_TX_RETRY=16
CONFIG_ATM_FORE200E_DEBUG=0
CONFIG_ATM_FORE200E=m
CONFIG_ATM_IDT77252=m
# CONFIG_ATM_IDT77252_DEBUG is not set
# CONFIG_ATM_IDT77252_RCV_ALL is not set


#
# Amateur Radio support
#
CONFIG_HAMRADIO=m

#
# IrDA (infrared) support
#
CONFIG_IRDA=m

#
# IrDA protocols
#
CONFIG_IRLAN=m
CONFIG_IRNET=m
CONFIG_IRCOMM=m
CONFIG_IRDA_ULTRA=y
CONFIG_IRDA_OPTIONS=y

#
#   IrDA options
#
CONFIG_IRDA_CACHE_LAST_LSAP=y
CONFIG_IRDA_FAST_RR=y
# CONFIG_IRDA_DEBUG is not set

#
# Infrared-port device drivers
#

#
# SIR device drivers
#
CONFIG_IRTTY_SIR=m
CONFIG_IRPORT_SIR=m

#
# FIR device drivers
#
CONFIG_NSC_FIR=m
CONFIG_WINBOND_FIR=m
CONFIG_TOSHIBA_FIR=m
CONFIG_SMC_IRCC_FIR=m
CONFIG_ALI_FIR=m
CONFIG_VLSI_FIR=m

#
# Dongle support
#
CONFIG_DONGLE=y
CONFIG_ESI_DONGLE=m
CONFIG_ACTISYS_DONGLE=m
CONFIG_TEKRAM_DONGLE=m
CONFIG_GIRBIL_DONGLE=m
CONFIG_LITELINK_DONGLE=m
CONFIG_OLD_BELKIN_DONGLE=m
CONFIG_MCP2120_DONGLE=m
CONFIG_ACT200L_DONGLE=m
CONFIG_MA600_DONGLE=m
CONFIG_TOSHIBA_OLD=m

#
# ISDN subsystem
#
CONFIG_ISDN_PPP=y
CONFIG_ISDN_PPP_VJ=y
CONFIG_ISDN_MPP=y
CONFIG_ISDN_PPP_BSDCOMP=m
CONFIG_ISDN_AUDIO=y
CONFIG_ISDN_TTY_FAX=y

#
# ISDN feature submodules
#
CONFIG_ISDN_DRV_LOOP=m
# CONFIG_ISDN_DIVERSION is not set

#
# low-level hardware drivers
#

#
# Passive ISDN cards
#
CONFIG_ISDN_DRV_HISAX=m
CONFIG_HISAX_DEBUG=y
CONFIG_HISAX_ENTERNOW_PCI=m
#
#   D-channel protocol features
#
CONFIG_HISAX_EURO=y
CONFIG_DE_AOC=y
# CONFIG_HISAX_NO_SENDCOMPLETE is not set
# CONFIG_HISAX_NO_LLC is not set
# CONFIG_HISAX_NO_KEYPAD is not set
CONFIG_HISAX_1TR6=y
CONFIG_HISAX_NI1=y

#
#   HiSax supported cards
#
CONFIG_HISAX_16_0=y
CONFIG_HISAX_16_3=y
CONFIG_HISAX_TELESPCI=y
CONFIG_HISAX_S0BOX=y
CONFIG_HISAX_AVM_A1=y
CONFIG_HISAX_AVM_A1_CS=m
CONFIG_HISAX_FRITZPCI=y
CONFIG_HISAX_FRITZ_PCIPNP=m
CONFIG_HISAX_AVM_A1_PCMCIA=y
CONFIG_HISAX_ELSA=y
CONFIG_HISAX_ELSA_CS=m
CONFIG_HISAX_IX1MICROR2=y
CONFIG_HISAX_DIEHLDIVA=y
CONFIG_HISAX_ASUSCOM=y
CONFIG_HISAX_TELEINT=y
CONFIG_HISAX_HFCS=y
CONFIG_HISAX_SEDLBAUER=y
CONFIG_HISAX_SEDLBAUER_CS=m
CONFIG_HISAX_SPORTSTER=y
CONFIG_HISAX_MIC=y
CONFIG_HISAX_NETJET=y
CONFIG_HISAX_NETJET_U=y
CONFIG_HISAX_NICCY=y
CONFIG_HISAX_ISURF=y
CONFIG_HISAX_HSTSAPHIR=y
CONFIG_HISAX_BKM_A4T=y
CONFIG_HISAX_SCT_QUADRO=y
CONFIG_HISAX_GAZEL=y
CONFIG_HISAX_HFC_PCI=y
CONFIG_HISAX_W6692=y
CONFIG_HISAX_HFC_SX=y
CONFIG_HISAX_ST5481=y
CONFIG_HISAX_MAX_CARDS=8

#
# Active ISDN cards
#
CONFIG_ISDN_DRV_ICN=m
CONFIG_ISDN_DRV_PCBIT=m
# CONFIG_ISDN_DRV_SC is not set
# CONFIG_ISDN_DRV_ACT2000 is not set
CONFIG_ISDN_DRV_EICON=m
CONFIG_ISDN_DRV_EICON_DIVAS=m
# CONFIG_ISDN_DRV_EICON_OLD is not set
CONFIG_ISDN_DRV_EICON_PCI=m
# CONFIG_ISDN_DRV_EICON_ISA is not set
CONFIG_ISDN_CAPI=m
CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
CONFIG_ISDN_CAPI_MIDDLEWARE=y
CONFIG_ISDN_CAPI_CAPI20=m
CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
CONFIG_ISDN_CAPI_CAPIFS=m
CONFIG_ISDN_CAPI_CAPIDRV=m
CONFIG_ISDN_DRV_AVMB1_B1ISA=m
CONFIG_ISDN_DRV_AVMB1_B1PCI=m
CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y
CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m
CONFIG_ISDN_DRV_AVMB1_T1ISA=m
CONFIG_ISDN_DRV_AVMB1_AVM_CS=m
CONFIG_ISDN_DRV_AVMB1_T1PCI=m
CONFIG_ISDN_DRV_AVMB1_C4=m
CONFIG_HYSDN=m
CONFIG_HYSDN_CAPI=y
CONFIG_ISDN_DRV_TPAM=m

#
# Input core support
#
CONFIG_INPUT=m
CONFIG_INPUT_GAMEPORT=m
CONFIG_INPUT_KEYBDEV=m
CONFIG_INPUT_MOUSEDEV=m
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=m
CONFIG_INPUT_STINGER=m
CONFIG_INPUT_CS461X=m
CONFIG_INPUT_EVDEV=m
CONFIG_INPUT_ANALOG=m
CONFIG_INPUT_INTERACT=m
CONFIG_INPUT_WARRIOR=m 
CONFIG_INPUT_EMU10K1=m
CONFIG_INPUT_SERIO=m

#
# Character devices
#
# CONFIG_CD_NO_IDESCSI is not set
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_ECC=m
CONFIG_SERIAL=y
CONFIG_SERIAL_CONSOLE=y
CONFIG_SERIAL_MANY_PORTS=y
CONFIG_SERIAL_SHARE_IRQ=y
# CONFIG_SERIAL_DETECT_IRQ is not set
CONFIG_SERIAL_MULTIPORT=y
# CONFIG_HUB6 is not set
CONFIG_COMPUTONE=m
CONFIG_ROCKETPORT=m
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
CONFIG_DIGIEPCA=m
CONFIG_DIGI=m
CONFIG_ESPSERIAL=m
# CONFIG_DSCC4 is not set
CONFIG_MOXA_INTELLIO=m
CONFIG_MOXA_SMARTIO=m
CONFIG_ISI=m
CONFIG_SYNCLINK=m
CONFIG_N_HDLC=m
CONFIG_RISCOM8=m
CONFIG_SPECIALIX=m
CONFIG_SPECIALIX_RTSCTS=y
CONFIG_SX=m
# CONFIG_RIO is not set
CONFIG_STALDRV=y
CONFIG_STALLION=m
CONFIG_ISTALLION=m
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=2048
CONFIG_PRINTER=m
CONFIG_LP_CONSOLE=y
CONFIG_PPDEV=m
CONFIG_MWAVE=m
CONFIG_SONYPI=m
# CONFIG_VBLANK is not set
# CONFIG_CRYPTO is not set
CONFIG_CRYPTO_AEP=m
CONFIG_CRYPTO_BROADCOM=m
CONFIG_BATTERY_GERICOM=m
CONFIG_CIPHERS=m
CONFIG_CRYPTODEV=m
CONFIG_CIPHER_AES=m
CONFIG_CIPHER_IDENTITY=m
CONFIG_CRYPTOLOOP=m

#
# I2C support
#
CONFIG_I2C=m
CONFIG_I2C_ALGOBIT=m
CONFIG_I2C_PHILIPSPAR=m
CONFIG_I2C_ELV=m
CONFIG_I2C_VELLEMAN=m
CONFIG_I2C_ALGOPCF=m
CONFIG_I2C_ELEKTOR=m
CONFIG_I2C_MAINBOARD=y
CONFIG_I2C_AMD756=m
CONFIG_I2C_I801=m
CONFIG_I2C_PIIX4=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m
CONFIG_I2C_VOODOO3=m
CONFIG_I2C_ALI1535=m
# CONFIG_I2C_TSUNAMI is not set
CONFIG_I2C_SIS5595=m
CONFIG_I2C_ISA=m
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_PROC=m

#
# Hardware sensors support
#
CONFIG_SENSORS=m
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ADM1025=m
CONFIG_SENSORS_ADM9240=m
CONFIG_SENSORS_GL518SM=m
CONFIG_SENSORS_GL520SM=m
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM78=m
CONFIG_SENSORS_LM80=m
CONFIG_SENSORS_LM87=m
CONFIG_SENSORS_LM92=m
CONFIG_SENSORS_SMSC47M1=m
CONFIG_SENSORS_VT1211=m
CONFIG_SENSORS_VT8231=m
CONFIG_SENSORS_PCF8574=m
CONFIG_SENSORS_PCF8591=m
CONFIG_SENSORS_SIS5595=m
CONFIG_SENSORS_THMC50=m
CONFIG_SENSORS_VIA686A=m
CONFIG_SENSORS_W83781D=m
CONFIG_SENSORS_OTHER=y
CONFIG_SENSORS_BT869=m
CONFIG_SENSORS_DDCMON=m
CONFIG_SENSORS_EEPROM=m
CONFIG_SENSORS_LTC1710=m
CONFIG_SENSORS_MATORB=m
CONFIG_SENSORS_ADM1024=m
CONFIG_SENSORS_DS1621=m
CONFIG_SENSORS_FSCPOS=m
CONFIG_SENSORS_FSCSCY=m
CONFIG_SENSORS_MAXILIFE=m
CONFIG_SENSORS_IT87=m
CONFIG_SENSORS_MTP008=m

#
# Mice
#
CONFIG_ATIXL_BUSMOUSE=m
CONFIG_LOGIBUSMOUSE=m
CONFIG_MS_BUSMOUSE=m
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y
CONFIG_MK712_MOUSE=m


#
# Joysticks
#
CONFIG_INPUT_NS558=m
CONFIG_INPUT_LIGHTNING=m
CONFIG_INPUT_PCIGAME=m
CONFIG_INPUT_A3D=m
CONFIG_INPUT_ADI=m
CONFIG_INPUT_COBRA=m
CONFIG_INPUT_GF2K=m 
CONFIG_INPUT_GRIP=m
CONFIG_INPUT_TMDC=m
CONFIG_INPUT_SIDEWINDER=m
CONFIG_INPUT_SERPORT=m
CONFIG_INPUT_SPACEORB=m
CONFIG_INPUT_MAGELLAN=m
CONFIG_INPUT_SPACEBALL=m
CONFIG_INPUT_IFORCE_232=m
CONFIG_INPUT_IFORCE_USB=m
CONFIG_INPUT_DB9=m
CONFIG_INPUT_GAMECON=m
CONFIG_INPUT_TURBOGRAFX=m


#
# Input core support is needed for joysticks
#
# CONFIG_QIC02_TAPE is not set

#
# Watchdog Cards
#
# CONFIG_WATCHDOG_NOWAYOUT is not set
CONFIG_SOFT_WATCHDOG=m
CONFIG_WDT=m
CONFIG_WDTPCI=m
CONFIG_ADVANTECH_WDT=m
CONFIG_MACHZ_WDT=m
CONFIG_PCWATCHDOG=m
CONFIG_W83877F_WDT=m
CONFIG_ACQUIRE_WDT=m
CONFIG_EUROTECH_WDT=m
CONFIG_IB700_WDT=m
CONFIG_SC520_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_WAFER_WDT=m
CONFIG_SC1200_WDT=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM6117_WDT=m
# CONFIG_60XX_WDT is not set
# CONFIG_MIXCOMWD is not set
CONFIG_I810_TCO=m
CONFIG_AMD7XX_TCO=m
CONFIG_INTEL_RNG=m
CONFIG_AMD_RNG=m
# CONFIG_APPLICOM is not set

#
# Ftape, the floppy tape device driver
#
CONFIG_ZFTAPE=m
CONFIG_ZFT_DFLT_BLK_SZ=10240

#
#   The compressor will be built as a module only!
#
CONFIG_ZFT_COMPRESSOR=m
CONFIG_FT_NR_BUFFERS=3
# CONFIG_FT_PROC_FS is not set
CONFIG_FT_NORMAL_DEBUG=y
# CONFIG_FT_FULL_DEBUG is not set
# CONFIG_FT_NO_TRACE is not set
# CONFIG_FT_NO_TRACE_AT_ALL is not set

#
# Hardware configuration
#
CONFIG_FT_STD_FDC=y
# CONFIG_FT_MACH2 is not set
# CONFIG_FT_PROBE_FC10 is not set
# CONFIG_FT_ALT_FDC is not set
CONFIG_FT_FDC_THR=8
CONFIG_FT_FDC_MAX_RATE=2000
CONFIG_FT_ALPHA_CLOCK=0

CONFIG_AGP=m
CONFIG_AGP_INTEL=y
CONFIG_AGP_I810=y
CONFIG_AGP_VIA=y
CONFIG_AGP_AMD=y
CONFIG_AGP_AMD_8151=y
CONFIG_AGP_SIS=y
CONFIG_AGP_ALI=y
CONFIG_AGP_ATI=y
CONFIG_AGP_SWORKS=y
CONFIG_AGP_NVIDIA=y
CONFIG_DRM=y
# CONFIG_DRM_OLD is not set
CONFIG_DRM_NEW=y
CONFIG_DRM_TDFX=m
CONFIG_DRM_GAMMA=m
CONFIG_DRM_R128=m
CONFIG_DRM_I810=m
# CONFIG_DRM_I810_XFREE_41 is not set
CONFIG_DRM_I830=m
CONFIG_DRM_MGA=m
CONFIG_DRM_RADEON=m
CONFIG_DRM_SIS=m
# CONFIG_DRM_S3 is not set
# CONFIG_DRM_VIA is not set
# CONFIG_DRM41_SIS is not set
CONFIG_PCMCIA_SERIAL=m

#
# PCMCIA character device support
#
CONFIG_PCMCIA_SERIAL_CS=m
CONFIG_PCMCIA_SERIAL_CB=m

#
# Multimedia devices
#

#
# Video For Linux
#
CONFIG_I2C_PARPORT=m


#
# Video Adapters
#
CONFIG_VIDEO_BT848=m
CONFIG_VIDEO_W9966=m
CONFIG_VIDEO_BWQCAM=m
CONFIG_VIDEO_CQCAM=m
CONFIG_VIDEO_CPIA=m
CONFIG_VIDEO_CPIA_PP=m
CONFIG_VIDEO_CPIA_USB=m
CONFIG_VIDEO_SAA5249=m
CONFIG_TUNER_3036=m
CONFIG_VIDEO_STRADIS=m
CONFIG_VIDEO_ZORAN=m
CONFIG_VIDEO_ZORAN_BUZ=m
CONFIG_VIDEO_ZORAN_DC10=m
CONFIG_VIDEO_ZORAN_LML33=m
CONFIG_VIDEO_BUZ=m
CONFIG_VIDEO_ZR36120=m
CONFIG_VIDEO_W9966=m
# CONFIG_VIDEO_MARGI is not set
# CONFIG_VIDEO_LS220 is not set

#
# Radio Adapters
#
CONFIG_RADIO_CADET=m
CONFIG_RADIO_RTRACK=m
CONFIG_RADIO_RTRACK2=m
CONFIG_RADIO_AZTECH=m
CONFIG_RADIO_GEMTEK=m
CONFIG_RADIO_GEMTEK_PCI=m
CONFIG_RADIO_MAESTRO=m
CONFIG_RADIO_MAXIRADIO=m
CONFIG_RADIO_MIROPCM20=m
CONFIG_RADIO_MIROPCM20_RDS=m
CONFIG_RADIO_SF16FMI=m
CONFIG_RADIO_SF16FMR2=m
CONFIG_RADIO_TERRATEC=m
CONFIG_RADIO_TRUST=m
CONFIG_RADIO_TYPHOON=m
CONFIG_RADIO_TYPHOON_PROC_FS=y
CONFIG_RADIO_ZOLTRIX=m


#
# File systems
#
CONFIG_FS_POSIX_ACL=y
CONFIG_QUOTA=y
# CONFIG_QFMT_V1 is not set
CONFIG_QFMT_V2=y

# CONFIG_QIFACE_COMPAT is not set
CONFIG_AFS_FS=m
CONFIG_AUTOFS_FS=m
CONFIG_AUTOFS4_FS=m
CONFIG_BEFS_FS=m
# CONFIG_BEFS_DEBUG is not set
CONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
# CONFIG_ADFS_FS is not set
# CONFIG_ADFS_FS_RW is not set
# CONFIG_AFFS_FS is not set
CONFIG_HFS_FS=m
CONFIG_HFSPLUS_FS=m
# CONFIG_XFS_FS is not set
# CONFIG_XFS_QUOTA is not set
# CONFIG_XFS_RT is not set
CONFIG_BFS_FS=m
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_UMSDOS_FS=m
CONFIG_VFAT_FS=m
# CONFIG_EFS_FS is not set
CONFIG_JFFS_FS=m
CONFIG_JFFS_FS_VERBOSE=0
CONFIG_JFFS_PROC_FS=y
CONFIG_JFFS2_FS=m
CONFIG_JFFS2_FS_DEBUG=0
CONFIG_CRAMFS=m
CONFIG_SWAPFS=y
CONFIG_TMPFS=y
CONFIG_RAMFS=m
CONFIG_ISO9660_FS=y
CONFIG_ZISOFS=y
CONFIG_JOLIET=y
CONFIG_MINIX_FS=m
# CONFIG_NTFS_FS is not set
# CONFIG_NTFS_RW is not set
# CONFIG_HPFS_FS is not set
CONFIG_JFS_FS=m
CONFIG_JFS_DEBUG=y
# CONFIG_JFS_STATISTICS is not set
CONFIG_PROC_FS=y
# CONFIG_DEVFS_FS is not set
# CONFIG_DEVFS_MOUNT is not set
# CONFIG_DEVFS_DEBUG is not set
CONFIG_DEVPTS_FS=y
# CONFIG_QNX4FS_FS is not set
# CONFIG_QNX4FS_RW is not set
CONFIG_ROMFS_FS=m
CONFIG_EXT2_FS=y
CONFIG_SYSV_FS=m
CONFIG_CMS_FS=m
CONFIG_EXT3_FS=m
CONFIG_EXT3_INDEX=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_XATTR_SHARING=y
CONFIG_EXT3_FS_XATTR_USER=y
CONFIG_EXT3_FS_POSIX_ACL=y
# CONFIG_JBD_DEBUG is not set
# CONFIG_BUFFER_DEBUG is not set
# CONFIG_SYSV_FS_WRITE is not set
CONFIG_UDF_FS=m
CONFIG_UDF_RW=y
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set
# CONFIG_SIMICSFS is not set
# CONFIG_DDFS is not set

#
# Network File Systems
#
CONFIG_CODA_FS=m
CONFIG_NFS_FS=m
CONFIG_NFS_DIRECTIO=y
CONFIG_NFS_V3=y
# CONFIG_ROOT_NFS is not set
CONFIG_NFSD=m
CONFIG_NFSD_TCP=y
CONFIG_NFSD_V3=y
CONFIG_SUNRPC=m
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
CONFIG_VXFS_FS=m
CONFIG_SMB_FS=m
CONFIG_MORE_UNNAMED_MAJORS=y
# CONFIG_SMB_NLS_DEFAULT is not set
CONFIG_NCP_FS=m
CONFIG_NCPFS_PACKET_SIGNING=y
CONFIG_NCPFS_IOCTL_LOCKING=y
CONFIG_NCPFS_STRONG=y
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_OS2_NS=y
CONFIG_NCPFS_SMALLDOS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_EXTRAS=y
CONFIG_INTERMEZZO_FS=m


#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
CONFIG_OSF_PARTITION=y
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
CONFIG_MAC_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y   
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_SGI_PARTITION=y
# CONFIG_ULTRIX_PARTITION is not set
CONFIG_SUN_PARTITION=y
CONFIG_MSDOS_PARTITION=y
# CONFIG_LDM_PARTITION is not set
# CONFIG_EFI_PARTITION is not set
CONFIG_SMB_NLS=y
CONFIG_NLS=y

#
# Native Language Support
#
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_CODEPAGE_737=m
CONFIG_NLS_CODEPAGE_775=m
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_CODEPAGE_852=m
CONFIG_NLS_CODEPAGE_855=m
CONFIG_NLS_CODEPAGE_857=m
CONFIG_NLS_CODEPAGE_860=m
CONFIG_NLS_CODEPAGE_861=m
CONFIG_NLS_CODEPAGE_862=m
CONFIG_NLS_CODEPAGE_863=m
CONFIG_NLS_CODEPAGE_864=m
CONFIG_NLS_CODEPAGE_865=m
CONFIG_NLS_CODEPAGE_866=m
CONFIG_NLS_CODEPAGE_869=m
CONFIG_NLS_CODEPAGE_874=m
CONFIG_NLS_CODEPAGE_932=m
CONFIG_NLS_CODEPAGE_936=m
CONFIG_NLS_CODEPAGE_949=m
CONFIG_NLS_CODEPAGE_950=m
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
CONFIG_NLS_ISO8859_3=m
CONFIG_NLS_ISO8859_4=m
CONFIG_NLS_ISO8859_5=m
CONFIG_NLS_ISO8859_6=m
CONFIG_NLS_ISO8859_7=m
CONFIG_NLS_ISO8859_8=m
CONFIG_NLS_ISO8859_9=m
CONFIG_NLS_ISO8859_13=m
CONFIG_NLS_ISO8859_14=m
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_KOI8_R=m
CONFIG_NLS_UTF8=m
CONFIG_NLS_CODEPAGE_1251=m
CONFIG_NLS_KOI8_U=m

#
# Console drivers
#
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
# CONFIG_VIDEO_IGNORE_BAD_MODE is not set
CONFIG_MDA_CONSOLE=m

#
# Frame-buffer support
#
CONFIG_FB=y
CONFIG_DUMMY_CONSOLE=y
# CONFIG_FB_E1355 is not set
# CONFIG_FB_PM2_FIFO_DISCONNECT is not set
CONFIG_FB_PM2_PCI=y
# CONFIG_FB_CYBER2000 is not set
CONFIG_FB_VESA=y
CONFIG_FB_VGA16=m
CONFIG_FB_HGA=m
CONFIG_VIDEO_SELECT=y
CONFIG_FB_MATROX_G100=y
CONFIG_FB_MATROX_G100A=y
CONFIG_FB_MATROX_I2C=m
CONFIG_FB_MATROX_MAVEN=m
CONFIG_FB_MATROX_MULTIHEAD=y
# CONFIG_FB_MATROX_PROC is not set
CONFIG_FB_NEOMAGIC=m
CONFIG_FB_ATY_GX=y 
CONFIG_FB_ATY_CT=y 
CONFIG_FB_ATY_CT_VAIO_LCD=y
# CONFIG_FB_TRIDENT is not set
CONFIG_FB_RADEON=m
CONFIG_FB_VOODOO1=m
CONFIG_FB_SIS=m
CONFIG_FB_SIS_300=y
CONFIG_FB_SIS_315=y
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FBCON_ADVANCED is not set
CONFIG_FBCON_HGA=m
CONFIG_FB_PM3=m
CONFIG_FB_INTEL=m
# CONFIG_FBCON_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y

#
# Sound
#
CONFIG_SOUND=m
CONFIG_SOUND_CMPCI=m
CONFIG_SOUND_CMPCI_SPDIFLOOP=y
CONFIG_SOUND_CMPCI_4CH=y
CONFIG_SOUND_CMPCI_REAR=y
CONFIG_SOUND_CMPCI_FM=y
CONFIG_SOUND_CMPCI_MIDI=y
CONFIG_SOUND_CMPCI_JOYSTICK=y
CONFIG_SOUND_CMPCI_CM8738=y
CONFIG_SOUND_CMPCI_MPUIO=330
CONFIG_SOUND_CMPCI_SPEAKERS=2
# CONFIG_SOUND_CMPCI_SPDIFINVERSE is not set
CONFIG_SOUND_EMU10K1=m
CONFIG_SOUND_AUDIGY=m
CONFIG_MIDI_EMU10K1=m
CONFIG_SOUND_FUSION=m
CONFIG_SOUND_FORTE=m
CONFIG_SOUND_CS4281=m
CONFIG_SOUND_ES1370=m
CONFIG_SOUND_ES1371=m
CONFIG_SOUND_ESSSOLO1=m
CONFIG_SOUND_MAESTRO=m
CONFIG_SOUND_MAESTRO3=m
CONFIG_SOUND_SONICVIBES=m
CONFIG_SOUND_TRIDENT=m
CONFIG_SOUND_MSNDCLAS=m
# CONFIG_MSNDCLAS_HAVE_BOOT is not set
CONFIG_MSNDCLAS_INIT_FILE="/etc/sound/msndinit.bin"
CONFIG_MSNDCLAS_PERM_FILE="/etc/sound/msndperm.bin"
CONFIG_SOUND_MSNDPIN=m
# CONFIG_MSNDPIN_HAVE_BOOT is not set
CONFIG_MSNDPIN_INIT_FILE="/etc/sound/pndspini.bin"
CONFIG_MSNDPIN_PERM_FILE="/etc/sound/pndsperm.bin"
CONFIG_SOUND_VIA82CXXX=m
# CONFIG_SOUND_VIA82CXXX_PROCFS is not set
CONFIG_MIDI_VIA82CXXX=y
CONFIG_SOUND_OSS=m
# CONFIG_SOUND_TRACEINIT is not set
CONFIG_SOUND_DMAP=y
CONFIG_SOUND_AD1816=m
CONFIG_SOUND_AD1889=m
CONFIG_SOUND_SGALAXY=m
CONFIG_SOUND_ADLIB=m
CONFIG_SOUND_ACI_MIXER=m
CONFIG_SOUND_BT878=m
CONFIG_SOUND_CS4232=m
CONFIG_SOUND_ALI5455=m
CONFIG_SOUND_ALI5455_CODECSPDIFOUT_PCMOUTSHARE=y
CONFIG_SOUND_ALI5455_CODECSPDIFOUT_CODECINDEPENDENTDMA=y
CONFIG_SOUND_ALI5455_CONTROLLERSPDIFOUT_PCMOUTSHARE=y
CONFIG_SOUND_ALI5455_CONTROLLERSPDIFOUT_CONTROLLERINDEPENDENTDMA=y
CONFIG_SOUND_SSCAPE=m
CONFIG_SOUND_GUS=m
CONFIG_SOUND_GUS16=y
CONFIG_SOUND_GUSMAX=y
CONFIG_SOUND_ICH=m
CONFIG_SOUND_VMIDI=m
CONFIG_SOUND_TRIX=m
CONFIG_SOUND_MSS=m
CONFIG_SOUND_MPU401=m
CONFIG_SOUND_NM256=m
CONFIG_SOUND_MAD16=m
CONFIG_SOUND_AD1980=m
CONFIG_MAD16_OLDCARD=y
CONFIG_SOUND_PAS=m
# CONFIG_PAS_JOYSTICK is not set
CONFIG_SOUND_PSS=m
# CONFIG_PSS_MIXER is not set
# CONFIG_PSS_HAVE_BOOT is not set
CONFIG_SOUND_SB=m
CONFIG_SOUND_AWE32_SYNTH=m
CONFIG_SOUND_WAVEFRONT=m
CONFIG_SOUND_MAUI=m
CONFIG_SOUND_YM3812=m
CONFIG_SOUND_OPL3SA1=m
CONFIG_SOUND_OPL3SA2=m
CONFIG_SOUND_YMFPCI=m
CONFIG_SOUND_YMFPCI_LEGACY=y
CONFIG_SOUND_UART6850=m
CONFIG_SOUND_AEDSP16=m
CONFIG_SC6600=y
CONFIG_SC6600_JOY=y
CONFIG_SC6600_CDROM=4
CONFIG_SC6600_CDROMBASE=0
CONFIG_AEDSP16_SBPRO=y
CONFIG_AEDSP16_MPU401=y
CONFIG_SOUND_TVMIXER=m
CONFIG_SOUND_RME96XX=m
CONFIG_SOUND_KAHLUA=m
CONFIG_SOUND_WM97XX=m



#
# USB support
#
CONFIG_USB=m
# CONFIG_USB_DEBUG is not set
CONFIG_USB_LONG_TIMEOUT=y
# CONFIG_USB_LARGE_CONFIG is not set

#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set

#
# USB Controllers
#
CONFIG_USB_UHCI=m
CONFIG_USB_UHCI_ALT=m
CONFIG_USB_OHCI=m
CONFIG_USB_EHCI_HCD=m

#
# USB Device Class drivers
#
CONFIG_USB_AUDIO=m
CONFIG_USB_BLUETOOTH=m
CONFIG_USB_PRINTER=m
CONFIG_USB_ACM=m

#
# DFU (Device Firmware Upgrade) handler.

CONFIG_USB_DFU=m
CONFIG_FW_LOADER=m

#
#
# USB Storage
#

CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_HP8200e=y
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_DPCM=y
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_JUMPSHOT=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_SDDR55=y
CONFIG_USB_HPUSBSCSI=y


#
# USB Human Interface Devices (HID)
#
CONFIG_USB_HID=m
CONFIG_USB_HIDDEV=m
CONFIG_USB_HIDINPUT=m

# CONFIG_USB_KBD is not set
# CONFIG_USB_MOUSE is not set
CONFIG_USB_WACOM=m
CONFIG_USB_AIPTEK=m
CONFIG_USB_BRLVGER=m
CONFIG_USB_KBTAB=m


#
# USB Imaging devices
#
# CONFIG_USB_DC2XX is not set
CONFIG_USB_MDC800=m
CONFIG_USB_SCANNER=m
CONFIG_USB_MICROTEK=m
CONFIG_USB_HP5300=m
# CONFIG_USB_ID75 is not set


#
# USB Multimedia devices
#
CONFIG_USB_IBMCAM=m
CONFIG_USB_OV511=m
CONFIG_USB_DSBR=m
CONFIG_USB_DABUSB=m
CONFIG_USB_PWC=m
CONFIG_USB_KONICAWC=m
CONFIG_USB_SE401=m
CONFIG_USB_STV680=m
CONFIG_USB_VICAM=m
# CONFIG_USB_EMI26 is not set
CONFIG_USB_MIDI=m


#
# USB Network adaptors
#
CONFIG_USB_PLUSB=m
CONFIG_USB_PEGASUS=m
CONFIG_USB_KAWETH=m
CONFIG_USB_CATC=m
CONFIG_USB_NET1080=m
CONFIG_USB_USBNET=m
CONFIG_USB_CDCETHER=m
CONFIG_USB_RTL8150=m
CONFIG_USB_AUERSWALD=m
CONFIG_USB_SERIAL_EDGEPORT=m
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_CYBERJACK=m
CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_KLSI=m
CONFIG_USB_AUERISDN=m
CONFIG_USB_AX8817X=m


#
# USB port drivers
#
CONFIG_USB_USS720=m

#
# USB Serial Converter support
#
CONFIG_USB_SERIAL=m
# CONFIG_USB_SERIAL_DEBUG is not set
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_WHITEHEAT=m
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
CONFIG_USB_SERIAL_EMPEG=m
CONFIG_USB_SERIAL_FTDI_SIO=m
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_KEYSPAN_PDA=m
CONFIG_USB_SERIAL_KEYSPAN=m
# CONFIG_USB_SERIAL_KEYSPAN_USA28 is not set
CONFIG_USB_SERIAL_KEYSPAN_USA28X=y
CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y
CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y
# CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set
CONFIG_USB_SERIAL_KEYSPAN_USA19W=y
CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y
CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y
CONFIG_USB_SERIAL_KEYSPAN_MPR=m
CONFIG_USB_SERIAL_KEYSPAN_USA49W=y
CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y
CONFIG_USB_SERIAL_MCT_U232=m
CONFIG_USB_SERIAL_OMNINET=m
CONFIG_USB_SERIAL_XIRCOM=m
CONFIG_USB_SERIAL_EDGEPORT_TI=m
CONFIG_USB_SERIAL_KOBIL_SCT=m

CONFIG_USB_TIGL=m


#
# USB misc drivers
#
CONFIG_USB_RIO500=m
CONFIG_USB_IRDA=m
CONFIG_USB_LCD=m
CONFIG_USB_POWERMATE=m
CONFIG_USB_SPEEDTOUCH=m
CONFIG_USB_ATMEL76C503=m
CONFIG_USB_ATMEL76C503_I3861=m
CONFIG_USB_ATMEL76C503_I3863=m
CONFIG_USB_ATMEL76C503_RFMD=m
CONFIG_USB_ATMEL76C503_RFMD_ACCTON=m
CONFIG_USB_ATMEL76C505_RFMD=m

#
# USB Bluetooth
#
CONFIG_BLUEZ=m
CONFIG_BLUEZ_L2CAP=m
CONFIG_BLUEZ_HCIUSB=m
CONFIG_BLUEZ_HCIUART=m
CONFIG_BLUEZ_HCIEMU=m
CONFIG_BLUEZ_HCIVHCI=m
CONFIG_BLUEZ_SCO=m
CONFIG_BLUEZ_USB_FW_LOAD=m
CONFIG_BLUEZ_USB_ZERO_PACKET=m
CONFIG_BLUEZ_HCIUART_H4=m
CONFIG_BLUEZ_HCIDTL1=m
CONFIG_BLUEZ_BNEP=m
CONFIG_BLUEZ_HCIBLUECARD=m
CONFIG_BLUEZ_HCIBFUSB=m
CONFIG_BLUEZ_HCIBT3C=m
CONFIG_BLUEZ_RFCOMM=m
CONFIG_BLUEZ_BNEP_MC_FILTER=m
CONFIG_BLUEZ_BNEP_PROTO_FILTER=m
CONFIG_BLUEZ_HCIUART_BCSP=m
CONFIG_BLUEZ_HCIBTUART=m
CONFIG_BLUEZ_RFCOMM_TTY=m
CONFIG_BLUEZ_HCIUART_BCSP_TXCRC=m
CONFIG_BLUEZ_USB_SCO=m
CONFIG_BLUEZ_CMTP=m


#
# Linux ABI
#
CONFIG_ABI=m 
CONFIG_ABI_SVR4=m
CONFIG_ABI_IBCS=m
CONFIG_ABI_IBCS_SCO=y
CONFIG_ABI_IBCS_ISC=y
CONFIG_ABI_IBCS_WYSE=y
# CONFIG_ABI_XENIX is not set
CONFIG_ABI_UW7=m
# CONFIG_ABI_SOLARIS is not set
CONFIG_ABI_ISC=m
CONFIG_ABI_SCO=m
# CONFIG_ABI_SCO_UTSNAME_HACK is not set
# CONFIG_ABI_WYSE is not set

CONFIG_BINFMT_XOUT=m
# CONFIG_BINFMT_XOUT_X286 is not set
# CONFIG_ABI_VERBOSE_ERRORS is not set

#
# Addon drivers
#
CONFIG_MEGARAC=m

#
# Speakup for Section 508 stuff
#
CONFIG_SPEAKUP=m
CONFIG_SPEAKUP_ACNTSA=y
CONFIG_SPEAKUP_ACNTPC=y
CONFIG_SPEAKUP_APOLO=y
CONFIG_SPEAKUP_AUDPTR=y
CONFIG_SPEAKUP_BNS=y
CONFIG_SPEAKUP_DECTLK=y
CONFIG_SPEAKUP_DECEXT=y
CONFIG_SPEAKUP_DTLK=y
CONFIG_SPEAKUP_LTLK=y
CONFIG_SPEAKUP_SPKOUT=y
CONFIG_SPEAKUP_TXPRT=y
CONFIG_SPEAKUP_DEFAULT=none
# CONFIG_SPEAKUP_KEYMAP is not set

#
# IPSec
# 
CONFIG_NET_KEY=m
CONFIG_INET_AH=m
CONFIG_INET_ESP=m
CONFIG_INET_IPCOMP=m
CONFIG_INET6_IPCOMP=m
CONFIG_XFRM_USER=m
CONFIG_INET6_AH=m
CONFIG_INET6_ESP=m
CONFIG_INET6_IPCOMP=m
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_NULL=m
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=m
CONFIG_CRYPTO_SHA1=m
CONFIG_CRYPTO_SHA256=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_DES=m
CONFIG_CRYPTO_BLOWFISH=m
# CONFIG_CRYPTO_TWOFISH is not set
CONFIG_CRYPTO_SERPENT=m
CONFIG_CRYPTO_AES=m
CONFIG_CRYPTO_CAST5=m
CONFIG_CRYPTO_DEFLATE=m
# CONFIG_CRYPTO_TEST is not set


#
# Kernel hacking
#
# CONFIG_SMALL is not set
CONFIG_KERNEL_DEBUG=y
CONFIG_DEBUG_KERNEL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_DEBUG_HIGHMEM is not set
CONFIG_LOLAT=y
# CONFIG_LOLAT_SYSCTL is not set
# CONFIG_BLK_DEV_ELEVATOR_NOOP is not set
# CONFIG_HIGHMEM_EMULATION is not set
# CONFIG_NET_PKTGEN is not set
# CONFIG_IKCONFIG is not set
CONFIG_CPU_FREQ=y
# CONFIG_SOFTWARE_SUSPEND is not set
# CONFIG_FRAME_POINTER is not set
CONFIG_OPROFILE=m
CONFIG_DEBUG_STACKOVERFLOW=y
CONFIG_PANIC_MORSE=y
# CONFIG_PROFILING is not set
CONFIG_KALLSYMS=y
CONFIG_CRC32=y
CONFIG_X86=y
CONFIG_ISA=y
# CONFIG_SBUS is not set
CONFIG_UID16=y
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
CONFIG_M686=y
# CONFIG_MPENTIUMIII is not set
# CONFIG_MK7 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
CONFIG_X86_CMPXCHG=y
CONFIG_X86_L1_CACHE_SHIFT=5
# CONFIG_X86_PGE is not set
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_TSC=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
CONFIG_TOSHIBA=m
CONFIG_I8K=m
CONFIG_MICROCODE=m
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
# CONFIG_MATH_EMULATION is not set
# CONFIG_SMP is not set
# CONFIG_MXT is not set
# CONFIG_X86_UP_APIC is not set
# CONFIG_X86_UP_IOAPIC is not set
CONFIG_HAVE_DEC_LOCK=y
CONFIG_X86_IO_APIC=y
# CONFIG_APM_ALLOW_INTS is not set
# CONFIG_E820_PROC is not set
# CONFIG_3GB is not set
# CONFIG_2GB is not set
CONFIG_1GB=y
CONFIG_MTRR=y
# CONFIG_MULTIQUAD is not set
# CONFIG_VISWS is not set
CONFIG_SONYPI=m
CONFIG_VIDEO_MEYE=m
CONFIG_X86_MCE=y
CONFIG_NR_CPUS=8
# CONFIG_SCx200 is not set
# CONFIG_SCx200_ACB is not set
# CONFIG_SCx200_WDT is not set
# CONFIG_BLK_DEV_SC1200 is not set
CONFIG_EDD=m
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_KCS=m
CONFIG_IPMI_WATCHDOG=m
# CONFIG_X86_NUMA is not set
# CONFIG_X86_TSC_DISABLE is not set
CONFIG_X86_CLUSTERED_APIC=y
CONFIG_NR_SIBLINGS_2=y
# CONFIG_NR_SIBLINGS_0 is not set
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_EISA=y
CONFIG_HZ=100
CONFIG_PCMCIA=m
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_COFF=m
CONFIG_ACPI=y
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_HT_ONLY is not set
CONFIG_ACPI_BUSMGR=m
CONFIG_ACPI_SYS=m
CONFIG_ACPI_CPU=m
CONFIG_ACPI_BUTTON=m
CONFIG_ACPI_AC=m
CONFIG_ACPI_EC=m
CONFIG_ACPI_BATTERY=m
CONFIG_ACPI_THERMAL=m
CONFIG_ACPI_FAN=m
CONFIG_ACPI_PROCESSOR=m
CONFIG_ACPI_TOSHIBA=m
CONFIG_ACPI_ASUS=m
CONFIG_ACPI_RELAXED_AML=y
CONFIG_PARPORT=m
# CONFIG_PARPORT_SUNBPP is not set
# CONFIG_PARPORT_OTHER is not set
CONFIG_PNP=y
CONFIG_ISAPNP=y
CONFIG_BLK_DEV_FD=m
CONFIG_BLK_DEV_XD=m
CONFIG_PARIDE=m
CONFIG_BLK_DEV_RAM_SIZE=8192
CONFIG_PACKET=y
CONFIG_NETLINK_DEV=y
CONFIG_TUX=m
CONFIG_NETLINK=y
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=m
CONFIG_NET_IPGRE_BROADCAST=y
CONFIG_IP_MROUTE=y
CONFIG_IP_PIMSM_V1=y         
CONFIG_ATM=y
CONFIG_ATM_NICSTAR=m
CONFIG_ATM_IA=m
CONFIG_WAN_ROUTER=m
CONFIG_NET_SCHED=y
CONFIG_DM9102=m
CONFIG_BLK_DEV_IDECS=m
CONFIG_BLK_DEV_IDEFLOPPY=y
CONFIG_BLK_DEV_IDESCSI=m
CONFIG_BLK_DEV_CMD640=y
# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
CONFIG_BLK_DEV_ISAPNP=y
CONFIG_BLK_DEV_RZ1000=y
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_IDEDISK_MULTI_MODE=y
# CONFIG_IDEDMA_PCI_WIP is not set
CONFIG_IDEDMA_NEW_DRIVE_LISTINGS=y
CONFIG_BLK_DEV_AEC62XX=y
CONFIG_AEC62XX_TUNING=y
CONFIG_BLK_DEV_ALI15X3=y
CONFIG_BLK_DEV_AMD7409=y
CONFIG_BLK_DEV_CMD64X=y
CONFIG_BLK_DEV_CY82C693=y
CONFIG_BLK_DEV_CS5530=y
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_OPTI621 is not set
CONFIG_BLK_DEV_PDC202XX=y
# CONFIG_PDC202XX_BURST is not set
CONFIG_BLK_DEV_SIS5513=y
CONFIG_BLK_DEV_SLC90E66=y
# CONFIG_BLK_DEV_TRM290 is not set
CONFIG_BLK_DEV_VIA82CXXX=y
CONFIG_IDEDMA_AUTO=y
CONFIG_BLK_DEV_IDE_MODES=y
CONFIG_BLK_DEV_SD=m
CONFIG_BLK_DEV_SR=m
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_SR_EXTRA_DEVS=4
# CONFIG_SCSI_DEBUG_QUEUES is not set
CONFIG_SCSI_LOGGING=y
CONFIG_BLK_DEV_3W_XXXX_RAID=m
CONFIG_SCSI_7000FASST=m
CONFIG_SCSI_ACARD=m
CONFIG_SCSI_AHA152X=m
CONFIG_SCSI_AHA1542=m
CONFIG_SCSI_AHA1740=m
CONFIG_SCSI_AACRAID=m
CONFIG_SCSI_AIC7XXX=m
CONFIG_PCMCIA_APA1480=m
CONFIG_SCSI_AIC7XXX_OLD=m
CONFIG_AIC7XXX_OLD_PROC_STATS=y
CONFIG_SCSI_ADVANSYS=m
CONFIG_SCSI_IN2000=m
CONFIG_SCSI_AM53C974=m
CONFIG_SCSI_BUSLOGIC=m
CONFIG_SCSI_CPQFCTS=m
CONFIG_SCSI_DMX3191D=m
CONFIG_SCSI_DTC3280=m
CONFIG_SCSI_EATA=m
CONFIG_SCSI_EATA_DMA=m
CONFIG_SCSI_EATA_PIO=m
CONFIG_SCSI_FUTURE_DOMAIN=m
CONFIG_SCSI_GDTH=m
CONFIG_SCSI_GENERIC_NCR5380=m
CONFIG_SCSI_INITIO=m
CONFIG_SCSI_INIA100=m
CONFIG_SCSI_NCR53C406A=m
CONFIG_SCSI_NCR53C7xx=m
CONFIG_SCSI_NCR53C8XX=m
CONFIG_SCSI_SYM53C8XX=m
CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8
CONFIG_SCSI_NCR53C8XX_SYNC=40
# CONFIG_SCSI_NCR53C8XX_PQS_PDS is not set
CONFIG_SCSI_PAS16=m
CONFIG_SCSI_PCI2000=m
CONFIG_SCSI_PAS16=m
CONFIG_SCSI_PAS16=m
CONFIG_SCSI_PCI2220I=m
CONFIG_SCSI_PSI240I=m
CONFIG_SCSI_QLOGIC_FAS=m
CONFIG_SCSI_QLOGIC_ISP=m
CONFIG_SCSI_QLOGIC_FC=m
CONFIG_SCSI_SIM710=m
CONFIG_SCSI_SYM53C416=m
CONFIG_SCSI_DC390T=m
CONFIG_SCSI_T128=m
CONFIG_SCSI_U14_34F=m
CONFIG_SCSI_DEBUG=m
CONFIG_PCMCIA_AHA152X=m
CONFIG_PCMCIA_FDOMAIN=m
CONFIG_FUSION=m
CONFIG_IEEE1394=m
CONFIG_ISDN=m
CONFIG_ISDN_DRV_EICON=m
CONFIG_ISDN_DRV_EICON_DIVAS=m
# CONFIG_ISDN_DRV_EICON_OLD is not set
CONFIG_SERIAL_EXTENDED=y
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_I2C=m
CONFIG_I2C_ALI15X3=m
CONFIG_I2C_HYDRA=m
CONFIG_I2C_I810=m
CONFIG_BUSMOUSE=m
CONFIG_82C710_MOUSE=m
CONFIG_PC110_PAD=m
CONFIG_JOYSTICK=m
CONFIG_HAMRADIO=m
CONFIG_AX25=m
# CONFIG_AX25_DAMA_SLAVE is not set
CONFIG_NETROM=m
CONFIG_ROSE=m
# CONFIG_MKISS is not set
# CONFIG_6PACK is not set
# CONFIG_BPQETHER is not set
# CONFIG_DMASCC is not set
# CONFIG_SCC is not set
# CONFIG_BAYCOM_SER_FDX is not set
# CONFIG_BAYCOM_SER_HDX is not set
# CONFIG_BAYCOM_PAR is not set
# CONFIG_BAYCOM_EPP is not set
CONFIG_SOUNDMODEM=m
CONFIG_SOUNDMODEM_SBC=y
CONFIG_SOUNDMODEM_WSS=y
CONFIG_SOUNDMODEM_AFSK1200=y
CONFIG_SOUNDMODEM_AFSK2400_7=y
CONFIG_SOUNDMODEM_AFSK2400_8=y
CONFIG_SOUNDMODEM_AFSK2666=y
CONFIG_SOUNDMODEM_HAPN4800=y
CONFIG_SOUNDMODEM_PSK4800=y
CONFIG_SOUNDMODEM_FSK9600=y
# CONFIG_YAM is not set
CONFIG_WATCHDOG=y
# CONFIG_WDT_501 is not set
CONFIG_NVRAM=m
CONFIG_RTC=y
CONFIG_DTLK=m
CONFIG_R3964=m
CONFIG_FTAPE=m
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_PROC_FS=y
CONFIG_VIDEO_PMS=m
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_INPUT_SERIO=m
CONFIG_BATTERY_GERICOM=m
CONFIG_BATTERY_DELLI2600=m
CONFIG_FB_RIVA=m
CONFIG_FB_CLGEN=m
CONFIG_FB_PM2=m
CONFIG_FB_SIS=m
CONFIG_FB_MATROX=m
CONFIG_FB_MATROX_MILLENIUM=y
CONFIG_FB_MATROX_MYSTIQUE=y
# CONFIG_FB_MATROX_G450 is not set
CONFIG_FB_ATY=m
CONFIG_FB_ATY128=m
CONFIG_FB_3DFX=m
CONFIG_FBCON_MFB=m
CONFIG_FBCON_CFB8=y
CONFIG_FBCON_CFB16=y
CONFIG_FBCON_CFB24=y
CONFIG_FBCON_CFB32=y
# CONFIG_FBCON_FONTWIDTH8_ONLY is not set
CONFIG_ECC=m
CONFIG_CRYPTO_BROADCOM=m
CONFIG_CRYPTO_AEP=m
CONFIG_MEGARAC=m
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_PROC_INTF=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_24_API=y
CONFIG_X86_POWERNOW_K6=m
CONFIG_X86_POWERNOW_K7=m
CONFIG_X86_LONGHAUL=m
CONFIG_X86_SPEEDSTEP_ICH=m
CONFIG_X86_SPEEDSTEP_CENTRINO=m
CONFIG_X86_P4_CLOCKMOD=m
CONFIG_X86_LONGRUN=m
# CONFIG_X86_GX_SUSPMOD is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_SLAB is not set
# CONFIG_DEBUG_IOVIRT is not set
CONFIG_MAGIC_SYSRQ=y
# CONFIG_DEBUG_SPINLOCK is not set
CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_HIGHMEM is not set
CONFIG_M686=y
# CONFIG_MXT is not set
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_UNIX98_PTY_COUNT=2048
# CONFIG_PROFILING is not set
[root@onlsbc1 linux-2.4.22-1.2115.nptl]#


   (2-2).  カーネルの設定

        ディスクレスクライアント用のカーネルとして少なくとも設定すべきパラメータ
	は以下のとおりである。

	・「Code maturity level options」
             →「Prompt for development and/or incomplete code/drivers」( Y )

	・「Block devices」
	     →「Loopback device support」( Y )

	・「Block devices」
	     →「Network block device support」( Y )

	・「Networking options」
	     → 「Unix domain sockets」( Y )

	・「Networking options」
	     →「IP: kernel level autoconfiguration」( Y )

	・「Networking options」
	     →「IP: kernel level autoconfiguration」
	        → 「BOOTP support」( Y )
		   注. bootpを使う場合

	・「Networking options」
	     →「IP: kernel level autoconfiguration」
	        → 「RARP support」( Y )

	・「Network device support」
	     →「Ethernet(10 or 100Mbit)」
                →「EtherExpressPro/100 support」( Y )  
		   注. クライアントのNICのドライバ

        ・「Filesystems」
             →「Network File Systems」
                →「NFS filesystem support」( Y )

	・「Filesystems」
	     →「Network File Systems」
	        →「Root file system on NFS」 ( Y )

        ・「Filesystems」
             →「Network File Systems」
                → 「NFS server support」
                   → 「Provide NFSv3 server support」 ( Y )

	参考.
     	   必ずしも必要ではないが、クライアントからNFSでスワッ プを使いたい
	   場合には、パッチを当てる必要がある。 "Swapping via NFS for Linux"
	   からパッチを入手して、カーネルソースのディレクトリでパッチを当てる。

	参考記事:
           http://www.linuxforum.com/linux-network-boot/x542.htmlの
           "8.3. Swapping over NFS"

	# gunzip -c /usr/src/linux-2.2.14-nfs-swap.diff.gz |  patch -p1 -l -s

	   さらに、

	「Code maturity level options」
	    →「Prompt for development and/or incomplete code/drivers」 ( Y )

	「Networking options」
	    →「Swapping via network sockets (EXPERIMENTAL)」 ( Y )

	「Filesystems/Network File Systems」
	    →「Swapping via NFS (EXPERIMENTAL)」 ( Y )

	   のカーネル・パラメータを設定する。

	注.
           このパッチの入手先は以下のサイトである。
           Swapping via NFS for Linux:  http://nfs-swap.dot-heine.de/

	ここでは、NFSスワップは使わないで構築する。

	注.
	 サーバ側のマシンを使ってクライアント用のカーネルを構築する場合には、
	 ここで、サーバ用の .configファイルをセーブしておくこと。

	  # cp .config .config-server

	 今回はクライアントマシンを使ってクライアント用のカーネルを構築するので
	 .configファイルの扱いは気にする必要はない。

無用なトラブルを避けるために、クライアント用のカーネルではモジュールは 使わないで、全てカーネル内に収める。
(3-3). カーネルの構築 [root@onlsbc1 boot]# ls -l total 4196 lrwxrwxrwx 1 root root 29 Nov 5 16:22 System.map -> System.map -2.4.22-1.2115.nptl -rw-r--r-- 1 root root 582775 Oct 30 2003 System.map-2.4.22-1.2115 .nptl -rw-r--r-- 1 root root 625186 Nov 18 14:12 System.map-2.4.22-1.2115 .nptlcustomNov182004 -rw-r--r-- 1 root root 49612 Oct 30 2003 config-2.4.22-1.2115.npt l drwxr-xr-x 2 root root 4096 Nov 9 16:04 grub -rw-r--r-- 1 root root 163979 Nov 5 16:23 initrd-2.4.22-1.2115.npt l.img -rw-r--r-- 1 root root 164020 Nov 19 15:11 initrd-2.4.22-1.2115.npt lcustomNov182004.img -rw-r--r-- 1 root root 543 Nov 5 16:22 kernel.h lrwxrwxrwx 1 root root 41 Nov 5 16:22 vmlinux-2.4.22-1.2115.np tl -> ../lib/modules/2.4.22-1.2115.nptl/vmlinux lrwxrwxrwx 1 root root 26 Nov 5 16:22 vmlinuz -> vmlinuz-2.4.2 2-1.2115.nptl -rw-r--r-- 1 root root 1252277 Oct 30 2003 vmlinuz-2.4.22-1.2115.np tl -rw-r--r-- 1 root root 1404758 Nov 18 14:12 vmlinuz-2.4.22-1.2115.np tlcustomNov182004 [root@onlsbc1 boot]# [root@onlsbc1 boot]# ls -l /dev/nfs* lrwxrwxrwx 1 root root 7 Nov 5 16:21 /dev/nfsd -> socksys [root@onlsbc1 boot]# [root@onlsbc1 boot]# mknod /dev/nfsroot b 0 255 [root@onlsbc1 boot]# [root@onlsbc1 boot]# ls -l /dev/nfs* lrwxrwxrwx 1 root root 7 Nov 5 16:21 /dev/nfsd -> socksys brw-r--r-- 1 root root 0, 255 Nov 19 15:36 /dev/nfsroot [root@onlsbc1 boot]# (3). クライアント用ルートファイルシステムの構築 現在 onlsbc1 の 2.5"IDEハードディスク上には、ディスクレスシステムのベー ス用の Fedora Core 1 のシステムと、コンパクトフラッシュ構築用の Debian GNU/Linux 3.1 の2つのシステムがインストールしてある。 Debian GNU/Linux 3.1 を起動して Fedora Core 1 のシステムをマウントして onlpc03 へエクス ポートすることを考えたが、Debian のシステムはフルインストールしてない。 NFSサーバとして設定するには、ディスクスペースが無い。 この方法はやめて onlsbc1 の 2.5"IDEハードディスクを外し、これに USBアダプタをつないで、 onlpc03 のマシンに直接つないで以降の作業を行う。 onlsbc1 上で 2.5"IDEハードディスクに構築したディスクレスシステム用の ベースシステムを onlpc03 の /mntディレクトリにマウントした。 (3-1). ディスクレスクライアント用のファイルを置く場所を確保 onlpc03 上のシステムディスク /dev/sdb6 にはスペースが残っていない。 新 たにディスクパーティションを確保して、/tftpbootディレクトリにマウントし て使うことにする。 [root@onlpc03 /]# mount -t ext3 /dev/sdc1 /tftpboot [root@onlpc03 /]# [root@onlpc03 /]# df -k Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/sdb6 7068088 6064096 644944 91% / none 192540 0 192540 0% /dev/shm /dev/sde2 2893660 1662772 1083896 61% /mnt /dev/sdc1 9621848 32828 9100244 1% /tftpboot [root@onlpc03 /]# ls -l / 合計 208 drwxr-xr-x 2 root root 4096 5月 20 2004 bin drwxr-xr-x 3 root root 4096 5月 19 2004 boot drwxr-xr-x 22 root root 118784 11月 22 16:42 dev drwxr-xr-x 95 root root 8192 11月 24 13:47 etc drwxr-xr-x 3 root root 4096 5月 20 2004 home drwxr-xr-x 2 root root 4096 10月 7 2003 initrd drwxr-xr-x 10 root root 4096 5月 20 2004 lib drwx------ 2 root root 16384 5月 20 2004 lost+found drwxr-xr-x 2 root root 4096 9月 9 2003 misc drwxr-xr-x 19 root root 4096 11月 22 15:29 mnt drwxr-xr-x 2 root root 4096 11月 24 13:45 mnt1 drwxr-xr-x 2 root root 4096 10月 7 2003 opt dr-xr-xr-x 96 root root 0 11月 23 01:40 proc drwxr-x--- 9 root root 4096 11月 24 10:55 root drwxr-xr-x 2 root root 8192 5月 20 2004 sbin drwxr-xr-x 3 root root 4096 11月 24 13:44 tftpboot drwxrwxrwt 22 root root 4096 11月 24 10:59 tmp drwxr-xr-x 16 root root 4096 7月 27 16:02 usr drwxr-xr-x 27 root root 4096 5月 19 2004 var [root@onlpc03 /]# [root@onlpc03 /]# chmod go+w /tftpboot [root@onlpc03 /]# ls -l / 合計 208 drwxr-xr-x 2 root root 4096 5月 20 2004 bin drwxr-xr-x 3 root root 4096 5月 19 2004 boot drwxr-xr-x 22 root root 118784 11月 22 16:42 dev drwxr-xr-x 95 root root 8192 11月 24 13:47 etc drwxr-xr-x 3 root root 4096 5月 20 2004 home drwxr-xr-x 2 root root 4096 10月 7 2003 initrd drwxr-xr-x 10 root root 4096 5月 20 2004 lib drwx------ 2 root root 16384 5月 20 2004 lost+found drwxr-xr-x 2 root root 4096 9月 9 2003 misc drwxr-xr-x 19 root root 4096 11月 22 15:29 mnt drwxr-xr-x 2 root root 4096 11月 24 13:45 mnt1 drwxr-xr-x 2 root root 4096 10月 7 2003 opt dr-xr-xr-x 96 root root 0 11月 23 01:40 proc drwxr-x--- 9 root root 4096 11月 24 10:55 root drwxr-xr-x 2 root root 8192 5月 20 2004 sbin drwxrwxrwx 3 root root 4096 11月 24 13:44 tftpboot drwxrwxrwt 22 root root 4096 11月 24 10:59 tmp drwxr-xr-x 16 root root 4096 7月 27 16:02 usr drwxr-xr-x 27 root root 4096 5月 19 2004 var [root@onlpc03 /]# [root@onlpc03 /]# ls -l /tftpboot 合計 16 drwx------ 2 root root 16384 11月 24 13:44 lost+found [root@onlpc03 /]# rmdir /tftpboot/lost+found [root@onlpc03 /]# ls -l /tftpboot 合計 0 [root@onlpc03 /]# [root@onlpc03 /]# vi /etc/fstab LABEL=/1 / ext3 defaults 1 1 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/hda5 swap swap defaults 0 0 /dev/sdb4 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,r o 0 0 /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0 /dev/sdc1 /tftpboot ext3 defaults 1 2 ~ ~ "/etc/fstab" 9L, 671C 書込み [root@onlpc03 /]# [root@onlpc03 /]# vi /etc/fstab LABEL=/1 / ext3 defaults 1 1 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/hda5 swap swap defaults 0 0 /dev/sdb4 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,r o 0 0 /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0 /dev/sdc1 /tftpboot ext3 defaults 1 2 ~ ~ "/etc/fstab" 9L, 671C 書込み [root@onlpc03 /]# [root@onlpc03 /]# pwd / [root@onlpc03 /]# mount -t ext3 /dev/sde2 /mnt [root@onlpc03 /]# df -k Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/sdb6 7068088 6062628 646412 91% / none 192540 0 192540 0% /dev/shm /dev/sdc1 9621848 32812 9100260 1% /tftpboot /dev/sde2 2893660 1662772 1083896 61% /mnt [root@onlpc03 /]# (3-2). /tftpboot/130.87.153.3下にファイルをコピー [root@onlpc03 tftpboot]# ls -l /mnt 合計 200 drwxr-xr-x 2 root root 4096 11月 5 19:06 bin drwxr-xr-x 3 root root 4096 11月 19 16:39 boot drwxr-xr-x 21 root root 118784 11月 22 15:29 dev drwxr-xr-x 61 root root 4096 11月 22 15:29 etc -rw-r--r-- 1 root root 0 11月 22 15:28 halt drwxr-xr-x 3 root root 4096 11月 8 15:33 home drwxr-xr-x 2 root root 4096 10月 7 2003 initrd drwxr-xr-x 9 root root 4096 11月 5 19:05 lib drwx------ 2 root root 16384 11月 6 01:17 lost+found drwxr-xr-x 2 root root 4096 9月 9 2003 misc drwxr-xr-x 3 root root 4096 11月 5 16:45 mnt drwxr-xr-x 2 root root 4096 10月 7 2003 opt drwxr-xr-x 2 root root 4096 11月 6 01:17 proc drwxr-x--- 3 root root 4096 11月 22 15:29 root drwxr-xr-x 2 root root 8192 11月 5 19:06 sbin drwxrwxrwt 5 root root 4096 11月 22 15:29 tmp drwxr-xr-x 15 root root 4096 11月 5 16:20 usr drwxr-xr-x 20 root root 4096 11月 5 16:35 var [root@onlpc03 tftpboot]# [root@onlpc03 tftpboot]# pwd /tftpboot [root@onlpc03 tftpboot]# ls -l 合計 0 [root@onlpc03 tftpboot]# [root@onlpc03 tftpboot]# tar cpf - /mnt/bin /mnt/boot /mnt/dev /mnt/etc /mnt/hom e /mnt/initrd /mnt/lib /mnt/misc /mnt/opt /mnt/proc /mnt/root /mnt/sbin /mnt/tmp /mnt/usr /mnt/var | tar xp tar: Removing leading `/' from member names tar: /mnt/tmp/.kon1: ソケットは無視します tar: /mnt/var/run/dbus/system_bus_socket: ソケットは無視します [root@onlpc03 tftpboot]# [root@onlpc03 tftpboot]# pwd /tftpboot [root@onlpc03 tftpboot]# ls -l 合計 4 drwxr-xr-x 17 root root 4096 11月 24 15:06 mnt [root@onlpc03 tftpboot]# ls -l mnt 合計 180 drwxr-xr-x 2 root root 4096 11月 5 19:06 bin drwxr-xr-x 3 root root 4096 11月 19 16:39 boot drwxr-xr-x 21 root root 118784 11月 22 15:29 dev drwxr-xr-x 61 root root 4096 11月 22 15:29 etc drwxr-xr-x 3 root root 4096 11月 8 15:33 home drwxr-xr-x 2 root root 4096 10月 7 2003 initrd drwxr-xr-x 9 root root 4096 11月 5 19:05 lib drwxr-xr-x 2 root root 4096 9月 9 2003 misc drwxr-xr-x 2 root root 4096 10月 7 2003 opt drwxr-xr-x 2 root root 4096 11月 6 01:17 proc drwxr-x--- 3 root root 4096 11月 22 15:29 root drwxr-xr-x 2 root root 8192 11月 5 19:06 sbin drwxrwxrwt 5 root root 4096 11月 22 15:29 tmp drwxr-xr-x 15 root root 4096 11月 5 16:20 usr drwxr-xr-x 20 root root 4096 11月 5 16:35 var [root@onlpc03 tftpboot]# mv mnt 130.87.153.3 [root@onlpc03 tftpboot]# ls -l 合計 4 drwxr-xr-x 18 root root 4096 11月 24 15:36 130.87.153.3 [root@onlpc03 tftpboot]# chmod go+w 130.87.153.3 [root@onlpc03 tftpboot]# ls -l 合計 4 drwxrwxrwx 18 root root 4096 11月 24 15:36 130.87.153.3 [root@onlpc03 tftpboot]# [root@onlpc03 tftpboot]# ls -l /tftpboot/130.87.153.3 合計 180 drwxr-xr-x 2 root root 4096 11月 5 19:06 bin drwxr-xr-x 3 root root 4096 11月 19 16:39 boot drwxr-xr-x 21 root root 118784 11月 22 15:29 dev drwxr-xr-x 61 root root 4096 11月 22 15:29 etc drwxr-xr-x 3 root root 4096 11月 8 15:33 home drwxr-xr-x 2 root root 4096 10月 7 2003 initrd drwxr-xr-x 9 root root 4096 11月 5 19:05 lib drwxr-xr-x 2 root root 4096 9月 9 2003 misc drwxr-xr-x 2 root root 4096 10月 7 2003 opt drwxr-xr-x 2 root root 4096 11月 6 01:17 proc drwxr-x--- 3 root root 4096 11月 22 15:29 root drwxr-xr-x 2 root root 8192 11月 5 19:06 sbin drwxrwxrwt 5 root root 4096 11月 22 15:29 tmp drwxr-xr-x 15 root root 4096 11月 5 16:20 usr drwxr-xr-x 20 root root 4096 11月 5 16:35 var [root@onlpc03 tftpboot]# ok. 正常にコピーは完了した。 (3-3). /tftpboot/130.87.153.3/etc 以下のファイルの編集 /tftpboot/130.87.153.3ディレクトリ下にコピーしたファイルをディスクレス クライアント用に修正する。 hosts、hosts.allow、resolv.conf、fstab、 sysconfig/network、sysconfig/network-scripts/ifcfg-eth0 など。 (3-4). /tftpboot/130.87.153.3/lib/modules/2.4.22-1.2115.nptlcustomNov182004/modules.dep [root@onlpc03 2.4.22-1.2115.nptlcustomNov182004]# pwd /tftpboot/130.87.153.3/lib/modules/2.4.22-1.2115.nptlcustomNov182004 [root@onlpc03 2.4.22-1.2115.nptlcustomNov182004]# ls -l 合計 424 lrwxrwxrwx 1 root root 33 11月 24 15:09 build -> /usr/src/linux -2.4.22-1.2115.nptl drwxr-xr-x 8 root root 4096 11月 18 16:52 kernel -rw-r--r-- 1 root root 154400 11月 18 16:52 modules.dep -rw-r--r-- 1 root root 31 11月 18 16:52 modules.generic_string -rw-r--r-- 1 root root 443 11月 18 16:52 modules.ieee1394map -rw-r--r-- 1 root root 8330 11月 18 16:52 modules.isapnpmap -rw-r--r-- 1 root root 29 11月 18 16:52 modules.parportmap -rw-r--r-- 1 root root 68209 11月 18 16:52 modules.pcimap -rw-r--r-- 1 root root 24 11月 18 16:52 modules.pnpbiosmap -rw-r--r-- 1 root root 158673 11月 18 16:52 modules.usbmap drwxr-xr-x 2 root root 4096 11月 18 16:52 pcmcia [root@onlpc03 2.4.22-1.2115.nptlcustomNov182004]# [root@onlpc03 2.4.22-1.2115.nptlcustomNov182004]# tail modules.dep /lib/modules/2.4.22-1.2115.nptlcustomNov182004/kernel/net/sched/sch_red.o: /lib/modules/2.4.22-1.2115.nptlcustomNov182004/kernel/net/sched/sch_sfq.o: /lib/modules/2.4.22-1.2115.nptlcustomNov182004/kernel/net/sched/sch_tbf.o: /lib/modules/2.4.22-1.2115.nptlcustomNov182004/kernel/net/sched/sch_teql.o: /lib/modules/2.4.22-1.2115.nptlcustomNov182004/kernel/net/wanrouter/wanrouter.o: (3-5). /tftpboot/130.87.153.3/boot下のシンボリックリンク修正 [root@onlpc03 boot]# pwd /tftpboot/130.87.153.3/boot [root@onlpc03 boot]# ls -l 合計 12208 lrwxrwxrwx 1 root root 44 11月 24 14:18 System.map -> System.ma p-2.4.22-1.2115.nptlcustomNov182004 -rw-r--r-- 1 root root 582775 10月 30 2003 System.map-2.4.22-1.211 5.nptl -rw-r--r-- 1 root root 625186 11月 18 14:12 System.map-2.4.22-1.211 5.nptlcustomNov182004 lrwxrwxrwx 1 root root 29 11月 24 14:18 System.map-org -> Syste m.map-2.4.22-1.2115.nptl -rw-r--r-- 1 root root 49612 10月 30 2003 config-2.4.22-1.2115.np tl drwxr-xr-x 2 root root 4096 11月 9 16:04 grub -rw-r--r-- 1 root root 163979 11月 5 16:23 initrd-2.4.22-1.2115.np tl.img -rw-r--r-- 1 root root 8192000 11月 19 15:11 initrd-2.4.22-1.2115.np tlcustomNov182004 -rw-r--r-- 1 root root 164173 11月 19 16:14 initrd-2.4.22-1.2115.np tlcustomNov182004.img -rw-r--r-- 1 root root 543 11月 5 16:22 kernel.h lrwxrwxrwx 1 root root 41 11月 24 15:09 vmlinux-2.4.22-1.2115.n ptl -> ../lib/modules/2.4.22-1.2115.nptl/vmlinux lrwxrwxrwx 1 root root 41 11月 24 14:18 vmlinuz -> vmlinuz-2.4. 22-1.2115.nptlcustomNov182004 -rw-r--r-- 1 root root 1252277 10月 30 2003 vmlinuz-2.4.22-1.2115.n ptl -rw-r--r-- 1 root root 1404758 11月 19 15:42 vmlinuz-2.4.22-1.2115.n ptlcustomNov182004 lrwxrwxrwx 1 root root 26 11月 24 14:18 vmlinuz-org -> vmlinuz- 2.4.22-1.2115.nptl [root@onlpc03 boot]# System.map のシンボリックリンクの変更は、上記の作業ですでにやってある。 vmlinuz のシンボリックリンクの変更は、上記作業ですでにやってある。 ここでサーバ側マシン onlpc03 をリブートする。 [root@onlpc03 boot]# reboot Broadcast message from root (pts/2) (Thu Nov 25 10:09:54 2004): The system is going down for reboot NOW! : : ここで、USBディスクとしてつないでいた onlsbc1 の 2.5"IDEハードディスクを 外す。 (4). ブートローダの設定 (4-1). コンパクトフラッシュ上のGRUBの設定 onlsbc1 のシステムをシャットダウンして、512MBサイズのコンパクトフラッ シュを装着した後、FD上のGRUBを使ってネットワークブートでディスクレスシス テムを立ち上げた。 以降の作業はこの環境で行う。 コンパクトフラッシュ上にLinuxシステムのパーティションを作り直してから Linuxファイルシステムを作成した。 (4-2). コンパクトフラッシュ上にGRUBをインストール ネットワークブート対応のGRUBソフトウェアを、onlsbc1のシステム上に配置。 [root@onlsbc1 grub-0.93]# pwd /home/toyo/mnt/home/inoue/GRUB/grub-0.93 [root@onlsbc1 grub-0.93]# ls AUTHORS Makefile.in compile configure.in netboot BUGS NEWS config.guess depcomp stage1 COPYING README config.h docs stage2 ChangeLog THANKS config.h.in grub stamp-h INSTALL TODO config.log install-sh stamp-h.in MAINTENANCE acconfig.h config.status lib stamp-h1 Makefile acinclude.m4 config.sub missing util Makefile.am aclocal.m4 configure mkinstalldirs [root@onlsbc1 grub-0.93]# [root@onlsbc1 stage1]# pwd /home/toyo/mnt/home/inoue/GRUB/grub-0.93/stage1 [root@onlsbc1 stage1]# ls -l total 56 -rw-r--r-- 1 1000 1000 9117 Jan 14 2004 Makefile -rw-r--r-- 1 1000 1000 377 Sep 8 2002 Makefile.am -rw-r--r-- 1 1000 1000 8674 Nov 30 2002 Makefile.in -rwxr-xr-x 1 1000 1000 512 Jan 14 2004 stage1 -rw-r--r-- 1 1000 1000 9449 Sep 8 2002 stage1.S -rwxr-xr-x 1 1000 1000 2287 Jan 14 2004 stage1.exec -rw-r--r-- 1 1000 1000 2413 Sep 8 2002 stage1.h -rw-r--r-- 1 1000 1000 2156 Jan 14 2004 stage1.o [root@onlsbc1 stage1]# [root@onlsbc1 stage1]# cp stage1 /mnt/boot/grub [root@onlsbc1 stage1]# [root@onlsbc1 stage2]# pwd /home/toyo/mnt/home/inoue/GRUB/grub-0.93/stage2 [root@onlsbc1 stage2]# ls Makefile libgrub_a-fsys_minix.o Makefile.am libgrub_a-fsys_reiserfs.o Makefile.in libgrub_a-fsys_vstafs.o apic.h libgrub_a-fsys_xfs.o apm.S libgrub_a-gunzip.o asm.S libgrub_a-md5.o bios.c libgrub_a-serial.o boot.c libgrub_a-stage2.o builtins.c libgrub_a-terminfo.o char_io.c libgrub_a-tparm.o cmdline.c mb_header.h common.c mb_info.h console.c md5.c defs.h md5.h dir.h minix_stage1_5 disk_inode.h minix_stage1_5.exec disk_inode_ffs.h minix_stage1_5_exec-asm.o disk_io.c minix_stage1_5_exec-bios.o diskless minix_stage1_5_exec-char_io.o diskless.exec minix_stage1_5_exec-common.o diskless_exec-asm.o minix_stage1_5_exec-disk_io.o diskless_exec-bios.o minix_stage1_5_exec-fsys_minix.o diskless_exec-boot.o minix_stage1_5_exec-stage1_5.o diskless_exec-builtins.o minix_stage1_5_exec-start.o diskless_exec-char_io.o nbgrub diskless_exec-cmdline.o nbi.h diskless_exec-common.o nbloader diskless_exec-console.o nbloader.S diskless_exec-disk_io.o nbloader.exec diskless_exec-fsys_ext2fs.o nbloader_exec-nbloader.o diskless_exec-fsys_fat.o pc_slice.h diskless_exec-fsys_ffs.o pre_stage2 diskless_exec-fsys_jfs.o pre_stage2.exec diskless_exec-fsys_minix.o pre_stage2_exec-asm.o diskless_exec-fsys_reiserfs.o pre_stage2_exec-bios.o diskless_exec-fsys_vstafs.o pre_stage2_exec-boot.o diskless_exec-fsys_xfs.o pre_stage2_exec-builtins.o diskless_exec-gunzip.o pre_stage2_exec-char_io.o diskless_exec-hercules.o pre_stage2_exec-cmdline.o diskless_exec-md5.o pre_stage2_exec-common.o diskless_exec-serial.o pre_stage2_exec-console.o diskless_exec-smp-imps.o pre_stage2_exec-disk_io.o diskless_exec-stage2.o pre_stage2_exec-fsys_ext2fs.o diskless_exec-terminfo.o pre_stage2_exec-fsys_fat.o diskless_exec-tparm.o pre_stage2_exec-fsys_ffs.o diskless_size.h pre_stage2_exec-fsys_jfs.o e2fs_stage1_5 pre_stage2_exec-fsys_minix.o e2fs_stage1_5.exec pre_stage2_exec-fsys_reiserfs.o e2fs_stage1_5_exec-asm.o pre_stage2_exec-fsys_vstafs.o e2fs_stage1_5_exec-bios.o pre_stage2_exec-fsys_xfs.o e2fs_stage1_5_exec-char_io.o pre_stage2_exec-gunzip.o e2fs_stage1_5_exec-common.o pre_stage2_exec-hercules.o e2fs_stage1_5_exec-disk_io.o pre_stage2_exec-md5.o e2fs_stage1_5_exec-fsys_ext2fs.o pre_stage2_exec-serial.o e2fs_stage1_5_exec-stage1_5.o pre_stage2_exec-smp-imps.o e2fs_stage1_5_exec-start.o pre_stage2_exec-stage2.o fat.h pre_stage2_exec-terminfo.o fat_stage1_5 pre_stage2_exec-tparm.o fat_stage1_5.exec pxegrub fat_stage1_5_exec-asm.o pxeloader fat_stage1_5_exec-bios.o pxeloader.S fat_stage1_5_exec-char_io.o pxeloader.exec fat_stage1_5_exec-common.o pxeloader_exec-pxeloader.o fat_stage1_5_exec-disk_io.o reiserfs_stage1_5 fat_stage1_5_exec-fsys_fat.o reiserfs_stage1_5.exec fat_stage1_5_exec-stage1_5.o reiserfs_stage1_5_exec-asm.o fat_stage1_5_exec-start.o reiserfs_stage1_5_exec-bios.o ffs_stage1_5 reiserfs_stage1_5_exec-char_io.o ffs_stage1_5.exec reiserfs_stage1_5_exec-common.o ffs_stage1_5_exec-asm.o reiserfs_stage1_5_exec-disk_io.o ffs_stage1_5_exec-bios.o reiserfs_stage1_5_exec-fsys_reiserfs.o ffs_stage1_5_exec-char_io.o reiserfs_stage1_5_exec-stage1_5.o ffs_stage1_5_exec-common.o reiserfs_stage1_5_exec-start.o ffs_stage1_5_exec-disk_io.o serial.c ffs_stage1_5_exec-fsys_ffs.o serial.h ffs_stage1_5_exec-stage1_5.o setjmp.S ffs_stage1_5_exec-start.o shared.h filesys.h size_test freebsd.h smp-imps.c fs.h smp-imps.h fsys_ext2fs.c stage1_5.c fsys_fat.c stage2 fsys_ffs.c stage2.c fsys_jfs.c stage2_size.h fsys_minix.c start fsys_reiserfs.c start.S fsys_vstafs.c start.exec fsys_xfs.c start_exec-start.o gunzip.c term.h hercules.c terminfo.c hercules.h terminfo.h i386-elf.h tparm.c imgact_aout.h tparm.h jfs.h vstafs.h jfs_stage1_5 vstafs_stage1_5 jfs_stage1_5.exec vstafs_stage1_5.exec jfs_stage1_5_exec-asm.o vstafs_stage1_5_exec-asm.o jfs_stage1_5_exec-bios.o vstafs_stage1_5_exec-bios.o jfs_stage1_5_exec-char_io.o vstafs_stage1_5_exec-char_io.o jfs_stage1_5_exec-common.o vstafs_stage1_5_exec-common.o jfs_stage1_5_exec-disk_io.o vstafs_stage1_5_exec-disk_io.o jfs_stage1_5_exec-fsys_jfs.o vstafs_stage1_5_exec-fsys_vstafs.o jfs_stage1_5_exec-stage1_5.o vstafs_stage1_5_exec-stage1_5.o jfs_stage1_5_exec-start.o vstafs_stage1_5_exec-start.o libgrub.a xfs.h libgrub_a-boot.o xfs_stage1_5 libgrub_a-builtins.o xfs_stage1_5.exec libgrub_a-char_io.o xfs_stage1_5_exec-asm.o libgrub_a-cmdline.o xfs_stage1_5_exec-bios.o libgrub_a-common.o xfs_stage1_5_exec-char_io.o libgrub_a-disk_io.o xfs_stage1_5_exec-common.o libgrub_a-fsys_ext2fs.o xfs_stage1_5_exec-disk_io.o libgrub_a-fsys_fat.o xfs_stage1_5_exec-fsys_xfs.o libgrub_a-fsys_ffs.o xfs_stage1_5_exec-stage1_5.o libgrub_a-fsys_jfs.o xfs_stage1_5_exec-start.o [root@onlsbc1 stage2]# [root@onlsbc1 stage2]# cp stage2 /mnt/boot/grub [root@onlsbc1 stage2]# cp e2fs_stage1_5 /mnt/boot/grub [root@onlsbc1 stage2]# cp diskless /mnt/boot/grub [root@onlsbc1 stage2]# cp nbgrub /mnt/boot/grub [root@onlsbc1 stage2]# [root@onlsbc1 grub-0.93]# pwd /home/toyo/mnt/home/inoue/GRUB/grub-0.93 [root@onlsbc1 grub-0.93]# cp ./docs/menu.lst /mnt/boot/grub [root@onlsbc1 grub-0.93]# GRUB をインストールしたコンパクトフラッシュ上の menu.lstファイルを修正 する。 [root@onlsbc1 grub-0.93]# pwd /home/toyo/mnt/home/inoue/GRUB/grub-0.93 [root@onlsbc1 grub-0.93]# df -k Filesystem 1K-blocks Used Available Use% Mounted on 130.87.153.112:/tftpboot/130.87.153.3 9621848 1694548 7438524 19% / none 151864 0 151864 0% /dev/shm /dev/hdc1 484602 388 459192 1% /mnt [root@onlsbc1 grub-0.93]# vi /mnt/boot/grub/menu.lst # # Sample boot menu configuration file # # Boot automatically after 30 secs. timeout 30 # By default, boot the first entry. default 0 # Fallback to the second entry. fallback 1 # onlsbc1 Network boot title Fedora Core 1: Boot from network with bootp [130.87.153.3/bzImage] bootp root (nd) kernel /tftpboot/130.87.153.3/boot/vmlinuz nfsroot=130.87.153.112:/tftpboot/130. 87.153.3 ip=bootp initrd /tftpboot/130.87.153.3/boot/initrd-2.4.22-1.2115.nptlcustomNov182004.img # For booting GNU/Hurd title GNU/Hurd root (hd0,0) kernel /boot/gnumach.gz root=hd0s1 module /boot/serverboot.gz # For booting GNU/Linux title GNU/Linux root (hd1,0) kernel /vmlinuz root=/dev/hdb1 # For booting Mach (getting kernel from floppy) title Utah Mach4 multiboot root (hd0,2) pause Insert the diskette now^G!! kernel (fd0)/boot/kernel root=hd0s3 module (fd0)/boot/bootstrap # For booting FreeBSD title FreeBSD 3.4 root (hd0,2,a) kernel /boot/loader # For booting OS/2 title OS/2 root (hd0,1) makeactive # chainload OS/2 bootloader from the first sector chainloader +1 # This is similar to "chainload", but loads a specific file #chainloader /boot/chain.os2 # For booting Windows NT or Windows95 title Windows NT / Windows 95 boot menu rootnoverify (hd0,0) makeactive chainloader +1 # For loading DOS if Windows NT is installed # chainload /bootsect.dos # For installing GRUB into the hard disk title Install GRUB into the hard disk root (hd0,0) setup (hd0) # Change the colors. title Change the colors color light-green/brown blink-red/blue "/mnt/boot/grub/menu.lst" 68L, 1547C written [root@onlsbc1 grub-0.93]# grub のセットアップ。 [root@onlsbc1 grub]# pwd /home/toyo/mnt/home/inoue/GRUB/grub-0.93/grub [root@onlsbc1 grub]# ls -l total 548 -rw-r--r-- 1 1000 1000 9552 Jan 14 2004 Makefile -rw-r--r-- 1 1000 1000 493 Jun 11 2002 Makefile.am -rw-r--r-- 1 1000 1000 9437 Nov 30 2002 Makefile.in -rw-r--r-- 1 1000 1000 26031 Dec 3 2002 asmstub.c -rw-r--r-- 1 1000 1000 54308 Jan 14 2004 asmstub.o -rwxr-xr-x 1 1000 1000 396381 Jan 14 2004 grub -rw-r--r-- 1 1000 1000 6858 Jun 11 2002 main.c -rw-r--r-- 1 1000 1000 32524 Jan 14 2004 main.o [root@onlsbc1 grub]# [root@onlsbc1 grub]# ./grub Probing devices to guess BIOS drives. This may take a long time. GRUB version 0.93 (640K lower / 3072K upper memory) [ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ] grub> root (hd1,0) root (hd1,0) Filesystem type is ext2fs, partition type 0x83 grub> setup (hd1) setup (hd1) Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/e2fs_stage1_5" exists... yes Running "embed /boot/grub/e2fs_stage1_5 (hd1)"... 16 sectors are embedded. succeeded Running "install /boot/grub/stage1 (hd1) (hd1)1+16 p (hd1,0)/boot/grub/stage2 / boot/grub/menu.lst"... succeeded Done. grub> quit quit [root@onlsbc1 grub]# (5). ブートローダの設定 2.5"IDEハードディスクをはずして、コンパクトフラッシュのみをつないで onlsbc1をリブートする。 # /sbin/shutdown -h now onlsun4[35]% toyo@onlsbc1's password: [toyo@onlsbc1 toyo]$ ls -l / total 177 drwxr-xr-x 2 root root 4096 Nov 5 19:06 bin drwxr-xr-x 3 root root 4096 Nov 19 16:39 boot drwxr-xr-x 21 root root 118784 Nov 29 17:04 dev drwxr-xr-x 61 root root 4096 Nov 29 17:03 etc drwxr-xr-x 3 root root 4096 Nov 8 15:33 home drwxr-xr-x 9 root root 1024 Nov 19 16:10 initrd drwxr-xr-x 9 root root 4096 Nov 5 19:05 lib drwxr-xr-x 2 root root 4096 Sep 9 2003 misc drwxr-xr-x 4 root root 4096 Nov 24 15:36 mnt drwxr-xr-x 2 root root 4096 Oct 7 2003 opt dr-xr-xr-x 47 root root 0 Nov 30 2004 proc drwxr-x--- 3 root root 4096 Nov 29 16:44 root drwxr-xr-x 2 root root 8192 Nov 5 19:06 sbin drwxrwxrwt 5 root root 4096 Nov 29 17:04 tmp drwxr-xr-x 15 root root 4096 Nov 5 16:20 usr drwxr-xr-x 20 root root 4096 Nov 5 16:35 var [toyo@onlsbc1 toyo]$ [root@onlsbc1 toyo]# df -k Filesystem 1K-blocks Used Available Use% Mounted on 130.87.153.112:/tftpboot/130.87.153.3 9621848 1694596 7438476 19% / none 151864 0 151864 0% /dev/shm [root@onlsbc1 toyo]# mount -t ext2 /dev/hdc1 /mnt [root@onlsbc1 toyo]# [root@onlsbc1 toyo]# df -k Filesystem 1K-blocks Used Available Use% Mounted on 130.87.153.112:/tftpboot/130.87.153.3 9621848 1694596 7438476 19% / none 151864 0 151864 0% /dev/shm /dev/hdc1 484602 388 459192 1% /mnt [root@onlsbc1 toyo]# [root@onlsbc1 toyo]# ls -lR /mnt /mnt: total 13 drwxr-xr-x 3 root root 1024 Nov 29 10:31 boot drwx------ 2 root root 12288 Nov 29 10:19 lost+found /mnt/boot: total 1 drwxr-xr-x 2 root root 1024 Nov 29 16:43 grub /mnt/boot/grub: total 373 -rwxr-xr-x 1 root root 121600 Nov 29 16:32 diskless -rwxr-xr-x 1 root root 8100 Nov 29 16:31 e2fs_stage1_5 -rw-r--r-- 1 root root 1547 Nov 29 16:43 menu.lst -rw-r--r-- 1 root root 122112 Nov 29 16:32 nbgrub -rwxr-xr-x 1 root root 512 Nov 29 16:28 stage1 -rw-r--r-- 1 root root 122144 Nov 29 16:31 stage2 /mnt/lost+found: total 0 [root@onlsbc1 toyo]# ok. コンパクトフラッシュ上のGRUBからの起動で、ディスクレスシステムは 正常に立ち上がった。 クライアント側のコンパクトフラッシュには 388KB サイズの grubのみが配置してある。 追.  menu.lstファイル中の timeoutパラメータを 0に設定し直した。 [root@onlsbc1 grub]# pwd /mnt/boot/grub [root@onlsbc1 grub]# ls diskless e2fs_stage1_5 menu.lst nbgrub stage1 stage2 [root@onlsbc1 grub]# vi menu.lst : #timeout 30 timeout 0 : "menu.lst" 69L, 1558C written [root@onlsbc1 grub]# ---xxxx