1dbec4866SSam Ravnborg# 2dbec4866SSam Ravnborg# Configuration for initramfs 3dbec4866SSam Ravnborg# 4dbec4866SSam Ravnborg 5dbec4866SSam Ravnborgconfig INITRAMFS_SOURCE 6dbec4866SSam Ravnborg string "Initramfs source file(s)" 7dbec4866SSam Ravnborg default "" 8dbec4866SSam Ravnborg help 9dbec4866SSam Ravnborg This can be either a single cpio archive with a .cpio suffix or a 10dbec4866SSam Ravnborg space-separated list of directories and files for building the 11dbec4866SSam Ravnborg initramfs image. A cpio archive should contain a filesystem archive 12dbec4866SSam Ravnborg to be used as an initramfs image. Directories should contain a 13dbec4866SSam Ravnborg filesystem layout to be included in the initramfs image. Files 14dbec4866SSam Ravnborg should contain entries according to the format described by the 15dbec4866SSam Ravnborg "usr/gen_init_cpio" program in the kernel tree. 16dbec4866SSam Ravnborg 17dbec4866SSam Ravnborg When multiple directories and files are specified then the 18dbec4866SSam Ravnborg initramfs image will be the aggregate of all of them. 19dbec4866SSam Ravnborg 200979f378SAlexander E. Patrakov See <file:Documentation/early-userspace/README> for more details. 21dbec4866SSam Ravnborg 22dbec4866SSam Ravnborg If you are not sure, leave it blank. 23dbec4866SSam Ravnborg 24dbec4866SSam Ravnborgconfig INITRAMFS_ROOT_UID 25dbec4866SSam Ravnborg int "User ID to map to 0 (user root)" 26dbec4866SSam Ravnborg depends on INITRAMFS_SOURCE!="" 27dbec4866SSam Ravnborg default "0" 28dbec4866SSam Ravnborg help 29dbec4866SSam Ravnborg This setting is only meaningful if the INITRAMFS_SOURCE is 30dbec4866SSam Ravnborg contains a directory. Setting this user ID (UID) to something 31dbec4866SSam Ravnborg other than "0" will cause all files owned by that UID to be 32dbec4866SSam Ravnborg owned by user root in the initial ramdisk image. 33dbec4866SSam Ravnborg 34dbec4866SSam Ravnborg If you are not sure, leave it set to "0". 35dbec4866SSam Ravnborg 36dbec4866SSam Ravnborgconfig INITRAMFS_ROOT_GID 37dbec4866SSam Ravnborg int "Group ID to map to 0 (group root)" 38dbec4866SSam Ravnborg depends on INITRAMFS_SOURCE!="" 39dbec4866SSam Ravnborg default "0" 40dbec4866SSam Ravnborg help 41dbec4866SSam Ravnborg This setting is only meaningful if the INITRAMFS_SOURCE is 42dbec4866SSam Ravnborg contains a directory. Setting this group ID (GID) to something 43dbec4866SSam Ravnborg other than "0" will cause all files owned by that GID to be 44dbec4866SSam Ravnborg owned by group root in the initial ramdisk image. 45dbec4866SSam Ravnborg 46dbec4866SSam Ravnborg If you are not sure, leave it set to "0". 47fb9a4ca9SH. Peter Anvin 48fb9a4ca9SH. Peter Anvinconfig RD_GZIP 49ec72c666SAndi Kleen bool "Support initial ramdisks compressed using gzip" 5073d8a12fSH. Peter Anvin depends on BLK_DEV_INITRD 51ec72c666SAndi Kleen default y 52fb9a4ca9SH. Peter Anvin select DECOMPRESS_GZIP 53fb9a4ca9SH. Peter Anvin help 54fb9a4ca9SH. Peter Anvin Support loading of a gzip encoded initial ramdisk or cpio buffer. 55fb9a4ca9SH. Peter Anvin If unsure, say Y. 56fb9a4ca9SH. Peter Anvin 57fb9a4ca9SH. Peter Anvinconfig RD_BZIP2 58ec72c666SAndi Kleen bool "Support initial ramdisks compressed using bzip2" 59ec72c666SAndi Kleen default y 6073d8a12fSH. Peter Anvin depends on BLK_DEV_INITRD 61fb9a4ca9SH. Peter Anvin select DECOMPRESS_BZIP2 62fb9a4ca9SH. Peter Anvin help 63fb9a4ca9SH. Peter Anvin Support loading of a bzip2 encoded initial ramdisk or cpio buffer 64fb9a4ca9SH. Peter Anvin If unsure, say N. 65fb9a4ca9SH. Peter Anvin 66fb9a4ca9SH. Peter Anvinconfig RD_LZMA 67ec72c666SAndi Kleen bool "Support initial ramdisks compressed using LZMA" 68ec72c666SAndi Kleen default y 6973d8a12fSH. Peter Anvin depends on BLK_DEV_INITRD 70fb9a4ca9SH. Peter Anvin select DECOMPRESS_LZMA 71fb9a4ca9SH. Peter Anvin help 7255d1d26fSH. Peter Anvin Support loading of a LZMA encoded initial ramdisk or cpio buffer 73fb9a4ca9SH. Peter Anvin If unsure, say N. 74ab76f3d7SAlain Knaff 753ebe1243SLasse Collinconfig RD_XZ 76ec72c666SAndi Kleen bool "Support initial ramdisks compressed using XZ" 773ebe1243SLasse Collin depends on BLK_DEV_INITRD 78ec72c666SAndi Kleen default y 793ebe1243SLasse Collin select DECOMPRESS_XZ 803ebe1243SLasse Collin help 813ebe1243SLasse Collin Support loading of a XZ encoded initial ramdisk or cpio buffer. 823ebe1243SLasse Collin If unsure, say N. 833ebe1243SLasse Collin 84cacb246fSAlbin Tonnerreconfig RD_LZO 85ec72c666SAndi Kleen bool "Support initial ramdisks compressed using LZO" 86ec72c666SAndi Kleen default y 87cacb246fSAlbin Tonnerre depends on BLK_DEV_INITRD 88cacb246fSAlbin Tonnerre select DECOMPRESS_LZO 89cacb246fSAlbin Tonnerre help 90cacb246fSAlbin Tonnerre Support loading of a LZO encoded initial ramdisk or cpio buffer 91cacb246fSAlbin Tonnerre If unsure, say N. 92cacb246fSAlbin Tonnerre 93e76e1fdfSKyungsik Leeconfig RD_LZ4 94ec72c666SAndi Kleen bool "Support initial ramdisks compressed using LZ4" 95ec72c666SAndi Kleen default y 96e76e1fdfSKyungsik Lee depends on BLK_DEV_INITRD 97e76e1fdfSKyungsik Lee select DECOMPRESS_LZ4 98e76e1fdfSKyungsik Lee help 99e76e1fdfSKyungsik Lee Support loading of a LZ4 encoded initial ramdisk or cpio buffer 100e76e1fdfSKyungsik Lee If unsure, say N. 101*35e669e1SFrancisco Blas Izquierdo Riera (klondike) 102*35e669e1SFrancisco Blas Izquierdo Riera (klondike)config INITRAMFS_COMPRESSION 103*35e669e1SFrancisco Blas Izquierdo Riera (klondike) string 104*35e669e1SFrancisco Blas Izquierdo Riera (klondike) default ".gz" if RD_GZIP 105*35e669e1SFrancisco Blas Izquierdo Riera (klondike) default ".lz4" if RD_LZ4 106*35e669e1SFrancisco Blas Izquierdo Riera (klondike) default ".lzo" if RD_LZO 107*35e669e1SFrancisco Blas Izquierdo Riera (klondike) default ".xz" if RD_XZ 108*35e669e1SFrancisco Blas Izquierdo Riera (klondike) default ".lzma" if RD_LZMA 109*35e669e1SFrancisco Blas Izquierdo Riera (klondike) default ".bz2" if RD_BZIP2 110*35e669e1SFrancisco Blas Izquierdo Riera (klondike) default "" 111