blob: 9b29a996c3114a3d09c41abdcaaa0f3f19abe3ff [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001#
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
Russell King50365c52006-01-09 14:15:14 +000024 bool "Cumana partition support" if PARTITION_ADVANCED
Linus Torvalds1da177e2005-04-16 15:20:36 -070025 default y if ARCH_ACORN
Russell King50365c52006-01-09 14:15:14 +000026 depends on ACORN_PARTITION
Linus Torvalds1da177e2005-04-16 15:20:36 -070027 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
Russell King50365c52006-01-09 14:15:14 +000032 bool "EESOX partition support" if PARTITION_ADVANCED
Linus Torvalds1da177e2005-04-16 15:20:36 -070033 default y if ARCH_ACORN
Russell King50365c52006-01-09 14:15:14 +000034 depends on ACORN_PARTITION
Linus Torvalds1da177e2005-04-16 15:20:36 -070035
36config ACORN_PARTITION_ICS
Russell King50365c52006-01-09 14:15:14 +000037 bool "ICS partition support" if PARTITION_ADVANCED
Linus Torvalds1da177e2005-04-16 15:20:36 -070038 default y if ARCH_ACORN
Russell King50365c52006-01-09 14:15:14 +000039 depends on ACORN_PARTITION
Linus Torvalds1da177e2005-04-16 15:20:36 -070040 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
Russell King50365c52006-01-09 14:15:14 +000045 bool "Native filecore partition support" if PARTITION_ADVANCED
Linus Torvalds1da177e2005-04-16 15:20:36 -070046 default y if ARCH_ACORN
Russell King50365c52006-01-09 14:15:14 +000047 depends on ACORN_PARTITION
Linus Torvalds1da177e2005-04-16 15:20:36 -070048 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
Russell King50365c52006-01-09 14:15:14 +000055 bool "PowerTec partition support" if PARTITION_ADVANCED
Linus Torvalds1da177e2005-04-16 15:20:36 -070056 default y if ARCH_ACORN
Russell King50365c52006-01-09 14:15:14 +000057 depends on ACORN_PARTITION
Linus Torvalds1da177e2005-04-16 15:20:36 -070058 help
59 Support reading partition tables created on Acorn machines using
60 the PowerTec SCSI drive.
61
62config ACORN_PARTITION_RISCIX
Russell King50365c52006-01-09 14:15:14 +000063 bool "RISCiX partition support" if PARTITION_ADVANCED
Linus Torvalds1da177e2005-04-16 15:20:36 -070064 default y if ARCH_ACORN
Russell King50365c52006-01-09 14:15:14 +000065 depends on ACORN_PARTITION
Linus Torvalds1da177e2005-04-16 15:20:36 -070066 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
Philippe De Muyter6ceea222013-07-08 16:01:29 -070071config 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
Linus Torvalds1da177e2005-04-16 15:20:36 -070082config 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"
Martin Schwidefsky347a8dc2006-01-06 00:19:28 -0800105 depends on PARTITION_ADVANCED && S390
Linus Torvalds1da177e2005-04-16 15:20:36 -0700106 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
Olaf Heringcfa224e2006-07-30 03:03:51 -0700113 default y if (MAC || PPC_PMAC)
Linus Torvalds1da177e2005-04-16 15:20:36 -0700114 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
Anton Altaparmakovdde33342007-05-21 09:37:42 +0100180 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.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700186
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
Anton Altaparmakovdde33342007-05-21 09:37:42 +0100193 Normal partitions are now called Basic Disks under Windows 2000, XP,
194 and Vista.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700195
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
Thomas Bogendoerferb75cb062008-02-06 01:37:46 -0800212 default y if DEFAULT_SGI_PARTITION
Linus Torvalds1da177e2005-04-16 15:20:36 -0700213 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
Adrian Bunk0b57ee92005-12-22 21:03:47 -0800227 default y if (SPARC || SUN3 || SUN3X)
Linus Torvalds1da177e2005-04-16 15:20:36 -0700228 ---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
Bob Copeland0e6e1db2006-01-16 22:14:20 -0800240config 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
Linus Torvalds1da177e2005-04-16 15:20:36 -0700247config EFI_PARTITION
Diego Calleja5f6f38d2012-12-03 16:04:21 +0100248 bool "EFI GUID Partition support" if PARTITION_ADVANCED
249 default y
Linus Torvalds1da177e2005-04-16 15:20:36 -0700250 select CRC32
251 help
252 Say Y here if you would like to use hard disks under Linux which
Johannes Berge5d480f2007-03-16 13:38:32 -0800253 were partitioned using EFI GPT.
Philippe De Muyter19d0e8c2007-05-08 00:29:15 -0700254
255config SYSV68_PARTITION
256 bool "SYSV68 partition table support" if PARTITION_ADVANCED
Geert Uytterhoeven22258d42007-05-10 22:22:28 -0700257 default y if VME
Philippe De Muyter19d0e8c2007-05-08 00:29:15 -0700258 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.
Cai Zhiyongbab55412013-09-11 14:20:09 -0700263
264config CMDLINE_PARTITION
265 bool "Command line partition support" if PARTITION_ADVANCED
Paul Gortmaker080506a2013-09-30 13:45:19 -0700266 select BLK_CMDLINE_PARSER
Cai Zhiyongbab55412013-09-11 14:20:09 -0700267 help
Paul Gortmaker080506a2013-09-30 13:45:19 -0700268 Say Y here if you want to read the partition table from bootargs.
Cai Zhiyongbab55412013-09-11 14:20:09 -0700269 The format for the command line is just like mtdparts.