linux/block/partitions/Kconfig
<<
>>
Prefs
   1#
   2# Partition configuration
   3#
   4config PARTITION_ADVANCED
   5        bool "Advanced partition selection"
   6        help
   7          Say Y here if you would like to use hard disks under Linux which
   8          were partitioned under an operating system running on a different
   9          architecture than your Linux system.
  10
  11          Note that the answer to this question won't directly affect the
  12          kernel: saying N will just cause the configurator to skip all
  13          the questions about foreign partitioning schemes.
  14
  15          If unsure, say N.
  16
  17config ACORN_PARTITION
  18        bool "Acorn partition support" if PARTITION_ADVANCED
  19        default y if ARCH_ACORN
  20        help
  21          Support hard disks partitioned under Acorn operating systems.
  22
  23config ACORN_PARTITION_CUMANA
  24        bool "Cumana partition support" if PARTITION_ADVANCED
  25        default y if ARCH_ACORN
  26        depends on ACORN_PARTITION
  27        help
  28          Say Y here if you would like to use hard disks under Linux which
  29          were partitioned using the Cumana interface on Acorn machines.
  30
  31config ACORN_PARTITION_EESOX
  32        bool "EESOX partition support" if PARTITION_ADVANCED
  33        default y if ARCH_ACORN
  34        depends on ACORN_PARTITION
  35
  36config ACORN_PARTITION_ICS
  37        bool "ICS partition support" if PARTITION_ADVANCED
  38        default y if ARCH_ACORN
  39        depends on ACORN_PARTITION
  40        help
  41          Say Y here if you would like to use hard disks under Linux which
  42          were partitioned using the ICS interface on Acorn machines.
  43
  44config ACORN_PARTITION_ADFS
  45        bool "Native filecore partition support" if PARTITION_ADVANCED
  46        default y if ARCH_ACORN
  47        depends on ACORN_PARTITION
  48        help
  49          The Acorn Disc Filing System is the standard file system of the
  50          RiscOS operating system which runs on Acorn's ARM-based Risc PC
  51          systems and the Acorn Archimedes range of machines.  If you say
  52          `Y' here, Linux will support disk partitions created under ADFS.
  53
  54config ACORN_PARTITION_POWERTEC
  55        bool "PowerTec partition support" if PARTITION_ADVANCED
  56        default y if ARCH_ACORN
  57        depends on ACORN_PARTITION
  58        help
  59          Support reading partition tables created on Acorn machines using
  60          the PowerTec SCSI drive.
  61
  62config ACORN_PARTITION_RISCIX
  63        bool "RISCiX partition support" if PARTITION_ADVANCED
  64        default y if ARCH_ACORN
  65        depends on ACORN_PARTITION
  66        help
  67          Once upon a time, there was a native Unix port for the Acorn series
  68          of machines called RISCiX.  If you say 'Y' here, Linux will be able
  69          to read disks partitioned under RISCiX.
  70
  71config AIX_PARTITION
  72        bool "AIX basic partition table support" if PARTITION_ADVANCED
  73        help
  74          Say Y here if you would like to be able to read the hard disk
  75          partition table format used by IBM or Motorola PowerPC machines
  76          running AIX.  AIX actually uses a Logical Volume Manager, where
  77          "logical volumes" can be spread across one or multiple disks,
  78          but this driver works only for the simple case of partitions which
  79          are contiguous.
  80          Otherwise, say N.
  81
  82config OSF_PARTITION
  83        bool "Alpha OSF partition support" if PARTITION_ADVANCED
  84        default y if ALPHA
  85        help
  86          Say Y here if you would like to use hard disks under Linux which
  87          were partitioned on an Alpha machine.
  88
  89config AMIGA_PARTITION
  90        bool "Amiga partition table support" if PARTITION_ADVANCED
  91        default y if (AMIGA || AFFS_FS=y)
  92        help
  93          Say Y here if you would like to use hard disks under Linux which
  94          were partitioned under AmigaOS.
  95
  96config ATARI_PARTITION
  97        bool "Atari partition table support" if PARTITION_ADVANCED
  98        default y if ATARI
  99        help
 100          Say Y here if you would like to use hard disks under Linux which
 101          were partitioned under the Atari OS.
 102
 103config IBM_PARTITION
 104        bool "IBM disk label and partition support"
 105        depends on PARTITION_ADVANCED && S390
 106        help
 107          Say Y here if you would like to be able to read the hard disk
 108          partition table format used by IBM DASD disks operating under CMS.
 109          Otherwise, say N.
 110
 111config MAC_PARTITION
 112        bool "Macintosh partition map support" if PARTITION_ADVANCED
 113        default y if (MAC || PPC_PMAC)
 114        help
 115          Say Y here if you would like to use hard disks under Linux which
 116          were partitioned on a Macintosh.
 117
 118config MSDOS_PARTITION
 119        bool "PC BIOS (MSDOS partition tables) support" if PARTITION_ADVANCED
 120        default y
 121        help
 122          Say Y here.
 123
 124config BSD_DISKLABEL
 125        bool "BSD disklabel (FreeBSD partition tables) support"
 126        depends on PARTITION_ADVANCED && MSDOS_PARTITION
 127        help
 128          FreeBSD uses its own hard disk partition scheme on your PC. It
 129          requires only one entry in the primary partition table of your disk
 130          and manages it similarly to DOS extended partitions, putting in its
 131          first sector a new partition table in BSD disklabel format. Saying Y
 132          here allows you to read these disklabels and further mount FreeBSD
 133          partitions from within Linux if you have also said Y to "UFS
 134          file system support", above. If you don't know what all this is
 135          about, say N.
 136
 137config MINIX_SUBPARTITION
 138        bool "Minix subpartition support"
 139        depends on PARTITION_ADVANCED && MSDOS_PARTITION
 140        help
 141          Minix 2.0.0/2.0.2 subpartition table support for Linux.
 142          Say Y here if you want to mount and use Minix 2.0.0/2.0.2
 143          subpartitions.
 144
 145config SOLARIS_X86_PARTITION
 146        bool "Solaris (x86) partition table support"
 147        depends on PARTITION_ADVANCED && MSDOS_PARTITION
 148        help
 149          Like most systems, Solaris x86 uses its own hard disk partition
 150          table format, incompatible with all others. Saying Y here allows you
 151          to read these partition tables and further mount Solaris x86
 152          partitions from within Linux if you have also said Y to "UFS
 153          file system support", above.
 154
 155config UNIXWARE_DISKLABEL
 156        bool "Unixware slices support"
 157        depends on PARTITION_ADVANCED && MSDOS_PARTITION
 158        ---help---
 159          Like some systems, UnixWare uses its own slice table inside a
 160          partition (VTOC - Virtual Table of Contents). Its format is
 161          incompatible with all other OSes. Saying Y here allows you to read
 162          VTOC and further mount UnixWare partitions read-only from within
 163          Linux if you have also said Y to "UFS file system support" or
 164          "System V and Coherent file system support", above.
 165
 166          This is mainly used to carry data from a UnixWare box to your
 167          Linux box via a removable medium like magneto-optical, ZIP or
 168          removable IDE drives. Note, however, that a good portable way to
 169          transport files and directories between unixes (and even other
 170          operating systems) is given by the tar program ("man tar" or
 171          preferably "info tar").
 172
 173          If you don't know what all this is about, say N.
 174
 175config LDM_PARTITION
 176        bool "Windows Logical Disk Manager (Dynamic Disk) support"
 177        depends on PARTITION_ADVANCED
 178        ---help---
 179          Say Y here if you would like to use hard disks under Linux which
 180          were partitioned using Windows 2000's/XP's or Vista's Logical Disk
 181          Manager.  They are also known as "Dynamic Disks".
 182
 183          Note this driver only supports Dynamic Disks with a protective MBR
 184          label, i.e. DOS partition table.  It does not support GPT labelled
 185          Dynamic Disks yet as can be created with Vista.
 186
 187          Windows 2000 introduced the concept of Dynamic Disks to get around
 188          the limitations of the PC's partitioning scheme.  The Logical Disk
 189          Manager allows the user to repartition a disk and create spanned,
 190          mirrored, striped or RAID volumes, all without the need for
 191          rebooting.
 192
 193          Normal partitions are now called Basic Disks under Windows 2000, XP,
 194          and Vista.
 195
 196          For a fuller description read <file:Documentation/ldm.txt>.
 197
 198          If unsure, say N.
 199
 200config LDM_DEBUG
 201        bool "Windows LDM extra logging"
 202        depends on LDM_PARTITION
 203        help
 204          Say Y here if you would like LDM to log verbosely.  This could be
 205          helpful if the driver doesn't work as expected and you'd like to
 206          report a bug.
 207
 208          If unsure, say N.
 209
 210config SGI_PARTITION
 211        bool "SGI partition support" if PARTITION_ADVANCED
 212        default y if DEFAULT_SGI_PARTITION
 213        help
 214          Say Y here if you would like to be able to read the hard disk
 215          partition table format used by SGI machines.
 216
 217config ULTRIX_PARTITION
 218        bool "Ultrix partition table support" if PARTITION_ADVANCED
 219        default y if MACH_DECSTATION
 220        help
 221          Say Y here if you would like to be able to read the hard disk
 222          partition table format used by DEC (now Compaq) Ultrix machines.
 223          Otherwise, say N.
 224
 225config SUN_PARTITION
 226        bool "Sun partition tables support" if PARTITION_ADVANCED
 227        default y if (SPARC || SUN3 || SUN3X)
 228        ---help---
 229          Like most systems, SunOS uses its own hard disk partition table
 230          format, incompatible with all others. Saying Y here allows you to
 231          read these partition tables and further mount SunOS partitions from
 232          within Linux if you have also said Y to "UFS file system support",
 233          above. This is mainly used to carry data from a SPARC under SunOS to
 234          your Linux box via a removable medium like magneto-optical or ZIP
 235          drives; note however that a good portable way to transport files and
 236          directories between unixes (and even other operating systems) is
 237          given by the tar program ("man tar" or preferably "info tar"). If
 238          you don't know what all this is about, say N.
 239
 240config KARMA_PARTITION
 241        bool "Karma Partition support"
 242        depends on PARTITION_ADVANCED
 243        help
 244          Say Y here if you would like to mount the Rio Karma MP3 player, as it
 245          uses a proprietary partition table.
 246
 247config EFI_PARTITION
 248        bool "EFI GUID Partition support" if PARTITION_ADVANCED
 249        default y
 250        select CRC32
 251        help
 252          Say Y here if you would like to use hard disks under Linux which
 253          were partitioned using EFI GPT.
 254
 255config SYSV68_PARTITION
 256        bool "SYSV68 partition table support" if PARTITION_ADVANCED
 257        default y if VME
 258        help
 259          Say Y here if you would like to be able to read the hard disk
 260          partition table format used by Motorola Delta machines (using
 261          sysv68).
 262          Otherwise, say N.
 263