Kconfig 9.6 KB

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