Kconfig 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  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 && ACORN_PARTITION
  21. default y if ARCH_ACORN
  22. help
  23. Say Y here if you would like to use hard disks under Linux which
  24. were partitioned using the Cumana interface on Acorn machines.
  25. config ACORN_PARTITION_EESOX
  26. bool "EESOX partition support" if PARTITION_ADVANCED && ACORN_PARTITION
  27. default y if ARCH_ACORN
  28. config ACORN_PARTITION_ICS
  29. bool "ICS partition support" if PARTITION_ADVANCED && ACORN_PARTITION
  30. default y if ARCH_ACORN
  31. help
  32. Say Y here if you would like to use hard disks under Linux which
  33. were partitioned using the ICS interface on Acorn machines.
  34. config ACORN_PARTITION_ADFS
  35. bool "Native filecore partition support" if PARTITION_ADVANCED && ACORN_PARTITION
  36. default y if ARCH_ACORN
  37. help
  38. The Acorn Disc Filing System is the standard file system of the
  39. RiscOS operating system which runs on Acorn's ARM-based Risc PC
  40. systems and the Acorn Archimedes range of machines. If you say
  41. `Y' here, Linux will support disk partitions created under ADFS.
  42. config ACORN_PARTITION_POWERTEC
  43. bool "PowerTec partition support" if PARTITION_ADVANCED && ACORN_PARTITION
  44. default y if ARCH_ACORN
  45. help
  46. Support reading partition tables created on Acorn machines using
  47. the PowerTec SCSI drive.
  48. config ACORN_PARTITION_RISCIX
  49. bool "RISCiX partition support" if PARTITION_ADVANCED && ACORN_PARTITION
  50. default y if ARCH_ACORN
  51. help
  52. Once upon a time, there was a native Unix port for the Acorn series
  53. of machines called RISCiX. If you say 'Y' here, Linux will be able
  54. to read disks partitioned under RISCiX.
  55. config OSF_PARTITION
  56. bool "Alpha OSF partition support" if PARTITION_ADVANCED
  57. default y if ALPHA
  58. help
  59. Say Y here if you would like to use hard disks under Linux which
  60. were partitioned on an Alpha machine.
  61. config AMIGA_PARTITION
  62. bool "Amiga partition table support" if PARTITION_ADVANCED
  63. default y if (AMIGA || AFFS_FS=y)
  64. help
  65. Say Y here if you would like to use hard disks under Linux which
  66. were partitioned under AmigaOS.
  67. config ATARI_PARTITION
  68. bool "Atari partition table support" if PARTITION_ADVANCED
  69. default y if ATARI
  70. help
  71. Say Y here if you would like to use hard disks under Linux which
  72. were partitioned under the Atari OS.
  73. config IBM_PARTITION
  74. bool "IBM disk label and partition support"
  75. depends on PARTITION_ADVANCED && ARCH_S390
  76. help
  77. Say Y here if you would like to be able to read the hard disk
  78. partition table format used by IBM DASD disks operating under CMS.
  79. Otherwise, say N.
  80. config MAC_PARTITION
  81. bool "Macintosh partition map support" if PARTITION_ADVANCED
  82. default y if MAC
  83. help
  84. Say Y here if you would like to use hard disks under Linux which
  85. were partitioned on a Macintosh.
  86. config MSDOS_PARTITION
  87. bool "PC BIOS (MSDOS partition tables) support" if PARTITION_ADVANCED
  88. default y
  89. help
  90. Say Y here.
  91. config BSD_DISKLABEL
  92. bool "BSD disklabel (FreeBSD partition tables) support"
  93. depends on PARTITION_ADVANCED && MSDOS_PARTITION
  94. help
  95. FreeBSD uses its own hard disk partition scheme on your PC. It
  96. requires only one entry in the primary partition table of your disk
  97. and manages it similarly to DOS extended partitions, putting in its
  98. first sector a new partition table in BSD disklabel format. Saying Y
  99. here allows you to read these disklabels and further mount FreeBSD
  100. partitions from within Linux if you have also said Y to "UFS
  101. file system support", above. If you don't know what all this is
  102. about, say N.
  103. config MINIX_SUBPARTITION
  104. bool "Minix subpartition support"
  105. depends on PARTITION_ADVANCED && MSDOS_PARTITION
  106. help
  107. Minix 2.0.0/2.0.2 subpartition table support for Linux.
  108. Say Y here if you want to mount and use Minix 2.0.0/2.0.2
  109. subpartitions.
  110. config SOLARIS_X86_PARTITION
  111. bool "Solaris (x86) partition table support"
  112. depends on PARTITION_ADVANCED && MSDOS_PARTITION
  113. help
  114. Like most systems, Solaris x86 uses its own hard disk partition
  115. table format, incompatible with all others. Saying Y here allows you
  116. to read these partition tables and further mount Solaris x86
  117. partitions from within Linux if you have also said Y to "UFS
  118. file system support", above.
  119. config UNIXWARE_DISKLABEL
  120. bool "Unixware slices support"
  121. depends on PARTITION_ADVANCED && MSDOS_PARTITION
  122. ---help---
  123. Like some systems, UnixWare uses its own slice table inside a
  124. partition (VTOC - Virtual Table of Contents). Its format is
  125. incompatible with all other OSes. Saying Y here allows you to read
  126. VTOC and further mount UnixWare partitions read-only from within
  127. Linux if you have also said Y to "UFS file system support" or
  128. "System V and Coherent file system support", above.
  129. This is mainly used to carry data from a UnixWare box to your
  130. Linux box via a removable medium like magneto-optical, ZIP or
  131. removable IDE drives. Note, however, that a good portable way to
  132. transport files and directories between unixes (and even other
  133. operating systems) is given by the tar program ("man tar" or
  134. preferably "info tar").
  135. If you don't know what all this is about, say N.
  136. config LDM_PARTITION
  137. bool "Windows Logical Disk Manager (Dynamic Disk) support"
  138. depends on PARTITION_ADVANCED
  139. ---help---
  140. Say Y here if you would like to use hard disks under Linux which
  141. were partitioned using Windows 2000's or XP's Logical Disk Manager.
  142. They are also known as "Dynamic Disks".
  143. Windows 2000 introduced the concept of Dynamic Disks to get around
  144. the limitations of the PC's partitioning scheme. The Logical Disk
  145. Manager allows the user to repartition a disk and create spanned,
  146. mirrored, striped or RAID volumes, all without the need for
  147. rebooting.
  148. Normal partitions are now called Basic Disks under Windows 2000 and
  149. XP.
  150. For a fuller description read <file:Documentation/ldm.txt>.
  151. If unsure, say N.
  152. config LDM_DEBUG
  153. bool "Windows LDM extra logging"
  154. depends on LDM_PARTITION
  155. help
  156. Say Y here if you would like LDM to log verbosely. This could be
  157. helpful if the driver doesn't work as expected and you'd like to
  158. report a bug.
  159. If unsure, say N.
  160. config SGI_PARTITION
  161. bool "SGI partition support" if PARTITION_ADVANCED
  162. default y if (SGI_IP22 || SGI_IP27 || ((MACH_JAZZ || SNI_RM200_PCI) && !CPU_LITTLE_ENDIAN))
  163. help
  164. Say Y here if you would like to be able to read the hard disk
  165. partition table format used by SGI machines.
  166. config ULTRIX_PARTITION
  167. bool "Ultrix partition table support" if PARTITION_ADVANCED
  168. default y if MACH_DECSTATION
  169. help
  170. Say Y here if you would like to be able to read the hard disk
  171. partition table format used by DEC (now Compaq) Ultrix machines.
  172. Otherwise, say N.
  173. config SUN_PARTITION
  174. bool "Sun partition tables support" if PARTITION_ADVANCED
  175. default y if (SPARC32 || SPARC64 || SUN3 || SUN3X)
  176. ---help---
  177. Like most systems, SunOS uses its own hard disk partition table
  178. format, incompatible with all others. Saying Y here allows you to
  179. read these partition tables and further mount SunOS partitions from
  180. within Linux if you have also said Y to "UFS file system support",
  181. above. This is mainly used to carry data from a SPARC under SunOS to
  182. your Linux box via a removable medium like magneto-optical or ZIP
  183. drives; note however that a good portable way to transport files and
  184. directories between unixes (and even other operating systems) is
  185. given by the tar program ("man tar" or preferably "info tar"). If
  186. you don't know what all this is about, say N.
  187. config EFI_PARTITION
  188. bool "EFI GUID Partition support"
  189. depends on PARTITION_ADVANCED
  190. select CRC32
  191. help
  192. Say Y here if you would like to use hard disks under Linux which
  193. were partitioned using EFI GPT. Presently only useful on the
  194. IA-64 platform.
  195. # define_bool CONFIG_ACORN_PARTITION_CUMANA y