Kconfig 8.9 KB

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