blob: 75a54e1adbb5b58ea0fa8dfaad2e1ae0cffc30f0 [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
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"
Martin Schwidefsky347a8dc2006-01-06 00:19:28 -080094 depends on PARTITION_ADVANCED && S390
Linus Torvalds1da177e2005-04-16 15:20:36 -070095 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
Olaf Heringcfa224e2006-07-30 03:03:51 -0700102 default y if (MAC || PPC_PMAC)
Linus Torvalds1da177e2005-04-16 15:20:36 -0700103 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
Anton Altaparmakovdde33342007-05-21 09:37:42 +0100169 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.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700175
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
Anton Altaparmakovdde33342007-05-21 09:37:42 +0100182 Normal partitions are now called Basic Disks under Windows 2000, XP,
183 and Vista.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700184
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
Thomas Bogendoerferb75cb062008-02-06 01:37:46 -0800201 default y if DEFAULT_SGI_PARTITION
Linus Torvalds1da177e2005-04-16 15:20:36 -0700202 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
Adrian Bunk0b57ee92005-12-22 21:03:47 -0800216 default y if (SPARC || SUN3 || SUN3X)
Linus Torvalds1da177e2005-04-16 15:20:36 -0700217 ---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
Bob Copeland0e6e1db2006-01-16 22:14:20 -0800229config 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
Linus Torvalds1da177e2005-04-16 15:20:36 -0700236config EFI_PARTITION
Diego Calleja5f6f38d2012-12-03 16:04:21 +0100237 bool "EFI GUID Partition support" if PARTITION_ADVANCED
238 default y
Linus Torvalds1da177e2005-04-16 15:20:36 -0700239 select CRC32
240 help
241 Say Y here if you would like to use hard disks under Linux which
Johannes Berge5d480f2007-03-16 13:38:32 -0800242 were partitioned using EFI GPT.
Philippe De Muyter19d0e8c2007-05-08 00:29:15 -0700243
244config SYSV68_PARTITION
245 bool "SYSV68 partition table support" if PARTITION_ADVANCED
Geert Uytterhoeven22258d42007-05-10 22:22:28 -0700246 default y if VME
Philippe De Muyter19d0e8c2007-05-08 00:29:15 -0700247 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.