1 # SPDX-License-Identifier: GPL-2.0 << 2 # 1 # 3 # Partition configuration 2 # Partition configuration 4 # 3 # 5 menu "Partition Types" << 6 << 7 config PARTITION_ADVANCED 4 config PARTITION_ADVANCED 8 bool "Advanced partition selection" 5 bool "Advanced partition selection" 9 help 6 help 10 Say Y here if you would like to use 7 Say Y here if you would like to use hard disks under Linux which 11 were partitioned under an operating 8 were partitioned under an operating system running on a different 12 architecture than your Linux system. 9 architecture than your Linux system. 13 10 14 Note that the answer to this questio 11 Note that the answer to this question won't directly affect the 15 kernel: saying N will just cause the 12 kernel: saying N will just cause the configurator to skip all 16 the questions about foreign partitio 13 the questions about foreign partitioning schemes. 17 14 18 If unsure, say N. 15 If unsure, say N. 19 16 20 config ACORN_PARTITION 17 config ACORN_PARTITION 21 bool "Acorn partition support" if PART 18 bool "Acorn partition support" if PARTITION_ADVANCED 22 default y if ARCH_ACORN 19 default y if ARCH_ACORN 23 help 20 help 24 Support hard disks partitioned under 21 Support hard disks partitioned under Acorn operating systems. 25 22 26 config ACORN_PARTITION_CUMANA 23 config ACORN_PARTITION_CUMANA 27 bool "Cumana partition support" if PAR 24 bool "Cumana partition support" if PARTITION_ADVANCED 28 default y if ARCH_ACORN 25 default y if ARCH_ACORN 29 depends on ACORN_PARTITION 26 depends on ACORN_PARTITION 30 help 27 help 31 Say Y here if you would like to use 28 Say Y here if you would like to use hard disks under Linux which 32 were partitioned using the Cumana in 29 were partitioned using the Cumana interface on Acorn machines. 33 30 34 config ACORN_PARTITION_EESOX 31 config ACORN_PARTITION_EESOX 35 bool "EESOX partition support" if PART 32 bool "EESOX partition support" if PARTITION_ADVANCED 36 default y if ARCH_ACORN 33 default y if ARCH_ACORN 37 depends on ACORN_PARTITION 34 depends on ACORN_PARTITION 38 35 39 config ACORN_PARTITION_ICS 36 config ACORN_PARTITION_ICS 40 bool "ICS partition support" if PARTIT 37 bool "ICS partition support" if PARTITION_ADVANCED 41 default y if ARCH_ACORN 38 default y if ARCH_ACORN 42 depends on ACORN_PARTITION 39 depends on ACORN_PARTITION 43 help 40 help 44 Say Y here if you would like to use 41 Say Y here if you would like to use hard disks under Linux which 45 were partitioned using the ICS inter 42 were partitioned using the ICS interface on Acorn machines. 46 43 47 config ACORN_PARTITION_ADFS 44 config ACORN_PARTITION_ADFS 48 bool "Native filecore partition suppor 45 bool "Native filecore partition support" if PARTITION_ADVANCED 49 default y if ARCH_ACORN 46 default y if ARCH_ACORN 50 depends on ACORN_PARTITION 47 depends on ACORN_PARTITION 51 help 48 help 52 The Acorn Disc Filing System is the 49 The Acorn Disc Filing System is the standard file system of the 53 RiscOS operating system which runs o 50 RiscOS operating system which runs on Acorn's ARM-based Risc PC 54 systems and the Acorn Archimedes ran 51 systems and the Acorn Archimedes range of machines. If you say 55 `Y' here, Linux will support disk pa 52 `Y' here, Linux will support disk partitions created under ADFS. 56 53 57 config ACORN_PARTITION_POWERTEC 54 config ACORN_PARTITION_POWERTEC 58 bool "PowerTec partition support" if P 55 bool "PowerTec partition support" if PARTITION_ADVANCED 59 default y if ARCH_ACORN 56 default y if ARCH_ACORN 60 depends on ACORN_PARTITION 57 depends on ACORN_PARTITION 61 help 58 help 62 Support reading partition tables cre 59 Support reading partition tables created on Acorn machines using 63 the PowerTec SCSI drive. 60 the PowerTec SCSI drive. 64 61 65 config ACORN_PARTITION_RISCIX 62 config ACORN_PARTITION_RISCIX 66 bool "RISCiX partition support" if PAR 63 bool "RISCiX partition support" if PARTITION_ADVANCED 67 default y if ARCH_ACORN 64 default y if ARCH_ACORN 68 depends on ACORN_PARTITION 65 depends on ACORN_PARTITION 69 help 66 help 70 Once upon a time, there was a native 67 Once upon a time, there was a native Unix port for the Acorn series 71 of machines called RISCiX. If you s 68 of machines called RISCiX. If you say 'Y' here, Linux will be able 72 to read disks partitioned under RISC 69 to read disks partitioned under RISCiX. 73 70 74 config AIX_PARTITION 71 config AIX_PARTITION 75 bool "AIX basic partition table suppor 72 bool "AIX basic partition table support" if PARTITION_ADVANCED 76 help 73 help 77 Say Y here if you would like to be a 74 Say Y here if you would like to be able to read the hard disk 78 partition table format used by IBM o 75 partition table format used by IBM or Motorola PowerPC machines 79 running AIX. AIX actually uses a Lo 76 running AIX. AIX actually uses a Logical Volume Manager, where 80 "logical volumes" can be spread acro 77 "logical volumes" can be spread across one or multiple disks, 81 but this driver works only for the s 78 but this driver works only for the simple case of partitions which 82 are contiguous. 79 are contiguous. 83 Otherwise, say N. 80 Otherwise, say N. 84 81 85 config OSF_PARTITION 82 config OSF_PARTITION 86 bool "Alpha OSF partition support" if 83 bool "Alpha OSF partition support" if PARTITION_ADVANCED 87 default y if ALPHA 84 default y if ALPHA 88 help 85 help 89 Say Y here if you would like to use 86 Say Y here if you would like to use hard disks under Linux which 90 were partitioned on an Alpha machine 87 were partitioned on an Alpha machine. 91 88 92 config AMIGA_PARTITION 89 config AMIGA_PARTITION 93 bool "Amiga partition table support" i 90 bool "Amiga partition table support" if PARTITION_ADVANCED 94 default y if (AMIGA || AFFS_FS=y) 91 default y if (AMIGA || AFFS_FS=y) 95 help 92 help 96 Say Y here if you would like to use 93 Say Y here if you would like to use hard disks under Linux which 97 were partitioned under AmigaOS. 94 were partitioned under AmigaOS. 98 95 99 config ATARI_PARTITION 96 config ATARI_PARTITION 100 bool "Atari partition table support" i 97 bool "Atari partition table support" if PARTITION_ADVANCED 101 default y if ATARI 98 default y if ATARI 102 help 99 help 103 Say Y here if you would like to use 100 Say Y here if you would like to use hard disks under Linux which 104 were partitioned under the Atari OS. 101 were partitioned under the Atari OS. 105 102 106 config IBM_PARTITION 103 config IBM_PARTITION 107 bool "IBM disk label and partition sup 104 bool "IBM disk label and partition support" 108 depends on PARTITION_ADVANCED && S390 105 depends on PARTITION_ADVANCED && S390 109 help 106 help 110 Say Y here if you would like to be a 107 Say Y here if you would like to be able to read the hard disk 111 partition table format used by IBM D 108 partition table format used by IBM DASD disks operating under CMS. 112 Otherwise, say N. 109 Otherwise, say N. 113 110 114 config MAC_PARTITION 111 config MAC_PARTITION 115 bool "Macintosh partition map support" 112 bool "Macintosh partition map support" if PARTITION_ADVANCED 116 default y if (MAC || PPC_PMAC) 113 default y if (MAC || PPC_PMAC) 117 help 114 help 118 Say Y here if you would like to use 115 Say Y here if you would like to use hard disks under Linux which 119 were partitioned on a Macintosh. 116 were partitioned on a Macintosh. 120 117 121 config MSDOS_PARTITION 118 config MSDOS_PARTITION 122 bool "PC BIOS (MSDOS partition tables) 119 bool "PC BIOS (MSDOS partition tables) support" if PARTITION_ADVANCED 123 default y 120 default y 124 help 121 help 125 Say Y here. 122 Say Y here. 126 123 127 config BSD_DISKLABEL 124 config BSD_DISKLABEL 128 bool "BSD disklabel (FreeBSD partition 125 bool "BSD disklabel (FreeBSD partition tables) support" 129 depends on PARTITION_ADVANCED && MSDOS 126 depends on PARTITION_ADVANCED && MSDOS_PARTITION 130 help 127 help 131 FreeBSD uses its own hard disk parti 128 FreeBSD uses its own hard disk partition scheme on your PC. It 132 requires only one entry in the prima 129 requires only one entry in the primary partition table of your disk 133 and manages it similarly to DOS exte 130 and manages it similarly to DOS extended partitions, putting in its 134 first sector a new partition table i 131 first sector a new partition table in BSD disklabel format. Saying Y 135 here allows you to read these diskla 132 here allows you to read these disklabels and further mount FreeBSD 136 partitions from within Linux if you 133 partitions from within Linux if you have also said Y to "UFS 137 file system support", above. If you 134 file system support", above. If you don't know what all this is 138 about, say N. 135 about, say N. 139 136 140 config MINIX_SUBPARTITION 137 config MINIX_SUBPARTITION 141 bool "Minix subpartition support" 138 bool "Minix subpartition support" 142 depends on PARTITION_ADVANCED && MSDOS 139 depends on PARTITION_ADVANCED && MSDOS_PARTITION 143 help 140 help 144 Minix 2.0.0/2.0.2 subpartition table 141 Minix 2.0.0/2.0.2 subpartition table support for Linux. 145 Say Y here if you want to mount and 142 Say Y here if you want to mount and use Minix 2.0.0/2.0.2 146 subpartitions. 143 subpartitions. 147 144 148 config SOLARIS_X86_PARTITION 145 config SOLARIS_X86_PARTITION 149 bool "Solaris (x86) partition table su 146 bool "Solaris (x86) partition table support" 150 depends on PARTITION_ADVANCED && MSDOS 147 depends on PARTITION_ADVANCED && MSDOS_PARTITION 151 help 148 help 152 Like most systems, Solaris x86 uses 149 Like most systems, Solaris x86 uses its own hard disk partition 153 table format, incompatible with all 150 table format, incompatible with all others. Saying Y here allows you 154 to read these partition tables and f 151 to read these partition tables and further mount Solaris x86 155 partitions from within Linux if you 152 partitions from within Linux if you have also said Y to "UFS 156 file system support", above. 153 file system support", above. 157 154 158 config UNIXWARE_DISKLABEL 155 config UNIXWARE_DISKLABEL 159 bool "Unixware slices support" 156 bool "Unixware slices support" 160 depends on PARTITION_ADVANCED && MSDOS 157 depends on PARTITION_ADVANCED && MSDOS_PARTITION 161 help !! 158 ---help--- 162 Like some systems, UnixWare uses its 159 Like some systems, UnixWare uses its own slice table inside a 163 partition (VTOC - Virtual Table of C 160 partition (VTOC - Virtual Table of Contents). Its format is 164 incompatible with all other OSes. Sa 161 incompatible with all other OSes. Saying Y here allows you to read 165 VTOC and further mount UnixWare part 162 VTOC and further mount UnixWare partitions read-only from within 166 Linux if you have also said Y to "UF 163 Linux if you have also said Y to "UFS file system support" or 167 "System V and Coherent file system s 164 "System V and Coherent file system support", above. 168 165 169 This is mainly used to carry data fr 166 This is mainly used to carry data from a UnixWare box to your 170 Linux box via a removable medium lik 167 Linux box via a removable medium like magneto-optical, ZIP or 171 removable IDE drives. Note, however, 168 removable IDE drives. Note, however, that a good portable way to 172 transport files and directories betw 169 transport files and directories between unixes (and even other 173 operating systems) is given by the t 170 operating systems) is given by the tar program ("man tar" or 174 preferably "info tar"). 171 preferably "info tar"). 175 172 176 If you don't know what all this is a 173 If you don't know what all this is about, say N. 177 174 178 config LDM_PARTITION 175 config LDM_PARTITION 179 bool "Windows Logical Disk Manager (Dy 176 bool "Windows Logical Disk Manager (Dynamic Disk) support" 180 depends on PARTITION_ADVANCED 177 depends on PARTITION_ADVANCED 181 help !! 178 ---help--- 182 Say Y here if you would like to use 179 Say Y here if you would like to use hard disks under Linux which 183 were partitioned using Windows 2000' 180 were partitioned using Windows 2000's/XP's or Vista's Logical Disk 184 Manager. They are also known as "Dy 181 Manager. They are also known as "Dynamic Disks". 185 182 186 Note this driver only supports Dynam 183 Note this driver only supports Dynamic Disks with a protective MBR 187 label, i.e. DOS partition table. It 184 label, i.e. DOS partition table. It does not support GPT labelled 188 Dynamic Disks yet as can be created 185 Dynamic Disks yet as can be created with Vista. 189 186 190 Windows 2000 introduced the concept 187 Windows 2000 introduced the concept of Dynamic Disks to get around 191 the limitations of the PC's partitio 188 the limitations of the PC's partitioning scheme. The Logical Disk 192 Manager allows the user to repartiti 189 Manager allows the user to repartition a disk and create spanned, 193 mirrored, striped or RAID volumes, a 190 mirrored, striped or RAID volumes, all without the need for 194 rebooting. 191 rebooting. 195 192 196 Normal partitions are now called Bas 193 Normal partitions are now called Basic Disks under Windows 2000, XP, 197 and Vista. 194 and Vista. 198 195 199 For a fuller description read <file: !! 196 For a fuller description read <file:Documentation/ldm.txt>. 200 197 201 If unsure, say N. 198 If unsure, say N. 202 199 203 config LDM_DEBUG 200 config LDM_DEBUG 204 bool "Windows LDM extra logging" 201 bool "Windows LDM extra logging" 205 depends on LDM_PARTITION 202 depends on LDM_PARTITION 206 help 203 help 207 Say Y here if you would like LDM to 204 Say Y here if you would like LDM to log verbosely. This could be 208 helpful if the driver doesn't work a 205 helpful if the driver doesn't work as expected and you'd like to 209 report a bug. 206 report a bug. 210 207 211 If unsure, say N. 208 If unsure, say N. 212 209 213 config SGI_PARTITION 210 config SGI_PARTITION 214 bool "SGI partition support" if PARTIT 211 bool "SGI partition support" if PARTITION_ADVANCED 215 default y if DEFAULT_SGI_PARTITION 212 default y if DEFAULT_SGI_PARTITION 216 help 213 help 217 Say Y here if you would like to be a 214 Say Y here if you would like to be able to read the hard disk 218 partition table format used by SGI m 215 partition table format used by SGI machines. 219 216 220 config ULTRIX_PARTITION 217 config ULTRIX_PARTITION 221 bool "Ultrix partition table support" 218 bool "Ultrix partition table support" if PARTITION_ADVANCED 222 default y if MACH_DECSTATION 219 default y if MACH_DECSTATION 223 help 220 help 224 Say Y here if you would like to be a 221 Say Y here if you would like to be able to read the hard disk 225 partition table format used by DEC ( 222 partition table format used by DEC (now Compaq) Ultrix machines. 226 Otherwise, say N. 223 Otherwise, say N. 227 224 228 config SUN_PARTITION 225 config SUN_PARTITION 229 bool "Sun partition tables support" if 226 bool "Sun partition tables support" if PARTITION_ADVANCED 230 default y if (SPARC || SUN3 || SUN3X) 227 default y if (SPARC || SUN3 || SUN3X) 231 help !! 228 ---help--- 232 Like most systems, SunOS uses its ow 229 Like most systems, SunOS uses its own hard disk partition table 233 format, incompatible with all others 230 format, incompatible with all others. Saying Y here allows you to 234 read these partition tables and furt 231 read these partition tables and further mount SunOS partitions from 235 within Linux if you have also said Y 232 within Linux if you have also said Y to "UFS file system support", 236 above. This is mainly used to carry 233 above. This is mainly used to carry data from a SPARC under SunOS to 237 your Linux box via a removable mediu 234 your Linux box via a removable medium like magneto-optical or ZIP 238 drives; note however that a good por 235 drives; note however that a good portable way to transport files and 239 directories between unixes (and even 236 directories between unixes (and even other operating systems) is 240 given by the tar program ("man tar" 237 given by the tar program ("man tar" or preferably "info tar"). If 241 you don't know what all this is abou 238 you don't know what all this is about, say N. 242 239 243 config KARMA_PARTITION 240 config KARMA_PARTITION 244 bool "Karma Partition support" 241 bool "Karma Partition support" 245 depends on PARTITION_ADVANCED 242 depends on PARTITION_ADVANCED 246 help 243 help 247 Say Y here if you would like to moun 244 Say Y here if you would like to mount the Rio Karma MP3 player, as it 248 uses a proprietary partition table. 245 uses a proprietary partition table. 249 246 250 config EFI_PARTITION 247 config EFI_PARTITION 251 bool "EFI GUID Partition support" if P 248 bool "EFI GUID Partition support" if PARTITION_ADVANCED 252 default y 249 default y 253 select CRC32 250 select CRC32 254 help 251 help 255 Say Y here if you would like to use 252 Say Y here if you would like to use hard disks under Linux which 256 were partitioned using EFI GPT. 253 were partitioned using EFI GPT. 257 254 258 config SYSV68_PARTITION 255 config SYSV68_PARTITION 259 bool "SYSV68 partition table support" 256 bool "SYSV68 partition table support" if PARTITION_ADVANCED 260 default y if VME 257 default y if VME 261 help 258 help 262 Say Y here if you would like to be a 259 Say Y here if you would like to be able to read the hard disk 263 partition table format used by Motor 260 partition table format used by Motorola Delta machines (using 264 sysv68). 261 sysv68). 265 Otherwise, say N. 262 Otherwise, say N. 266 263 267 config CMDLINE_PARTITION 264 config CMDLINE_PARTITION 268 bool "Command line partition support" 265 bool "Command line partition support" if PARTITION_ADVANCED >> 266 select BLK_CMDLINE_PARSER 269 help 267 help 270 Say Y here if you want to read the p 268 Say Y here if you want to read the partition table from bootargs. 271 The format for the command line is j 269 The format for the command line is just like mtdparts. 272 << 273 endmenu <<
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.