kernelの再構築 (96-04-19) 1) /usr/src/linuxでmake configを実行し各項目に答える。 * * General setup * Kernel math emulation (CONFIG_MATH_EMULATION) [n] Normal floppy disk support (CONFIG_BLK_DEV_FD) [y] Normal (MFM/RLL) disk and IDE disk/cdrom support (CONFIG_ST506) [y] * * Please see drivers/block/README.ide for help/info on IDE drives * Use old disk-only driver for primary i/f (CONFIG_BLK_DEV_HD) [n] Use new IDE driver for primary/secondary i/f (CONFIG_BLK_DEV_IDE) [y] Include support for IDE/ATAPI CDROMs (CONFIG_BLK_DEV_IDECD) [n] XT harddisk support (CONFIG_BLK_DEV_XD) [n] Networking support (CONFIG_NET) [y] Limit memory to low 16MB (CONFIG_MAX_16M) [n] PCI bios support (CONFIG_PCI) [n] System V IPC (CONFIG_SYSVIPC) [y] Kernel support for ELF binaries (CONFIG_BINFMT_ELF) [y] Use -m486 flag for 486-specific optimizations (CONFIG_M486) [y] * * Loadable module support * Set version information on all symbols for modules (CONFIG_MODVERSIONS) [n] * * Networking options * TCP/IP networking (CONFIG_INET) [y] IP forwarding/gatewaying (CONFIG_IP_FORWARD) [y] IP multicasting (CONFIG_IP_MULTICAST) [y] IP firewalling (CONFIG_IP_FIREWALL) [y] IP accounting (CONFIG_IP_ACCT) [y] * * (it is safe to leave these untouched) * PC/TCP compatibility mode (CONFIG_INET_PCTCP) [n] Reverse ARP (CONFIG_INET_RARP) [n] Assume subnets are local (CONFIG_INET_SNARL) [y] Disable NAGLE algorithm (normally enabled) (CONFIG_TCP_NAGLE_OFF) [n] The IPX protocol (CONFIG_IPX) [n] * * SCSI support * SCSI support? (CONFIG_SCSI) [n] * * Skipping SCSI configuration options... * * * Network device support * Network device support? (CONFIG_NETDEVICES) [y] Dummy net driver support (CONFIG_DUMMY) [y] SLIP (serial line) support (CONFIG_SLIP) [n] PPP (point-to-point) support (CONFIG_PPP) [y] PLIP (parallel port) support (CONFIG_PLIP) [n] Do you want to be offered ALPHA test drivers (CONFIG_NET_ALPHA) [n] Western Digital/SMC cards (CONFIG_NET_VENDOR_SMC) [n] AMD LANCE and PCnet (AT1500 and NE2100) support (CONFIG_LANCE) [n] 3COM cards (CONFIG_NET_VENDOR_3COM) [n] 3c501 support (CONFIG_EL1) [n] 3c503 support (CONFIG_EL2) [n] 3c509/3c579 support (CONFIG_EL3) [n] Other ISA cards (CONFIG_NET_ISA) [n] EISA, VLB, PCI and on board controllers (CONFIG_NET_EISA) [n] Pocket and portable adaptors (CONFIG_NET_POCKET) [n] * * CD-ROM drivers (not for SCSI or IDE/ATAPI drives) * Sony CDU31A/CDU33A CDROM driver support (CONFIG_CDU31A) [n] Mitsumi (not IDE/ATAPI) CDROM driver support (CONFIG_MCD) [y] Matsushita/Panasonic CDROM driver support (CONFIG_SBPCD) [n] Aztech/Orchid/Okano/Wearnes (non IDE) CDROM support (CONFIG_AZTCD) [n] Sony CDU535 CDROM driver support (CONFIG_CDU535) [n] * * Filesystems * Standard (minix) fs support (CONFIG_MINIX_FS) [n] Extended fs support (CONFIG_EXT_FS) [n] Second extended fs support (CONFIG_EXT2_FS) [y] xiafs filesystem support (CONFIG_XIA_FS) [n] msdos fs support (CONFIG_MSDOS_FS) [y] umsdos: Unix like fs on top of std MSDOS FAT fs (CONFIG_UMSDOS_FS) [y] /proc filesystem support (CONFIG_PROC_FS) [y] NFS filesystem support (CONFIG_NFS_FS) [y] ISO9660 cdrom filesystem support (CONFIG_ISO9660_FS) [y] OS/2 HPFS filesystem support (read only) (CONFIG_HPFS_FS) [y] System V and Coherent filesystem support (CONFIG_SYSV_FS) [n] * * character devices * Cyclades async mux support (CONFIG_CYCLADES) [n] Parallel printer support (CONFIG_PRINTER) [y] Logitech busmouse support (CONFIG_BUSMOUSE) [n] PS/2 mouse (aka "auxiliary device") support (CONFIG_PSMOUSE) [n] Microsoft busmouse support (CONFIG_MS_BUSMOUSE) [y] ATIXL busmouse support (CONFIG_ATIXL_BUSMOUSE) [n] QIC-02 tape support (CONFIG_QIC02_TAPE) [n] QIC-117 tape support (CONFIG_FTAPE) [n] * * Sound * Sound card support (CONFIG_SOUND) [n] * * Kernel hacking * Kernel profiling support (CONFIG_PROFILE) [n] The linux kernel is now hopefully configured for your setup. Check the top-level Makefile for additional configuration, and do a 'make dep ; make clean' if you want to be sure all the files are correctly re-made 2) make dep; make cleanを実行。 3) make zliloを実行。 4) rdev -R /vmlinuz 1を実行し、rebootする。