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 OSF_PARTITION
  72        bool "Alpha OSF partition support" if PARTITION_ADVANCED
  73        default y if ALPHA
  74        help
  75          Say Y here if you would like to use hard disks under Linux which
  76          were partitioned on an Alpha machine.
  77
  78config AMIGA_PARTITION
  79        bool "Amiga partition table support" if PARTITION_ADVANCED
  80        default y if (AMIGA || AFFS_FS=y)
  81        help
  82          Say Y here if you would like to use hard disks under Linux which
  83          were partitioned under AmigaOS.
  84
  85config ATARI_PARTITION
  86        bool "Atari partition table support" if PARTITION_ADVANCED
  87        default y if ATARI
  88        help
  89          Say Y here if you would like to use hard disks under Linux which
  90          were partitioned under the Atari OS.
  91
  92config IBM_PARTITION
  93        bool "IBM disk label and partition support"
  94        depends on PARTITION_ADVANCED && S390
  95        help
  96          Say Y here if you would like to be able to read the hard disk
  97          partition table format used by IBM DASD disks operating under CMS.
  98          Otherwise, say N.
  99
 100config MAC_PARTITION
 101        bool "Macintosh partition map support" if PARTITION_ADVANCED
 102        default y if (MAC || PPC_PMAC)
 103        help
 104          Say Y here if you would like to use hard disks under Linux which
 105          were partitioned on a Macintosh.
 106
 107config MSDOS_PARTITION
 108        bool "PC BIOS (MSDOS partition tables) support" if PARTITION_ADVANCED
 109        default y
 110        help
 111          Say Y here.
 112
 113config BSD_DISKLABEL
 114        bool "BSD disklabel (FreeBSD partition tables) support"
 115        depends on PARTITION_ADVANCED && MSDOS_PARTITION
 116        help
 117          FreeBSD uses its own hard disk partition scheme on your PC. It
 118          requires only one entry in the primary partition table of your disk
 119          and manages it similarly to DOS extended partitions, putting in its
 120          first sector a new partition table in BSD disklabel format. Saying Y
 121          here allows you to read these disklabels and further mount FreeBSD
 122          partitions from within Linux if you have also said Y to "UFS
 123          file system support", above. If you don't know what all this is
 124          about, say N.
 125
 126config MINIX_SUBPARTITION
 127        bool "Minix subpartition support"
 128        depends on PARTITION_ADVANCED && MSDOS_PARTITION
 129        help
 130          Minix 2.0.0/2.0.2 subpartition table support for Linux.
 131          Say Y here if you want to mount and use Minix 2.0.0/2.0.2
 132          subpartitions.
 133
 134config SOLARIS_X86_PARTITION
 135        bool "Solaris (x86) partition table support"
 136        depends on PARTITION_ADVANCED && MSDOS_PARTITION
 137        help
 138          Like most systems, Solaris x86 uses its own hard disk partition
 139          table format, incompatible with all others. Saying Y here allows you
 140          to read these partition tables and further mount Solaris x86
 141          partitions from within Linux if you have also said Y to "UFS
 142          file system support", above.
 143
 144config UNIXWARE_DISKLABEL
 145        bool "Unixware slices support"
 146        depends on PARTITION_ADVANCED && MSDOS_PARTITION
 147        ---help---
 148          Like some systems, UnixWare uses its own slice table inside a
 149          partition (VTOC - Virtual Table of Contents). Its format is
 150          incompatible with all other OSes. Saying Y here allows you to read
 151          VTOC and further mount UnixWare partitions read-only from within
 152          Linux if you have also said Y to "UFS file system support" or
 153          "System V and Coherent file system support", above.
 154
 155          This is mainly used to carry data from a UnixWare box to your
 156          Linux box via a removable medium like magneto-optical, ZIP or
 157          removable IDE drives. Note, however, that a good portable way to
 158          transport files and directories between unixes (and even other
 159          operating systems) is given by the tar program ("man tar" or
 160          preferably "info tar").
 161
 162          If you don't know what all this is about, say N.
 163
 164config LDM_PARTITION
 165        bool "Windows Logical Disk Manager (Dynamic Disk) support"
 166        depends on PARTITION_ADVANCED
 167        ---help---
 168          Say Y here if you would like to use hard disks under Linux which
 169          were partitioned using Windows 2000's/XP's or Vista's Logical Disk
 170          Manager.  They are also known as "Dynamic Disks".
 171
 172          Note this driver only supports Dynamic Disks with a protective MBR
 173          label, i.e. DOS partition table.  It does not support GPT labelled
 174          Dynamic Disks yet as can be created with Vista.
 175
 176          Windows 2000 introduced the concept of Dynamic Disks to get around
 177          the limitations of the PC's partitioning scheme.  The Logical Disk
 178          Manager allows the user to repartition a disk and create spanned,
 179          mirrored, striped or RAID volumes, all without the need for
 180          rebooting.
 181
 182          Normal partitions are now called Basic Disks under Windows 2000, XP,
 183          and Vista.
 184
 185          For a fuller description read <file:Documentation/ldm.txt>.
 186
 187          If unsure, say N.
 188
 189config LDM_DEBUG
 190        bool "Windows LDM extra logging"
 191        depends on LDM_PARTITION
 192        help
 193          Say Y here if you would like LDM to log verbosely.  This could be
 194          helpful if the driver doesn't work as expected and you'd like to
 195          report a bug.
 196
 197          If unsure, say N.
 198
 199config SGI_PARTITION
 200        bool "SGI partition support" if PARTITION_ADVANCED
 201        default y if DEFAULT_SGI_PARTITION
 202        help
 203          Say Y here if you would like to be able to read the hard disk
 204          partition table format used by SGI machines.
 205
 206config ULTRIX_PARTITION
 207        bool "Ultrix partition table support" if PARTITION_ADVANCED
 208        default y if MACH_DECSTATION
 209        help
 210          Say Y here if you would like to be able to read the hard disk
 211          partition table format used by DEC (now Compaq) Ultrix machines.
 212          Otherwise, say N.
 213
 214config SUN_PARTITION
 215        bool "Sun partition tables support" if PARTITION_ADVANCED
 216        default y if (SPARC || SUN3 || SUN3X)
 217        ---help---
 218          Like most systems, SunOS uses its own hard disk partition table
 219          format, incompatible with all others. Saying Y here allows you to
 220          read these partition tables and further mount SunOS partitions from
 221          within Linux if you have also said Y to "UFS file system support",
 222          above. This is mainly used to carry data from a SPARC under SunOS to
 223          your Linux box via a removable medium like magneto-optical or ZIP
 224          drives; note however that a good portable way to transport files and
 225          directories between unixes (and even other operating systems) is
 226          given by the tar program ("man tar" or preferably "info tar"). If
 227          you don't know what all this is about, say N.
 228
 229config KARMA_PARTITION
 230        bool "Karma Partition support"
 231        depends on PARTITION_ADVANCED
 232        help
 233          Say Y here if you would like to mount the Rio Karma MP3 player, as it
 234          uses a proprietary partition table.
 235
 236config EFI_PARTITION
 237        bool "EFI GUID Partition support"
 238        depends on PARTITION_ADVANCED
 239        select CRC32
 240        help
 241          Say Y here if you would like to use hard disks under Linux which
 242          were partitioned using EFI GPT.
 243
 244config SYSV68_PARTITION
 245        bool "SYSV68 partition table support" if PARTITION_ADVANCED
 246        default y if VME
 247        help
 248          Say Y here if you would like to be able to read the hard disk
 249          partition table format used by Motorola Delta machines (using
 250          sysv68).
 251          Otherwise, say N.
 252
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.