README.bootparams 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. INDEX
  2. -----
  3. * Boot parameters (initramfs stage)
  4. * hooks/parabolaiso
  5. * hooks/parabolaiso_pxe_common
  6. * hooks/parabolaiso_pxe_nbd
  7. * hooks/parabolaiso_pxe_http
  8. * hooks/parabolaiso_pxe_nfs
  9. * hooks/parabolaiso_loop_mnt
  10. * Boot parameters (configs/releng)
  11. * scripts/choose-mirror
  12. *** Boot parameters (initramfs stage)
  13. ** hooks/parabolaiso
  14. * parabolaisolabel= Set the filesystem label where parabolaiso files reside.
  15. Default: (unset)
  16. * parabolaisodevice= Set the device node where parabolaiso medium is located.
  17. Default: "/dev/disk/by-label/${parabolaisolabel}"
  18. * parabolaisobasedir= Set the base directory where all files reside.
  19. Default: "parabola"
  20. * copytoram= If set to "y" or just "copytoram" without arguments,
  21. all SquashFS are copied to "RAM".
  22. Default: (unset)
  23. * checksum= If set to "y" or just "checksum" without arguments,
  24. performs a self-test of all files inside ${install_dir},
  25. and continue booting if ok.
  26. Default: (unset)
  27. * cow_label= Set the filesystem label where COW file (for dm-snapshot)
  28. or upperdir/workdir files (for overlayfs) must be stored.
  29. Default: (unset)
  30. * cow_device= Like cow_label= but using device node.
  31. Default: (unset) or "/dev/disk/by-label/${cow_label}"
  32. * cow_flags= Set extra mount options, e.g. for btrfs subvolumes.
  33. Default: defaults
  34. * cow_directory= Set a directory inside ${cow_device}.
  35. Default: "/persistent_${parabolaisolabel}/${arch}"
  36. * cow_persistent= Set if snapshot is persistent "P" or non-persistent "N".
  37. Only used for dm-snapshot mode, ignored for overlayfs.
  38. Default: "N" (if no ${cow_device} is used) otherwise "P".
  39. * cow_spacesize= Set the size for COW space (tmpfs). Valid for both
  40. dm-snapshot and overlayfs mode.
  41. The argument is an integer and optional unit.
  42. Units are M,G (powers of 1024).
  43. Default: "256M"
  44. * cow_chunksize= Set chunksize used for dm-snapshot. This is number
  45. of 512 byte blocks to write at once.
  46. Default: "8"
  47. * copytoram_size= Set the size of tmpfs. This space is used for
  48. airootfs.sfs image if copytoram=y.
  49. Size is in bytes (suffix with "k", "m" and "g") or
  50. in percentage of available RAM.
  51. Default: "75%"
  52. * dm_snap_prefix= Set a prefix for dm-snapshot node names.
  53. Only used for dm-snapshot mode, ignored for overlayfs.
  54. Default: "parabola"
  55. * arch= Force an architecture type (i686 | x86_64).
  56. Do not set it for normal operations.
  57. Default: (architecture of running kernel)
  58. ** hooks/parabolaiso_pxe_common
  59. * ip= This parameter is setup automatically by PXELINUX
  60. when option "SYSAPPEND" is set to 1 or 2 in config.
  61. ip=<client-ip>:<boot-server-ip>:<gw-ip>:<netmask>
  62. Default: (set via PXE server)
  63. * BOOTIF= This parameter is setup automatically by PXELINUX
  64. when option "SYSAPPEND" is set to 2 or 3 in config.
  65. BOOTIF=<hardware-address-of-boot-interface>
  66. Default: (set via PXELINUX)
  67. * copy_resolvconf= Copy /etc/resolv.conf from initramfs to live-enviroment.
  68. Set to "n" to skip them.
  69. Default: "y"
  70. ** hooks/parabolaiso_pxe_nbd
  71. * parabolaiso_nbd_name= Set NBD export name used by the server.
  72. Default: parabolaiso
  73. * parabolaiso_nbd_srv= Set an IP address where NBD reside.
  74. If ${pxeserver} is used, PXE IP will be used.
  75. Default: (unset)
  76. ** hooks/parabolaiso_pxe_http
  77. * parabolaiso_http_srv= Set an HTTP URL (must end with /) where ${parabolaisobasedir}
  78. is found with all *.sfs files.
  79. In the IP/domain part if ${pxeserver} is used, use PXE IP.
  80. Default: (unset)
  81. * parabolaiso_http_spc= Set the size of tmpfs where *.sfs files are downloaded.
  82. Default: "75%"
  83. ** hooks/parabolaiso_pxe_nfs
  84. * parabolaiso_nfs_srv= Set the NFS-IP:/path of the server
  85. In the IP part if ${pxeserver} is used, PXE IP will be used.
  86. Default: (unset)
  87. * parabolaiso_nfs_opt= Set NFS mount options separated by comma.
  88. Default: (unset, see below)
  89. These are the implicit options:
  90. port = as given by server portmap daemon
  91. rsize = 1024
  92. wsize = 1024
  93. timeo = 7
  94. retrans = 3
  95. acregmin = 3
  96. acregmax = 60
  97. acdirmin = 30
  98. acdirmax = 60
  99. flags = hard, nointr, noposix, cto, ac
  100. ** hooks/parabolaiso_loop_mnt
  101. * img_label= Set the filesystem label where parabolaiso-image.iso.
  102. Default: (unset)
  103. * img_dev= Device where parabolaiso-image.iso reside.
  104. Default: (unset) or "/dev/disk/by-label/${img_label}"
  105. * img_flags= Set extra mount options, e.g. for btrfs subvolumes.
  106. Default: defaults
  107. * img_loop= Full path where parabolaiso-image.iso is located on ${img_dev}
  108. Default: (unset)
  109. *** Boot parameters (configs/releng)
  110. ** scripts/choose-mirror
  111. * mirror= Takes a mirror URL and creates a new mirrorlist.
  112. When setting mirror=auto, the mirror is taken from
  113. parabolaiso_http_srv= in order to keep using the mirror
  114. selected in the netboot menu.
  115. Default: (unset)