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