1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 29be96f3fSAl Viro# 39be96f3fSAl Viro# Partition configuration 49be96f3fSAl Viro# 5*b8b98a62SMasahiro Yamadamenu "Partition Types" 6*b8b98a62SMasahiro Yamada 79be96f3fSAl Viroconfig PARTITION_ADVANCED 89be96f3fSAl Viro bool "Advanced partition selection" 99be96f3fSAl Viro help 109be96f3fSAl Viro Say Y here if you would like to use hard disks under Linux which 119be96f3fSAl Viro were partitioned under an operating system running on a different 129be96f3fSAl Viro architecture than your Linux system. 139be96f3fSAl Viro 149be96f3fSAl Viro Note that the answer to this question won't directly affect the 159be96f3fSAl Viro kernel: saying N will just cause the configurator to skip all 169be96f3fSAl Viro the questions about foreign partitioning schemes. 179be96f3fSAl Viro 189be96f3fSAl Viro If unsure, say N. 199be96f3fSAl Viro 209be96f3fSAl Viroconfig ACORN_PARTITION 219be96f3fSAl Viro bool "Acorn partition support" if PARTITION_ADVANCED 229be96f3fSAl Viro default y if ARCH_ACORN 239be96f3fSAl Viro help 249be96f3fSAl Viro Support hard disks partitioned under Acorn operating systems. 259be96f3fSAl Viro 269be96f3fSAl Viroconfig ACORN_PARTITION_CUMANA 279be96f3fSAl Viro bool "Cumana partition support" if PARTITION_ADVANCED 289be96f3fSAl Viro default y if ARCH_ACORN 299be96f3fSAl Viro depends on ACORN_PARTITION 309be96f3fSAl Viro help 319be96f3fSAl Viro Say Y here if you would like to use hard disks under Linux which 329be96f3fSAl Viro were partitioned using the Cumana interface on Acorn machines. 339be96f3fSAl Viro 349be96f3fSAl Viroconfig ACORN_PARTITION_EESOX 359be96f3fSAl Viro bool "EESOX partition support" if PARTITION_ADVANCED 369be96f3fSAl Viro default y if ARCH_ACORN 379be96f3fSAl Viro depends on ACORN_PARTITION 389be96f3fSAl Viro 399be96f3fSAl Viroconfig ACORN_PARTITION_ICS 409be96f3fSAl Viro bool "ICS partition support" if PARTITION_ADVANCED 419be96f3fSAl Viro default y if ARCH_ACORN 429be96f3fSAl Viro depends on ACORN_PARTITION 439be96f3fSAl Viro help 449be96f3fSAl Viro Say Y here if you would like to use hard disks under Linux which 459be96f3fSAl Viro were partitioned using the ICS interface on Acorn machines. 469be96f3fSAl Viro 479be96f3fSAl Viroconfig ACORN_PARTITION_ADFS 489be96f3fSAl Viro bool "Native filecore partition support" if PARTITION_ADVANCED 499be96f3fSAl Viro default y if ARCH_ACORN 509be96f3fSAl Viro depends on ACORN_PARTITION 519be96f3fSAl Viro help 529be96f3fSAl Viro The Acorn Disc Filing System is the standard file system of the 539be96f3fSAl Viro RiscOS operating system which runs on Acorn's ARM-based Risc PC 549be96f3fSAl Viro systems and the Acorn Archimedes range of machines. If you say 559be96f3fSAl Viro `Y' here, Linux will support disk partitions created under ADFS. 569be96f3fSAl Viro 579be96f3fSAl Viroconfig ACORN_PARTITION_POWERTEC 589be96f3fSAl Viro bool "PowerTec partition support" if PARTITION_ADVANCED 599be96f3fSAl Viro default y if ARCH_ACORN 609be96f3fSAl Viro depends on ACORN_PARTITION 619be96f3fSAl Viro help 629be96f3fSAl Viro Support reading partition tables created on Acorn machines using 639be96f3fSAl Viro the PowerTec SCSI drive. 649be96f3fSAl Viro 659be96f3fSAl Viroconfig ACORN_PARTITION_RISCIX 669be96f3fSAl Viro bool "RISCiX partition support" if PARTITION_ADVANCED 679be96f3fSAl Viro default y if ARCH_ACORN 689be96f3fSAl Viro depends on ACORN_PARTITION 699be96f3fSAl Viro help 709be96f3fSAl Viro Once upon a time, there was a native Unix port for the Acorn series 719be96f3fSAl Viro of machines called RISCiX. If you say 'Y' here, Linux will be able 729be96f3fSAl Viro to read disks partitioned under RISCiX. 739be96f3fSAl Viro 746ceea22bSPhilippe De Muyterconfig AIX_PARTITION 756ceea22bSPhilippe De Muyter bool "AIX basic partition table support" if PARTITION_ADVANCED 766ceea22bSPhilippe De Muyter help 776ceea22bSPhilippe De Muyter Say Y here if you would like to be able to read the hard disk 786ceea22bSPhilippe De Muyter partition table format used by IBM or Motorola PowerPC machines 796ceea22bSPhilippe De Muyter running AIX. AIX actually uses a Logical Volume Manager, where 806ceea22bSPhilippe De Muyter "logical volumes" can be spread across one or multiple disks, 816ceea22bSPhilippe De Muyter but this driver works only for the simple case of partitions which 826ceea22bSPhilippe De Muyter are contiguous. 836ceea22bSPhilippe De Muyter Otherwise, say N. 846ceea22bSPhilippe De Muyter 859be96f3fSAl Viroconfig OSF_PARTITION 869be96f3fSAl Viro bool "Alpha OSF partition support" if PARTITION_ADVANCED 879be96f3fSAl Viro default y if ALPHA 889be96f3fSAl Viro help 899be96f3fSAl Viro Say Y here if you would like to use hard disks under Linux which 909be96f3fSAl Viro were partitioned on an Alpha machine. 919be96f3fSAl Viro 929be96f3fSAl Viroconfig AMIGA_PARTITION 939be96f3fSAl Viro bool "Amiga partition table support" if PARTITION_ADVANCED 949be96f3fSAl Viro default y if (AMIGA || AFFS_FS=y) 959be96f3fSAl Viro help 969be96f3fSAl Viro Say Y here if you would like to use hard disks under Linux which 979be96f3fSAl Viro were partitioned under AmigaOS. 989be96f3fSAl Viro 999be96f3fSAl Viroconfig ATARI_PARTITION 1009be96f3fSAl Viro bool "Atari partition table support" if PARTITION_ADVANCED 1019be96f3fSAl Viro default y if ATARI 1029be96f3fSAl Viro help 1039be96f3fSAl Viro Say Y here if you would like to use hard disks under Linux which 1049be96f3fSAl Viro were partitioned under the Atari OS. 1059be96f3fSAl Viro 1069be96f3fSAl Viroconfig IBM_PARTITION 1079be96f3fSAl Viro bool "IBM disk label and partition support" 1089be96f3fSAl Viro depends on PARTITION_ADVANCED && S390 1099be96f3fSAl Viro help 1109be96f3fSAl Viro Say Y here if you would like to be able to read the hard disk 1119be96f3fSAl Viro partition table format used by IBM DASD disks operating under CMS. 1129be96f3fSAl Viro Otherwise, say N. 1139be96f3fSAl Viro 1149be96f3fSAl Viroconfig MAC_PARTITION 1159be96f3fSAl Viro bool "Macintosh partition map support" if PARTITION_ADVANCED 1169be96f3fSAl Viro default y if (MAC || PPC_PMAC) 1179be96f3fSAl Viro help 1189be96f3fSAl Viro Say Y here if you would like to use hard disks under Linux which 1199be96f3fSAl Viro were partitioned on a Macintosh. 1209be96f3fSAl Viro 1219be96f3fSAl Viroconfig MSDOS_PARTITION 1229be96f3fSAl Viro bool "PC BIOS (MSDOS partition tables) support" if PARTITION_ADVANCED 1239be96f3fSAl Viro default y 1249be96f3fSAl Viro help 1259be96f3fSAl Viro Say Y here. 1269be96f3fSAl Viro 1279be96f3fSAl Viroconfig BSD_DISKLABEL 1289be96f3fSAl Viro bool "BSD disklabel (FreeBSD partition tables) support" 1299be96f3fSAl Viro depends on PARTITION_ADVANCED && MSDOS_PARTITION 1309be96f3fSAl Viro help 1319be96f3fSAl Viro FreeBSD uses its own hard disk partition scheme on your PC. It 1329be96f3fSAl Viro requires only one entry in the primary partition table of your disk 1339be96f3fSAl Viro and manages it similarly to DOS extended partitions, putting in its 1349be96f3fSAl Viro first sector a new partition table in BSD disklabel format. Saying Y 1359be96f3fSAl Viro here allows you to read these disklabels and further mount FreeBSD 1369be96f3fSAl Viro partitions from within Linux if you have also said Y to "UFS 1379be96f3fSAl Viro file system support", above. If you don't know what all this is 1389be96f3fSAl Viro about, say N. 1399be96f3fSAl Viro 1409be96f3fSAl Viroconfig MINIX_SUBPARTITION 1419be96f3fSAl Viro bool "Minix subpartition support" 1429be96f3fSAl Viro depends on PARTITION_ADVANCED && MSDOS_PARTITION 1439be96f3fSAl Viro help 1449be96f3fSAl Viro Minix 2.0.0/2.0.2 subpartition table support for Linux. 1459be96f3fSAl Viro Say Y here if you want to mount and use Minix 2.0.0/2.0.2 1469be96f3fSAl Viro subpartitions. 1479be96f3fSAl Viro 1489be96f3fSAl Viroconfig SOLARIS_X86_PARTITION 1499be96f3fSAl Viro bool "Solaris (x86) partition table support" 1509be96f3fSAl Viro depends on PARTITION_ADVANCED && MSDOS_PARTITION 1519be96f3fSAl Viro help 1529be96f3fSAl Viro Like most systems, Solaris x86 uses its own hard disk partition 1539be96f3fSAl Viro table format, incompatible with all others. Saying Y here allows you 1549be96f3fSAl Viro to read these partition tables and further mount Solaris x86 1559be96f3fSAl Viro partitions from within Linux if you have also said Y to "UFS 1569be96f3fSAl Viro file system support", above. 1579be96f3fSAl Viro 1589be96f3fSAl Viroconfig UNIXWARE_DISKLABEL 1599be96f3fSAl Viro bool "Unixware slices support" 1609be96f3fSAl Viro depends on PARTITION_ADVANCED && MSDOS_PARTITION 161a7f7f624SMasahiro Yamada help 1629be96f3fSAl Viro Like some systems, UnixWare uses its own slice table inside a 1639be96f3fSAl Viro partition (VTOC - Virtual Table of Contents). Its format is 1649be96f3fSAl Viro incompatible with all other OSes. Saying Y here allows you to read 1659be96f3fSAl Viro VTOC and further mount UnixWare partitions read-only from within 1669be96f3fSAl Viro Linux if you have also said Y to "UFS file system support" or 1679be96f3fSAl Viro "System V and Coherent file system support", above. 1689be96f3fSAl Viro 1699be96f3fSAl Viro This is mainly used to carry data from a UnixWare box to your 1709be96f3fSAl Viro Linux box via a removable medium like magneto-optical, ZIP or 1719be96f3fSAl Viro removable IDE drives. Note, however, that a good portable way to 1729be96f3fSAl Viro transport files and directories between unixes (and even other 1739be96f3fSAl Viro operating systems) is given by the tar program ("man tar" or 1749be96f3fSAl Viro preferably "info tar"). 1759be96f3fSAl Viro 1769be96f3fSAl Viro If you don't know what all this is about, say N. 1779be96f3fSAl Viro 1789be96f3fSAl Viroconfig LDM_PARTITION 1799be96f3fSAl Viro bool "Windows Logical Disk Manager (Dynamic Disk) support" 1809be96f3fSAl Viro depends on PARTITION_ADVANCED 181a7f7f624SMasahiro Yamada help 1829be96f3fSAl Viro Say Y here if you would like to use hard disks under Linux which 1839be96f3fSAl Viro were partitioned using Windows 2000's/XP's or Vista's Logical Disk 1849be96f3fSAl Viro Manager. They are also known as "Dynamic Disks". 1859be96f3fSAl Viro 1869be96f3fSAl Viro Note this driver only supports Dynamic Disks with a protective MBR 1879be96f3fSAl Viro label, i.e. DOS partition table. It does not support GPT labelled 1889be96f3fSAl Viro Dynamic Disks yet as can be created with Vista. 1899be96f3fSAl Viro 1909be96f3fSAl Viro Windows 2000 introduced the concept of Dynamic Disks to get around 1919be96f3fSAl Viro the limitations of the PC's partitioning scheme. The Logical Disk 1929be96f3fSAl Viro Manager allows the user to repartition a disk and create spanned, 1939be96f3fSAl Viro mirrored, striped or RAID volumes, all without the need for 1949be96f3fSAl Viro rebooting. 1959be96f3fSAl Viro 1969be96f3fSAl Viro Normal partitions are now called Basic Disks under Windows 2000, XP, 1979be96f3fSAl Viro and Vista. 1989be96f3fSAl Viro 1994f4cfa6cSMauro Carvalho Chehab For a fuller description read <file:Documentation/admin-guide/ldm.rst>. 2009be96f3fSAl Viro 2019be96f3fSAl Viro If unsure, say N. 2029be96f3fSAl Viro 2039be96f3fSAl Viroconfig LDM_DEBUG 2049be96f3fSAl Viro bool "Windows LDM extra logging" 2059be96f3fSAl Viro depends on LDM_PARTITION 2069be96f3fSAl Viro help 2079be96f3fSAl Viro Say Y here if you would like LDM to log verbosely. This could be 2089be96f3fSAl Viro helpful if the driver doesn't work as expected and you'd like to 2099be96f3fSAl Viro report a bug. 2109be96f3fSAl Viro 2119be96f3fSAl Viro If unsure, say N. 2129be96f3fSAl Viro 2139be96f3fSAl Viroconfig SGI_PARTITION 2149be96f3fSAl Viro bool "SGI partition support" if PARTITION_ADVANCED 2159be96f3fSAl Viro default y if DEFAULT_SGI_PARTITION 2169be96f3fSAl Viro help 2179be96f3fSAl Viro Say Y here if you would like to be able to read the hard disk 2189be96f3fSAl Viro partition table format used by SGI machines. 2199be96f3fSAl Viro 2209be96f3fSAl Viroconfig ULTRIX_PARTITION 2219be96f3fSAl Viro bool "Ultrix partition table support" if PARTITION_ADVANCED 2229be96f3fSAl Viro default y if MACH_DECSTATION 2239be96f3fSAl Viro help 2249be96f3fSAl Viro Say Y here if you would like to be able to read the hard disk 2259be96f3fSAl Viro partition table format used by DEC (now Compaq) Ultrix machines. 2269be96f3fSAl Viro Otherwise, say N. 2279be96f3fSAl Viro 2289be96f3fSAl Viroconfig SUN_PARTITION 2299be96f3fSAl Viro bool "Sun partition tables support" if PARTITION_ADVANCED 2309be96f3fSAl Viro default y if (SPARC || SUN3 || SUN3X) 231a7f7f624SMasahiro Yamada help 2329be96f3fSAl Viro Like most systems, SunOS uses its own hard disk partition table 2339be96f3fSAl Viro format, incompatible with all others. Saying Y here allows you to 2349be96f3fSAl Viro read these partition tables and further mount SunOS partitions from 2359be96f3fSAl Viro within Linux if you have also said Y to "UFS file system support", 2369be96f3fSAl Viro above. This is mainly used to carry data from a SPARC under SunOS to 2379be96f3fSAl Viro your Linux box via a removable medium like magneto-optical or ZIP 2389be96f3fSAl Viro drives; note however that a good portable way to transport files and 2399be96f3fSAl Viro directories between unixes (and even other operating systems) is 2409be96f3fSAl Viro given by the tar program ("man tar" or preferably "info tar"). If 2419be96f3fSAl Viro you don't know what all this is about, say N. 2429be96f3fSAl Viro 2439be96f3fSAl Viroconfig KARMA_PARTITION 2449be96f3fSAl Viro bool "Karma Partition support" 2459be96f3fSAl Viro depends on PARTITION_ADVANCED 2469be96f3fSAl Viro help 2479be96f3fSAl Viro Say Y here if you would like to mount the Rio Karma MP3 player, as it 2489be96f3fSAl Viro uses a proprietary partition table. 2499be96f3fSAl Viro 2509be96f3fSAl Viroconfig EFI_PARTITION 2515f6f38dbSDiego Calleja bool "EFI GUID Partition support" if PARTITION_ADVANCED 2525f6f38dbSDiego Calleja default y 2539be96f3fSAl Viro select CRC32 2549be96f3fSAl Viro help 2559be96f3fSAl Viro Say Y here if you would like to use hard disks under Linux which 2569be96f3fSAl Viro were partitioned using EFI GPT. 2579be96f3fSAl Viro 2589be96f3fSAl Viroconfig SYSV68_PARTITION 2599be96f3fSAl Viro bool "SYSV68 partition table support" if PARTITION_ADVANCED 2609be96f3fSAl Viro default y if VME 2619be96f3fSAl Viro help 2629be96f3fSAl Viro Say Y here if you would like to be able to read the hard disk 2639be96f3fSAl Viro partition table format used by Motorola Delta machines (using 2649be96f3fSAl Viro sysv68). 2659be96f3fSAl Viro Otherwise, say N. 266bab55417SCai Zhiyong 267bab55417SCai Zhiyongconfig CMDLINE_PARTITION 268bab55417SCai Zhiyong bool "Command line partition support" if PARTITION_ADVANCED 269bab55417SCai Zhiyong help 270080506adSPaul Gortmaker Say Y here if you want to read the partition table from bootargs. 271bab55417SCai Zhiyong The format for the command line is just like mtdparts. 272*b8b98a62SMasahiro Yamada 273*b8b98a62SMasahiro Yamadaendmenu 274