grub/util/grub.d
Ian Jackson a81401ff49 templates/20_linux_xen: Support Xen Security Modules (XSM/FLASK)
XSM is enabled by adding "flask=enforcing" as a Xen command line
argument, and providing the policy file as a grub module.

We make entries for both with and without XSM. If XSM is not compiled
into Xen, then there are no policy files, so no change to the boot
options.

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
2020-05-25 15:00:56 +02:00
..
00_header.in Revert "Keep the native terminal active when enabling gfxterm" 2018-03-05 15:26:42 +01:00
10_hurd.in templates: Fix bad test on GRUB_DISABLE_SUBMENU 2019-10-21 14:05:02 +02:00
10_illumos.in grub-mkconfig: use $pkgdatadir in scripts 2015-04-29 19:18:54 +03:00
10_kfreebsd.in templates: Fix bad test on GRUB_DISABLE_SUBMENU 2019-10-21 14:05:02 +02:00
10_linux.in templates: Fix bad test on GRUB_DISABLE_SUBMENU 2019-10-21 14:05:02 +02:00
10_netbsd.in templates: Fix bad test on GRUB_DISABLE_SUBMENU 2019-10-21 14:05:02 +02:00
10_windows.in grub-mkconfig: use $pkgdatadir in scripts 2015-04-29 19:18:54 +03:00
10_xnu.in xnu: Add new kernel path to autoconfig. 2016-02-12 15:42:26 +01:00
20_linux_xen.in templates/20_linux_xen: Support Xen Security Modules (XSM/FLASK) 2020-05-25 15:00:56 +02:00
30_os-prober.in grub-mkconfig: Use portable "command -v" to detect installed programs 2019-10-28 15:38:48 +01:00
30_uefi-firmware.in templates: Output a menu entry for firmware setup on UEFI FastBoot systems 2020-04-21 22:14:12 +02:00
40_custom.in 2009-09-10 Robert Millan <rmh.grub@aybabtu.com> 2009-09-10 12:53:25 +00:00
41_custom.in * grub-core/normal/main.c (read_config_file): Provide config_file and 2012-05-27 15:34:41 +02:00
README 2007-05-04 Robert Millan <rmh@aybabtu.com> 2007-05-04 07:11:44 +00:00

All executable files in this directory are processed in shell expansion order.

  00_*: Reserved for 00_header.
  10_*: Native boot entries.
  20_*: Third party apps (e.g. memtest86+).

The number namespace in-between is configurable by system installer and/or
administrator.  For example, you can add an entry to boot another OS as
01_otheros, 11_otheros, etc, depending on the position you want it to occupy in
the menu; and then adjust the default setting via /etc/default/grub.