How To Wiki
Advertisement

Howto configure the Linux kernel / fs / partitions


Partition configuration


  • Option: PARTITION_ADVANCED
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) Advanced partition selection
      Say Y here if you would like to use hard disks under Linux which were partitioned under an operating system running on a different architecture than your Linux system.
      Note that the answer to this question won't directly affect the kernel: saying N will just cause the configurator to skip all the questions about foreign partitioning schemes.
      If unsure, say N.


  • Option: ACORN_PARTITION
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) Acorn partition support if PARTITION_ADVANCED
    • default y if ARCH_ACORN
      Support hard disks partitioned under Acorn operating systems.


  • Option: ACORN_PARTITION_CUMANA
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) Cumana partition support if PARTITION_ADVANCED && ACORN_PARTITION
    • default y if ARCH_ACORN
      Say Y here if you would like to use hard disks under Linux which were partitioned using the Cumana interface on Acorn machines.


  • Option: ACORN_PARTITION_EESOX
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) EESOX partition support if PARTITION_ADVANCED && ACORN_PARTITION
    • default y if ARCH_ACORN


  • Option: ACORN_PARTITION_ICS
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) ICS partition support if PARTITION_ADVANCED && ACORN_PARTITION
    • default y if ARCH_ACORN
      Say Y here if you would like to use hard disks under Linux which were partitioned using the ICS interface on Acorn machines.


  • Option: ACORN_PARTITION_ADFS
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) Native filecore partition support if PARTITION_ADVANCED && ACORN_PARTITION
    • default y if ARCH_ACORN
      The Acorn Disc Filing System is the standard file system of the RiscOS operating system which runs on Acorn's ARM-based Risc PC systems and the Acorn Archimedes range of machines. If you say `Y' here, Linux will support disk partitions created under ADFS.


  • Option: ACORN_PARTITION_POWERTEC
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) PowerTec partition support if PARTITION_ADVANCED && ACORN_PARTITION
    • default y if ARCH_ACORN
      Support reading partition tables created on Acorn machines using the PowerTec SCSI drive.


  • Option: ACORN_PARTITION_RISCIX
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) RISCiX partition support if PARTITION_ADVANCED && ACORN_PARTITION
    • default y if ARCH_ACORN
      Once upon a time, there was a native Unix port for the Acorn series of machines called RISCiX. If you say 'Y' here, Linux will be able to read disks partitioned under RISCiX.


  • Option: OSF_PARTITION
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) Alpha OSF partition support if PARTITION_ADVANCED
    • default y if ALPHA
      Say Y here if you would like to use hard disks under Linux which were partitioned on an Alpha machine.


  • Option: AMIGA_PARTITION
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) Amiga partition table support if PARTITION_ADVANCED
    • default y if (AMIGA || AFFS_FS=y)
      Say Y here if you would like to use hard disks under Linux which were partitioned under AmigaOS.


  • Option: ATARI_PARTITION
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) Atari partition table support if PARTITION_ADVANCED
    • default y if ATARI
      Say Y here if you would like to use hard disks under Linux which were partitioned under the Atari OS.


  • Option: IBM_PARTITION
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) IBM disk label and partition support
    • depends on PARTITION_ADVANCED && ARCH_S390
      Say Y here if you would like to be able to read the hard disk partition table format used by IBM DASD disks operating under CMS. Otherwise, say N.


  • Option: MAC_PARTITION
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) Macintosh partition map support if PARTITION_ADVANCED
    • default y if MAC
      Say Y here if you would like to use hard disks under Linux which were partitioned on a Macintosh.


  • Option: MSDOS_PARTITION
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) PC BIOS (MSDOS partition tables) support if PARTITION_ADVANCED
    • default y
      Say Y here.


  • Option: BSD_DISKLABEL
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) BSD disklabel (FreeBSD partition tables) support
    • depends on PARTITION_ADVANCED && MSDOS_PARTITION
      FreeBSD uses its own hard disk partition scheme on your PC. It requires only one entry in the primary partition table of your disk and manages it similarly to DOS extended partitions, putting in its first sector a new partition table in BSD disklabel format. Saying Y here allows you to read these disklabels and further mount FreeBSD partitions from within Linux if you have also said Y to "UFS file system support", above. If you don't know what all this is about, say N.


  • Option: MINIX_SUBPARTITION
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) Minix subpartition support
    • depends on PARTITION_ADVANCED && MSDOS_PARTITION
      Minix 2.0.0/2.0.2 subpartition table support for Linux. Say Y here if you want to mount and use Minix 2.0.0/2.0.2 subpartitions.


  • Option: SOLARIS_X86_PARTITION
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) Solaris (x86) partition table support
    • depends on PARTITION_ADVANCED && MSDOS_PARTITION
      Like most systems, Solaris x86 uses its own hard disk partition table format, incompatible with all others. Saying Y here allows you to read these partition tables and further mount Solaris x86 partitions from within Linux if you have also said Y to "UFS file system support", above.


  • Option: UNIXWARE_DISKLABEL
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) Unixware slices support
    • depends on PARTITION_ADVANCED && MSDOS_PARTITION
      Like some systems, UnixWare uses its own slice table inside a partition (VTOC - Virtual Table of Contents). Its format is incompatible with all other OSes. Saying Y here allows you to read VTOC and further mount UnixWare partitions read-only from within Linux if you have also said Y to "UFS file system support" or System V and Coherent file system support, above.
      This is mainly used to carry data from a UnixWare box to your Linux box via a removable medium like magneto-optical, ZIP or removable IDE drives. Note, however, that a good portable way to transport files and directories between unixes (and even other operating systems) is given by the tar program ("man tar" or preferably "info tar").
      If you don't know what all this is about, say N.


  • Option: LDM_PARTITION
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) Windows Logical Disk Manager (Dynamic Disk) support
    • depends on PARTITION_ADVANCED
      Say Y here if you would like to use hard disks under Linux which were partitioned using Windows 2000's or XP's Logical Disk Manager. They are also known as "Dynamic Disks".
      Windows 2000 introduced the concept of Dynamic Disks to get around the limitations of the PC's partitioning scheme. The Logical Disk Manager allows the user to repartition a disk and create spanned, mirrored, striped or RAID volumes, all without the need for rebooting.
      Normal partitions are now called Basic Disks under Windows 2000 and XP.
      For a fuller description read <file:Documentation/ldm.txt>.
      If unsure, say N.


  • Option: LDM_DEBUG
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) Windows LDM extra logging
    • depends on LDM_PARTITION
      Say Y here if you would like LDM to log verbosely. This could be helpful if the driver doesn't work as expected and you'd like to report a bug.
      If unsure, say N.


  • Option: SGI_PARTITION
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) SGI partition support if PARTITION_ADVANCED
    • default y if (SGI_IP22 || SGI_IP27 || ((MACH_JAZZ || SNI_RM200_PCI) && !CPU_LITTLE_ENDIAN))
      Say Y here if you would like to be able to read the hard disk partition table format used by SGI machines.


  • Option: ULTRIX_PARTITION
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) Ultrix partition table support if PARTITION_ADVANCED
    • default y if MACH_DECSTATION
      Say Y here if you would like to be able to read the hard disk partition table format used by DEC (now Compaq) Ultrix machines. Otherwise, say N.


  • Option: SUN_PARTITION
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) Sun partition tables support if PARTITION_ADVANCED
    • default y if (SPARC || SUN3 || SUN3X)
      Like most systems, SunOS uses its own hard disk partition table format, incompatible with all others. Saying Y here allows you to read these partition tables and further mount SunOS partitions from within Linux if you have also said Y to "UFS file system support", above. This is mainly used to carry data from a SPARC under SunOS to your Linux box via a removable medium like magneto-optical or ZIP drives; note however that a good portable way to transport files and directories between unixes (and even other operating systems) is given by the tar program ("man tar" or preferably "info tar"). If you don't know what all this is about, say N.


  • Option: EFI_PARTITION
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) EFI GUID Partition support
    • depends on PARTITION_ADVANCED
    • select CRC32
      Say Y here if you would like to use hard disks under Linux which were partitioned using EFI GPT. Presently only useful on the IA-64 platform.
define_bool CONFIG_ACORN_PARTITION_CUMANA y


Linux Kernel Configuration

Advertisement