# 表題 Linux カーネルの再構築 # # 履歴 2001/07/24 小高正嗣 # 履歴 2002/12/02 小高正嗣 # ■インストール環境 HITACHI Prius PCT20R4TD ■手順 1) ソースをダウンロード # apt-get update # apt-get install kernel-source ここでは kernel-source-2.4.19_2.4.19-5_all.deb をインストール. /usr/src/kernel-source-2.4.19.tar.bz2 ができる. 2) カーネルの展開 # cd /usr/src # bunzip2 kernel-source-2.4.19.tar.bz2 # tar xf kernel-source-2.4.19.tar 3) カーネルの再構築 # ln -s kernel-source-2.2.19 linux # cd linux # make xconfig 4) カーネルの設定 特に指定のない場所を除きデフォルトの設定を利用 Code maturity level options y - Prompt for development and/or incomplete code/drivers y Processor type and features - Symmetric multi processing support n General setup - Advanced Power Management BIOS support y - PCMCIA/CardBus support - PCMCIA/CardBus support y - CardBus support y PCI Hotpug support - support for PCI HotPlugin m Parallel port support - Parallel port support y - PC-style hardware m Plug and Play configuration - Plug and Play support n Block devices - Loopback device support y - RAM disk support y - initial RAM disk support y Networking options - IP: TCP syncookie support y - The IPv6 protocol y ATA/IDE/MFM/RLL support - IDE, ATA and ATAPI Block devices - PCMCIA IDE support y - ALI M15x3 chipset support y SCSI support - SCSI tape support y - SCSI CD-ROM support y - SCSI generic support y - PCMCIA SCSI adapter support y - 以下全てモジュールで組み込み m IEEE 1394 support - IEEE 1394 support y Networking device support - Dummy net driver support n - PPP support y - PPP support for async serial ports m - PPP support for sync tty ports m - PPP Deflate compression m - PPP BSD-Compress compression m - Ethernet (10/100) - EISA, VLB, PCI and on board controllers y - AMD PCnet32 PCI m - Adaptec Starfire/DuraLAN m - Apricot Xen-II on board Ethernet n - CS89x0 m - DECchip Tulip PCI m - TOSHIBA TC35815 m - Generic DECchip & DIGITAL EtherWORKS m - Davicom DM910x/DM980x m - EtherExpress Pro/100 m - Myson MTD-8xx PCI m - National Semiconductor DP8381x m - PCI NE2000 and clones m - RealTek RTL-8139 PCI m - SiS 900/7016 PCI m - Wireless LAN - Wireless LAN y - Cisco/Aironet PCMCIA cards y - PCMCIA network device support - 3Com 3c589 m - 3Com 3c574 m - Fujitsu FMV-J18x m - Asix AX88190 m - New Media m - SMC 91 Cxx m - Xircom 16-bit m - Xircom CardBus m - Xircom Tulip-like CardBus m - Pcmcia Wireless LAN m - Circom Netware AirSurfer wireless m - AT&T/ucent Wavelan wireless m Character devices - Parallel printer support y - PCMCIA character devices y File systems - DOS FAT fs support y - MSDOS fs support y - VFAT fs support y - microsoft Joliet CDROM extensions y - Network file systems - NFS file system support n - NFS server support n Native Language support - Codepage 437 y - Japanease charset y - NLS ISO 8859-1 y - NLS UTF 8 y Sound - ESS Maestro, Maestro2 Maestro2E driver - Trident 4DWave DX/NX, SiS7018 or ALi 5451 PCI Audio Core y - OSS sound modules y - 100 % Sound Baster compatibe y USB - OHCI support m - USB AUdio support m - USB Printer support m - USB Scanner support m 5) ビルド # make dep # make-kpkg clean # make-kpkg --revision=PCT20R4TD.1.0 kernel-image 6) インストール