| # SPDX-License-Identifier: GPL-2.0 | |
| # | |
| # Partition configuration | |
| # | |
| menu "Partition Types" | |
| config PARTITION_ADVANCED | |
| bool "Advanced partition selection" | |
| help | |
| 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. | |
| config ACORN_PARTITION | |
| bool "Acorn partition support" if PARTITION_ADVANCED | |
| default y if ARCH_ACORN | |
| help | |
| Support hard disks partitioned under Acorn operating systems. | |
| config ACORN_PARTITION_CUMANA | |
| bool "Cumana partition support" if PARTITION_ADVANCED | |
| default y if ARCH_ACORN | |
| depends on ACORN_PARTITION | |
| help | |
| Say Y here if you would like to use hard disks under Linux which | |
| were partitioned using the Cumana interface on Acorn machines. | |
| config ACORN_PARTITION_EESOX | |
| bool "EESOX partition support" if PARTITION_ADVANCED | |
| default y if ARCH_ACORN | |
| depends on ACORN_PARTITION | |
| config ACORN_PARTITION_ICS | |
| bool "ICS partition support" if PARTITION_ADVANCED | |
| default y if ARCH_ACORN | |
| depends on ACORN_PARTITION | |
| help | |
| Say Y here if you would like to use hard disks under Linux which | |
| were partitioned using the ICS interface on Acorn machines. | |
| config ACORN_PARTITION_ADFS | |
| bool "Native filecore partition support" if PARTITION_ADVANCED | |
| default y if ARCH_ACORN | |
| depends on ACORN_PARTITION | |
| help | |
| 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. | |
| config ACORN_PARTITION_POWERTEC | |
| bool "PowerTec partition support" if PARTITION_ADVANCED | |
| default y if ARCH_ACORN | |
| depends on ACORN_PARTITION | |
| help | |
| Support reading partition tables created on Acorn machines using | |
| the PowerTec SCSI drive. | |
| config ACORN_PARTITION_RISCIX | |
| bool "RISCiX partition support" if PARTITION_ADVANCED | |
| default y if ARCH_ACORN | |
| depends on ACORN_PARTITION | |
| help | |
| 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. | |
| config AIX_PARTITION | |
| bool "AIX basic partition table support" if PARTITION_ADVANCED | |
| help | |
| Say Y here if you would like to be able to read the hard disk | |
| partition table format used by IBM or Motorola PowerPC machines | |
| running AIX. AIX actually uses a Logical Volume Manager, where | |
| "logical volumes" can be spread across one or multiple disks, | |
| but this driver works only for the simple case of partitions which | |
| are contiguous. | |
| Otherwise, say N. | |
| config OSF_PARTITION | |
| bool "Alpha OSF partition support" if PARTITION_ADVANCED | |
| default y if ALPHA | |
| help | |
| Say Y here if you would like to use hard disks under Linux which | |
| were partitioned on an Alpha machine. | |
| config AMIGA_PARTITION | |
| bool "Amiga partition table support" if PARTITION_ADVANCED | |
| default y if (AMIGA || AFFS_FS=y) | |
| help | |
| Say Y here if you would like to use hard disks under Linux which | |
| were partitioned under AmigaOS. | |
| config ATARI_PARTITION | |
| bool "Atari partition table support" if PARTITION_ADVANCED | |
| default y if ATARI | |
| help | |
| Say Y here if you would like to use hard disks under Linux which | |
| were partitioned under the Atari OS. | |
| config IBM_PARTITION | |
| bool "IBM disk label and partition support" | |
| depends on PARTITION_ADVANCED && S390 | |
| help | |
| 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. | |
| config MAC_PARTITION | |
| bool "Macintosh partition map support" if PARTITION_ADVANCED | |
| default y if (MAC || PPC_PMAC) | |
| help | |
| Say Y here if you would like to use hard disks under Linux which | |
| were partitioned on a Macintosh. | |
| config MSDOS_PARTITION | |
| bool "PC BIOS (MSDOS partition tables) support" if PARTITION_ADVANCED | |
| default y | |
| help | |
| Say Y here. | |
| config BSD_DISKLABEL | |
| bool "BSD disklabel (FreeBSD partition tables) support" | |
| depends on PARTITION_ADVANCED && MSDOS_PARTITION | |
| help | |
| 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. | |
| config MINIX_SUBPARTITION | |
| bool "Minix subpartition support" | |
| depends on PARTITION_ADVANCED && MSDOS_PARTITION | |
| help | |
| 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. | |
| config SOLARIS_X86_PARTITION | |
| bool "Solaris (x86) partition table support" | |
| depends on PARTITION_ADVANCED && MSDOS_PARTITION | |
| help | |
| 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. | |
| config UNIXWARE_DISKLABEL | |
| bool "Unixware slices support" | |
| depends on PARTITION_ADVANCED && MSDOS_PARTITION | |
| help | |
| 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. | |
| config LDM_PARTITION | |
| bool "Windows Logical Disk Manager (Dynamic Disk) support" | |
| depends on PARTITION_ADVANCED | |
| help | |
| Say Y here if you would like to use hard disks under Linux which | |
| were partitioned using Windows 2000's/XP's or Vista's Logical Disk | |
| Manager. They are also known as "Dynamic Disks". | |
| Note this driver only supports Dynamic Disks with a protective MBR | |
| label, i.e. DOS partition table. It does not support GPT labelled | |
| Dynamic Disks yet as can be created with Vista. | |
| 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, XP, | |
| and Vista. | |
| For a fuller description read <file:Documentation/admin-guide/ldm.rst>. | |
| If unsure, say N. | |
| config LDM_DEBUG | |
| bool "Windows LDM extra logging" | |
| depends on LDM_PARTITION | |
| help | |
| 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. | |
| config SGI_PARTITION | |
| bool "SGI partition support" if PARTITION_ADVANCED | |
| default y if DEFAULT_SGI_PARTITION | |
| help | |
| Say Y here if you would like to be able to read the hard disk | |
| partition table format used by SGI machines. | |
| config ULTRIX_PARTITION | |
| bool "Ultrix partition table support" if PARTITION_ADVANCED | |
| default y if MACH_DECSTATION | |
| help | |
| 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. | |
| config SUN_PARTITION | |
| bool "Sun partition tables support" if PARTITION_ADVANCED | |
| default y if (SPARC || SUN3 || SUN3X) | |
| help | |
| 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. | |
| config KARMA_PARTITION | |
| bool "Karma Partition support" | |
| depends on PARTITION_ADVANCED | |
| help | |
| Say Y here if you would like to mount the Rio Karma MP3 player, as it | |
| uses a proprietary partition table. | |
| config EFI_PARTITION | |
| bool "EFI GUID Partition support" if PARTITION_ADVANCED | |
| default y | |
| select CRC32 | |
| help | |
| Say Y here if you would like to use hard disks under Linux which | |
| were partitioned using EFI GPT. | |
| config SYSV68_PARTITION | |
| bool "SYSV68 partition table support" if PARTITION_ADVANCED | |
| default y if VME | |
| help | |
| Say Y here if you would like to be able to read the hard disk | |
| partition table format used by Motorola Delta machines (using | |
| sysv68). | |
| Otherwise, say N. | |
| config CMDLINE_PARTITION | |
| bool "Command line partition support" if PARTITION_ADVANCED | |
| help | |
| Say Y here if you want to read the partition table from bootargs. | |
| The format for the command line is just like mtdparts. | |
| config OF_PARTITION | |
| bool "Device Tree partition support" if PARTITION_ADVANCED | |
| depends on OF | |
| help | |
| Say Y here if you want to enable support for partition table | |
| defined in Device Tree. (mainly for eMMC) | |
| The format for the device tree node is just like MTD fixed-partition | |
| schema. | |
| endmenu |