ハンドブック:Alpha/ブロック/カーネル
From Gentoo Wiki
Jump to:navigation
Jump to:search
アーキテクチャ固有のカーネルコンフィグ
以下のオプションもお勧めします:
General setup --->
<*> SRM environment through procfs
<*> Configure uac policy via sysctl
Plug and Play configuration --->
<*> Plug and Play support
<M> ISA Plug and Play support
SCSI support --->
SCSI low-level drivers --->
<*> SYM53C8XX Version 2 SCSI support (NEW)
<*> Qlogic ISP SCSI support
Network device support --->
Ethernet (10 or 100 Mbit) --->
<M> DECchip Tulip (dc21x4x) PCI support
<M> Generic DECchip & DIGITAL EtherWORKS PCI/EISA
<M> EtherExpressPro/100 support (eepro100)
<M> EtherExpressPro/100 support (e100)
Ethernet (1000 Mbit) --->
<M> Alteon AceNIC
[*] Omit support for old Tigon I
<M> Broadcom Tigon3
[*] FDDI driver support
<M> Digital DEFEA and DEFPA
<*> PPP support
<*> PPP Deflate compression
Character devices --->
[*] Support for console on serial port
[*] Direct Rendering Manager
File systems --->
<*> Kernel automounter version 4 support
Network File Systems --->
<*> NFS
[*] NFSv3 client
<*> NFS server
[*] NFSv3 server
Partition Types --->
[*] Advanced partition selection
[*] Alpha OSF partition support
Native Language Support
<*> NLS ISO 8859-1
Sound --->
<M> Sound card support
<M> OSS sound modules
[*] Verbose initialisation
[*] Persistent DMA buffers
<M> 100% Sound Blaster compatibles
コンパイルおよびインストール
カーネルのコンフィグレーションが完了し、コンパイルとインストールをする時がきました。コンフィグレーションを終了させ、コンパイル作業を開始しましょう:
root #
make && make modules_install
root #
make boot
メモ
make -jX
とすることで、ビルドを並行処理させることができます(X には、並行処理を許可するビルドプロセスの数を指定します。/etc/portage/make.conf の説明中の、MAKEOPTS 変数についてと同様です。カーネルのコンパイルが完了したら、カーネルのイメージを /boot/ コピーしましょう。最近のバージョンは、vmlinux.gz ではなく vmlinux を生成しているかもしれませんので、カーネルのイメージをコピーする際には気をつけてください。
root #
cp arch/alpha/boot/vmlinux.gz /boot/