1# 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 24 bool "Cumana partition support" if PARTITION_ADVANCED 25 default y if ARCH_ACORN 26 depends on ACORN_PARTITION 27 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 32 bool "EESOX partition support" if PARTITION_ADVANCED 33 default y if ARCH_ACORN 34 depends on ACORN_PARTITION 35 36config ACORN_PARTITION_ICS 37 bool "ICS partition support" if PARTITION_ADVANCED 38 default y if ARCH_ACORN 39 depends on ACORN_PARTITION 40 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 45 bool "Native filecore partition support" if PARTITION_ADVANCED 46 default y if ARCH_ACORN 47 depends on ACORN_PARTITION 48 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 55 bool "PowerTec partition support" if PARTITION_ADVANCED 56 default y if ARCH_ACORN 57 depends on ACORN_PARTITION 58 help 59 Support reading partition tables created on Acorn machines using 60 the PowerTec SCSI drive. 61 62config ACORN_PARTITION_RISCIX 63 bool "RISCiX partition support" if PARTITION_ADVANCED 64 default y if ARCH_ACORN 65 depends on ACORN_PARTITION 66 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 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 82config 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" 105 depends on PARTITION_ADVANCED && S390 106 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 113 default y if (MAC || PPC_PMAC) 114 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 180 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. 186 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 193 Normal partitions are now called Basic Disks under Windows 2000, XP, 194 and Vista. 195 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 212 default y if DEFAULT_SGI_PARTITION 213 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 227 default y if (SPARC || SUN3 || SUN3X) 228 ---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 240config 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 247config EFI_PARTITION 248 bool "EFI GUID Partition support" if PARTITION_ADVANCED 249 default y 250 select CRC32 251 help 252 Say Y here if you would like to use hard disks under Linux which 253 were partitioned using EFI GPT. 254 255config SYSV68_PARTITION 256 bool "SYSV68 partition table support" if PARTITION_ADVANCED 257 default y if VME 258 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. 263 264config CMDLINE_PARTITION 265 bool "Command line partition support" if PARTITION_ADVANCED 266 select BLK_CMDLINE_PARSER 267 help 268 Say Y here if you want to read the partition table from bootargs. 269 The format for the command line is just like mtdparts. 270