274 lines · plain
1# SPDX-License-Identifier: GPL-2.02#3# Partition configuration4#5menu "Partition Types"6 7config PARTITION_ADVANCED8 bool "Advanced partition selection"9 help10 Say Y here if you would like to use hard disks under Linux which11 were partitioned under an operating system running on a different12 architecture than your Linux system.13 14 Note that the answer to this question won't directly affect the15 kernel: saying N will just cause the configurator to skip all16 the questions about foreign partitioning schemes.17 18 If unsure, say N.19 20config ACORN_PARTITION21 bool "Acorn partition support" if PARTITION_ADVANCED22 default y if ARCH_ACORN23 help24 Support hard disks partitioned under Acorn operating systems.25 26config ACORN_PARTITION_CUMANA27 bool "Cumana partition support" if PARTITION_ADVANCED28 default y if ARCH_ACORN29 depends on ACORN_PARTITION30 help31 Say Y here if you would like to use hard disks under Linux which32 were partitioned using the Cumana interface on Acorn machines.33 34config ACORN_PARTITION_EESOX35 bool "EESOX partition support" if PARTITION_ADVANCED36 default y if ARCH_ACORN37 depends on ACORN_PARTITION38 39config ACORN_PARTITION_ICS40 bool "ICS partition support" if PARTITION_ADVANCED41 default y if ARCH_ACORN42 depends on ACORN_PARTITION43 help44 Say Y here if you would like to use hard disks under Linux which45 were partitioned using the ICS interface on Acorn machines.46 47config ACORN_PARTITION_ADFS48 bool "Native filecore partition support" if PARTITION_ADVANCED49 default y if ARCH_ACORN50 depends on ACORN_PARTITION51 help52 The Acorn Disc Filing System is the standard file system of the53 RiscOS operating system which runs on Acorn's ARM-based Risc PC54 systems and the Acorn Archimedes range of machines. If you say55 `Y' here, Linux will support disk partitions created under ADFS.56 57config ACORN_PARTITION_POWERTEC58 bool "PowerTec partition support" if PARTITION_ADVANCED59 default y if ARCH_ACORN60 depends on ACORN_PARTITION61 help62 Support reading partition tables created on Acorn machines using63 the PowerTec SCSI drive.64 65config ACORN_PARTITION_RISCIX66 bool "RISCiX partition support" if PARTITION_ADVANCED67 default y if ARCH_ACORN68 depends on ACORN_PARTITION69 help70 Once upon a time, there was a native Unix port for the Acorn series71 of machines called RISCiX. If you say 'Y' here, Linux will be able72 to read disks partitioned under RISCiX.73 74config AIX_PARTITION75 bool "AIX basic partition table support" if PARTITION_ADVANCED76 help77 Say Y here if you would like to be able to read the hard disk78 partition table format used by IBM or Motorola PowerPC machines79 running AIX. AIX actually uses a Logical Volume Manager, where80 "logical volumes" can be spread across one or multiple disks,81 but this driver works only for the simple case of partitions which82 are contiguous.83 Otherwise, say N.84 85config OSF_PARTITION86 bool "Alpha OSF partition support" if PARTITION_ADVANCED87 default y if ALPHA88 help89 Say Y here if you would like to use hard disks under Linux which90 were partitioned on an Alpha machine.91 92config AMIGA_PARTITION93 bool "Amiga partition table support" if PARTITION_ADVANCED94 default y if (AMIGA || AFFS_FS=y)95 help96 Say Y here if you would like to use hard disks under Linux which97 were partitioned under AmigaOS.98 99config ATARI_PARTITION100 bool "Atari partition table support" if PARTITION_ADVANCED101 default y if ATARI102 help103 Say Y here if you would like to use hard disks under Linux which104 were partitioned under the Atari OS.105 106config IBM_PARTITION107 bool "IBM disk label and partition support"108 depends on PARTITION_ADVANCED && S390109 help110 Say Y here if you would like to be able to read the hard disk111 partition table format used by IBM DASD disks operating under CMS.112 Otherwise, say N.113 114config MAC_PARTITION115 bool "Macintosh partition map support" if PARTITION_ADVANCED116 default y if (MAC || PPC_PMAC)117 help118 Say Y here if you would like to use hard disks under Linux which119 were partitioned on a Macintosh.120 121config MSDOS_PARTITION122 bool "PC BIOS (MSDOS partition tables) support" if PARTITION_ADVANCED123 default y124 help125 Say Y here.126 127config BSD_DISKLABEL128 bool "BSD disklabel (FreeBSD partition tables) support"129 depends on PARTITION_ADVANCED && MSDOS_PARTITION130 help131 FreeBSD uses its own hard disk partition scheme on your PC. It132 requires only one entry in the primary partition table of your disk133 and manages it similarly to DOS extended partitions, putting in its134 first sector a new partition table in BSD disklabel format. Saying Y135 here allows you to read these disklabels and further mount FreeBSD136 partitions from within Linux if you have also said Y to "UFS137 file system support", above. If you don't know what all this is138 about, say N.139 140config MINIX_SUBPARTITION141 bool "Minix subpartition support"142 depends on PARTITION_ADVANCED && MSDOS_PARTITION143 help144 Minix 2.0.0/2.0.2 subpartition table support for Linux.145 Say Y here if you want to mount and use Minix 2.0.0/2.0.2146 subpartitions.147 148config SOLARIS_X86_PARTITION149 bool "Solaris (x86) partition table support"150 depends on PARTITION_ADVANCED && MSDOS_PARTITION151 help152 Like most systems, Solaris x86 uses its own hard disk partition153 table format, incompatible with all others. Saying Y here allows you154 to read these partition tables and further mount Solaris x86155 partitions from within Linux if you have also said Y to "UFS156 file system support", above.157 158config UNIXWARE_DISKLABEL159 bool "Unixware slices support"160 depends on PARTITION_ADVANCED && MSDOS_PARTITION161 help162 Like some systems, UnixWare uses its own slice table inside a163 partition (VTOC - Virtual Table of Contents). Its format is164 incompatible with all other OSes. Saying Y here allows you to read165 VTOC and further mount UnixWare partitions read-only from within166 Linux if you have also said Y to "UFS file system support" or167 "System V and Coherent file system support", above.168 169 This is mainly used to carry data from a UnixWare box to your170 Linux box via a removable medium like magneto-optical, ZIP or171 removable IDE drives. Note, however, that a good portable way to172 transport files and directories between unixes (and even other173 operating systems) is given by the tar program ("man tar" or174 preferably "info tar").175 176 If you don't know what all this is about, say N.177 178config LDM_PARTITION179 bool "Windows Logical Disk Manager (Dynamic Disk) support"180 depends on PARTITION_ADVANCED181 help182 Say Y here if you would like to use hard disks under Linux which183 were partitioned using Windows 2000's/XP's or Vista's Logical Disk184 Manager. They are also known as "Dynamic Disks".185 186 Note this driver only supports Dynamic Disks with a protective MBR187 label, i.e. DOS partition table. It does not support GPT labelled188 Dynamic Disks yet as can be created with Vista.189 190 Windows 2000 introduced the concept of Dynamic Disks to get around191 the limitations of the PC's partitioning scheme. The Logical Disk192 Manager allows the user to repartition a disk and create spanned,193 mirrored, striped or RAID volumes, all without the need for194 rebooting.195 196 Normal partitions are now called Basic Disks under Windows 2000, XP,197 and Vista.198 199 For a fuller description read <file:Documentation/admin-guide/ldm.rst>.200 201 If unsure, say N.202 203config LDM_DEBUG204 bool "Windows LDM extra logging"205 depends on LDM_PARTITION206 help207 Say Y here if you would like LDM to log verbosely. This could be208 helpful if the driver doesn't work as expected and you'd like to209 report a bug.210 211 If unsure, say N.212 213config SGI_PARTITION214 bool "SGI partition support" if PARTITION_ADVANCED215 default y if DEFAULT_SGI_PARTITION216 help217 Say Y here if you would like to be able to read the hard disk218 partition table format used by SGI machines.219 220config ULTRIX_PARTITION221 bool "Ultrix partition table support" if PARTITION_ADVANCED222 default y if MACH_DECSTATION223 help224 Say Y here if you would like to be able to read the hard disk225 partition table format used by DEC (now Compaq) Ultrix machines.226 Otherwise, say N.227 228config SUN_PARTITION229 bool "Sun partition tables support" if PARTITION_ADVANCED230 default y if (SPARC || SUN3 || SUN3X)231 help232 Like most systems, SunOS uses its own hard disk partition table233 format, incompatible with all others. Saying Y here allows you to234 read these partition tables and further mount SunOS partitions from235 within Linux if you have also said Y to "UFS file system support",236 above. This is mainly used to carry data from a SPARC under SunOS to237 your Linux box via a removable medium like magneto-optical or ZIP238 drives; note however that a good portable way to transport files and239 directories between unixes (and even other operating systems) is240 given by the tar program ("man tar" or preferably "info tar"). If241 you don't know what all this is about, say N.242 243config KARMA_PARTITION244 bool "Karma Partition support"245 depends on PARTITION_ADVANCED246 help247 Say Y here if you would like to mount the Rio Karma MP3 player, as it248 uses a proprietary partition table.249 250config EFI_PARTITION251 bool "EFI GUID Partition support" if PARTITION_ADVANCED252 default y253 select CRC32254 help255 Say Y here if you would like to use hard disks under Linux which256 were partitioned using EFI GPT.257 258config SYSV68_PARTITION259 bool "SYSV68 partition table support" if PARTITION_ADVANCED260 default y if VME261 help262 Say Y here if you would like to be able to read the hard disk263 partition table format used by Motorola Delta machines (using264 sysv68).265 Otherwise, say N.266 267config CMDLINE_PARTITION268 bool "Command line partition support" if PARTITION_ADVANCED269 help270 Say Y here if you want to read the partition table from bootargs.271 The format for the command line is just like mtdparts.272 273endmenu274