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 << 75 bool "AIX basic partition table suppor << 76 help << 77 Say Y here if you would like to be a << 78 partition table format used by IBM o << 79 running AIX. AIX actually uses a Lo << 80 "logical volumes" can be spread acro << 81 but this driver works only for the s << 82 are contiguous. << 83 Otherwise, say N. << 84 << 85 config OSF_PARTITION 71 config OSF_PARTITION 86 bool "Alpha OSF partition support" if 72 bool "Alpha OSF partition support" if PARTITION_ADVANCED 87 default y if ALPHA 73 default y if ALPHA 88 help 74 help 89 Say Y here if you would like to use 75 Say Y here if you would like to use hard disks under Linux which 90 were partitioned on an Alpha machine 76 were partitioned on an Alpha machine. 91 77 92 config AMIGA_PARTITION 78 config AMIGA_PARTITION 93 bool "Amiga partition table support" i 79 bool "Amiga partition table support" if PARTITION_ADVANCED 94 default y if (AMIGA || AFFS_FS=y) 80 default y if (AMIGA || AFFS_FS=y) 95 help 81 help 96 Say Y here if you would like to use 82 Say Y here if you would like to use hard disks under Linux which 97 were partitioned under AmigaOS. 83 were partitioned under AmigaOS. 98 84 99 config ATARI_PARTITION 85 config ATARI_PARTITION 100 bool "Atari partition table support" i 86 bool "Atari partition table support" if PARTITION_ADVANCED 101 default y if ATARI 87 default y if ATARI 102 help 88 help 103 Say Y here if you would like to use 89 Say Y here if you would like to use hard disks under Linux which 104 were partitioned under the Atari OS. 90 were partitioned under the Atari OS. 105 91 106 config IBM_PARTITION 92 config IBM_PARTITION 107 bool "IBM disk label and partition sup 93 bool "IBM disk label and partition support" 108 depends on PARTITION_ADVANCED && S390 94 depends on PARTITION_ADVANCED && S390 109 help 95 help 110 Say Y here if you would like to be a 96 Say Y here if you would like to be able to read the hard disk 111 partition table format used by IBM D 97 partition table format used by IBM DASD disks operating under CMS. 112 Otherwise, say N. 98 Otherwise, say N. 113 99 114 config MAC_PARTITION 100 config MAC_PARTITION 115 bool "Macintosh partition map support" 101 bool "Macintosh partition map support" if PARTITION_ADVANCED 116 default y if (MAC || PPC_PMAC) 102 default y if (MAC || PPC_PMAC) 117 help 103 help 118 Say Y here if you would like to use 104 Say Y here if you would like to use hard disks under Linux which 119 were partitioned on a Macintosh. 105 were partitioned on a Macintosh. 120 106 121 config MSDOS_PARTITION 107 config MSDOS_PARTITION 122 bool "PC BIOS (MSDOS partition tables) 108 bool "PC BIOS (MSDOS partition tables) support" if PARTITION_ADVANCED 123 default y 109 default y 124 help 110 help 125 Say Y here. 111 Say Y here. 126 112 127 config BSD_DISKLABEL 113 config BSD_DISKLABEL 128 bool "BSD disklabel (FreeBSD partition 114 bool "BSD disklabel (FreeBSD partition tables) support" 129 depends on PARTITION_ADVANCED && MSDOS 115 depends on PARTITION_ADVANCED && MSDOS_PARTITION 130 help 116 help 131 FreeBSD uses its own hard disk parti 117 FreeBSD uses its own hard disk partition scheme on your PC. It 132 requires only one entry in the prima 118 requires only one entry in the primary partition table of your disk 133 and manages it similarly to DOS exte 119 and manages it similarly to DOS extended partitions, putting in its 134 first sector a new partition table i 120 first sector a new partition table in BSD disklabel format. Saying Y 135 here allows you to read these diskla 121 here allows you to read these disklabels and further mount FreeBSD 136 partitions from within Linux if you 122 partitions from within Linux if you have also said Y to "UFS 137 file system support", above. If you 123 file system support", above. If you don't know what all this is 138 about, say N. 124 about, say N. 139 125 140 config MINIX_SUBPARTITION 126 config MINIX_SUBPARTITION 141 bool "Minix subpartition support" 127 bool "Minix subpartition support" 142 depends on PARTITION_ADVANCED && MSDOS 128 depends on PARTITION_ADVANCED && MSDOS_PARTITION 143 help 129 help 144 Minix 2.0.0/2.0.2 subpartition table 130 Minix 2.0.0/2.0.2 subpartition table support for Linux. 145 Say Y here if you want to mount and 131 Say Y here if you want to mount and use Minix 2.0.0/2.0.2 146 subpartitions. 132 subpartitions. 147 133 148 config SOLARIS_X86_PARTITION 134 config SOLARIS_X86_PARTITION 149 bool "Solaris (x86) partition table su 135 bool "Solaris (x86) partition table support" 150 depends on PARTITION_ADVANCED && MSDOS 136 depends on PARTITION_ADVANCED && MSDOS_PARTITION 151 help 137 help 152 Like most systems, Solaris x86 uses 138 Like most systems, Solaris x86 uses its own hard disk partition 153 table format, incompatible with all 139 table format, incompatible with all others. Saying Y here allows you 154 to read these partition tables and f 140 to read these partition tables and further mount Solaris x86 155 partitions from within Linux if you 141 partitions from within Linux if you have also said Y to "UFS 156 file system support", above. 142 file system support", above. 157 143 158 config UNIXWARE_DISKLABEL 144 config UNIXWARE_DISKLABEL 159 bool "Unixware slices support" 145 bool "Unixware slices support" 160 depends on PARTITION_ADVANCED && MSDOS 146 depends on PARTITION_ADVANCED && MSDOS_PARTITION 161 help !! 147 ---help--- 162 Like some systems, UnixWare uses its 148 Like some systems, UnixWare uses its own slice table inside a 163 partition (VTOC - Virtual Table of C 149 partition (VTOC - Virtual Table of Contents). Its format is 164 incompatible with all other OSes. Sa 150 incompatible with all other OSes. Saying Y here allows you to read 165 VTOC and further mount UnixWare part 151 VTOC and further mount UnixWare partitions read-only from within 166 Linux if you have also said Y to "UF 152 Linux if you have also said Y to "UFS file system support" or 167 "System V and Coherent file system s 153 "System V and Coherent file system support", above. 168 154 169 This is mainly used to carry data fr 155 This is mainly used to carry data from a UnixWare box to your 170 Linux box via a removable medium lik 156 Linux box via a removable medium like magneto-optical, ZIP or 171 removable IDE drives. Note, however, 157 removable IDE drives. Note, however, that a good portable way to 172 transport files and directories betw 158 transport files and directories between unixes (and even other 173 operating systems) is given by the t 159 operating systems) is given by the tar program ("man tar" or 174 preferably "info tar"). 160 preferably "info tar"). 175 161 176 If you don't know what all this is a 162 If you don't know what all this is about, say N. 177 163 178 config LDM_PARTITION 164 config LDM_PARTITION 179 bool "Windows Logical Disk Manager (Dy 165 bool "Windows Logical Disk Manager (Dynamic Disk) support" 180 depends on PARTITION_ADVANCED 166 depends on PARTITION_ADVANCED 181 help !! 167 ---help--- 182 Say Y here if you would like to use 168 Say Y here if you would like to use hard disks under Linux which 183 were partitioned using Windows 2000' 169 were partitioned using Windows 2000's/XP's or Vista's Logical Disk 184 Manager. They are also known as "Dy 170 Manager. They are also known as "Dynamic Disks". 185 171 186 Note this driver only supports Dynam 172 Note this driver only supports Dynamic Disks with a protective MBR 187 label, i.e. DOS partition table. It 173 label, i.e. DOS partition table. It does not support GPT labelled 188 Dynamic Disks yet as can be created 174 Dynamic Disks yet as can be created with Vista. 189 175 190 Windows 2000 introduced the concept 176 Windows 2000 introduced the concept of Dynamic Disks to get around 191 the limitations of the PC's partitio 177 the limitations of the PC's partitioning scheme. The Logical Disk 192 Manager allows the user to repartiti 178 Manager allows the user to repartition a disk and create spanned, 193 mirrored, striped or RAID volumes, a 179 mirrored, striped or RAID volumes, all without the need for 194 rebooting. 180 rebooting. 195 181 196 Normal partitions are now called Bas 182 Normal partitions are now called Basic Disks under Windows 2000, XP, 197 and Vista. 183 and Vista. 198 184 199 For a fuller description read <file: !! 185 For a fuller description read <file:Documentation/ldm.txt>. 200 186 201 If unsure, say N. 187 If unsure, say N. 202 188 203 config LDM_DEBUG 189 config LDM_DEBUG 204 bool "Windows LDM extra logging" 190 bool "Windows LDM extra logging" 205 depends on LDM_PARTITION 191 depends on LDM_PARTITION 206 help 192 help 207 Say Y here if you would like LDM to 193 Say Y here if you would like LDM to log verbosely. This could be 208 helpful if the driver doesn't work a 194 helpful if the driver doesn't work as expected and you'd like to 209 report a bug. 195 report a bug. 210 196 211 If unsure, say N. 197 If unsure, say N. 212 198 213 config SGI_PARTITION 199 config SGI_PARTITION 214 bool "SGI partition support" if PARTIT 200 bool "SGI partition support" if PARTITION_ADVANCED 215 default y if DEFAULT_SGI_PARTITION 201 default y if DEFAULT_SGI_PARTITION 216 help 202 help 217 Say Y here if you would like to be a 203 Say Y here if you would like to be able to read the hard disk 218 partition table format used by SGI m 204 partition table format used by SGI machines. 219 205 220 config ULTRIX_PARTITION 206 config ULTRIX_PARTITION 221 bool "Ultrix partition table support" 207 bool "Ultrix partition table support" if PARTITION_ADVANCED 222 default y if MACH_DECSTATION 208 default y if MACH_DECSTATION 223 help 209 help 224 Say Y here if you would like to be a 210 Say Y here if you would like to be able to read the hard disk 225 partition table format used by DEC ( 211 partition table format used by DEC (now Compaq) Ultrix machines. 226 Otherwise, say N. 212 Otherwise, say N. 227 213 228 config SUN_PARTITION 214 config SUN_PARTITION 229 bool "Sun partition tables support" if 215 bool "Sun partition tables support" if PARTITION_ADVANCED 230 default y if (SPARC || SUN3 || SUN3X) 216 default y if (SPARC || SUN3 || SUN3X) 231 help !! 217 ---help--- 232 Like most systems, SunOS uses its ow 218 Like most systems, SunOS uses its own hard disk partition table 233 format, incompatible with all others 219 format, incompatible with all others. Saying Y here allows you to 234 read these partition tables and furt 220 read these partition tables and further mount SunOS partitions from 235 within Linux if you have also said Y 221 within Linux if you have also said Y to "UFS file system support", 236 above. This is mainly used to carry 222 above. This is mainly used to carry data from a SPARC under SunOS to 237 your Linux box via a removable mediu 223 your Linux box via a removable medium like magneto-optical or ZIP 238 drives; note however that a good por 224 drives; note however that a good portable way to transport files and 239 directories between unixes (and even 225 directories between unixes (and even other operating systems) is 240 given by the tar program ("man tar" 226 given by the tar program ("man tar" or preferably "info tar"). If 241 you don't know what all this is abou 227 you don't know what all this is about, say N. 242 228 243 config KARMA_PARTITION 229 config KARMA_PARTITION 244 bool "Karma Partition support" 230 bool "Karma Partition support" 245 depends on PARTITION_ADVANCED 231 depends on PARTITION_ADVANCED 246 help 232 help 247 Say Y here if you would like to moun 233 Say Y here if you would like to mount the Rio Karma MP3 player, as it 248 uses a proprietary partition table. 234 uses a proprietary partition table. 249 235 250 config EFI_PARTITION 236 config EFI_PARTITION 251 bool "EFI GUID Partition support" if P 237 bool "EFI GUID Partition support" if PARTITION_ADVANCED 252 default y 238 default y 253 select CRC32 239 select CRC32 254 help 240 help 255 Say Y here if you would like to use 241 Say Y here if you would like to use hard disks under Linux which 256 were partitioned using EFI GPT. 242 were partitioned using EFI GPT. 257 243 258 config SYSV68_PARTITION 244 config SYSV68_PARTITION 259 bool "SYSV68 partition table support" 245 bool "SYSV68 partition table support" if PARTITION_ADVANCED 260 default y if VME 246 default y if VME 261 help 247 help 262 Say Y here if you would like to be a 248 Say Y here if you would like to be able to read the hard disk 263 partition table format used by Motor 249 partition table format used by Motorola Delta machines (using 264 sysv68). 250 sysv68). 265 Otherwise, say N. 251 Otherwise, say N. 266 << 267 config CMDLINE_PARTITION << 268 bool "Command line partition support" << 269 help << 270 Say Y here if you want to read the p << 271 The format for the command line is j << 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.