Handbook:Alpha/Blocks/Kernel

From Gentoo Wiki
Jump to: navigation, search


Architecture specific kernel configuration

The following options are recommended as well:

KERNEL Recommended Alpha options
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

Compiling and installing

With the kernel configured, it is time to compile and install it. Exit the configuration and start the compilation process:

root #make && make modules_install
root #make boot
Note
It is possible to enable parallel builds using make -jX with X being the number of parallel tasks that the build process is allowed to launch. This is similar to the instructions about /etc/portage/make.conf earlier, with the MAKEOPTS variable.

When the kernel has finished compiling, copy the kernel image to /boot/. Recent kernels might create vmlinux instead of vmlinux.gz. Keep this in mind when copying the kernel image.

root #cp arch/alpha/boot/vmlinux.gz /boot/