diff options
Diffstat (limited to 'doc/server/plugins/generators/examples/genshi/grubconf.txt')
-rw-r--r-- | doc/server/plugins/generators/examples/genshi/grubconf.txt | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/doc/server/plugins/generators/examples/genshi/grubconf.txt b/doc/server/plugins/generators/examples/genshi/grubconf.txt new file mode 100644 index 000000000..11dc7e974 --- /dev/null +++ b/doc/server/plugins/generators/examples/genshi/grubconf.txt @@ -0,0 +1,33 @@ +.. -*- mode: rst -*- + +grub.conf +========= + +Automate the build of grub.conf based on probe data. In this case, we take +the results from three probes, serial-console-speed, grub-serial-order, +and current-kernel to fill in a few variables. In addition, we want +at least two entries set up for the kernel: a multiuser and a single +user option. + +.. code-block:: none + + # grub.conf generated by Bcfg2 + # + # Note that you do not have to rerun grub after making changes to this file + # NOTICE: You have a /boot partition. This means that + # all kernel and initrd paths are relative to /boot/, eg. + # root (hd0,0) + # kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00 + # initrd /initrd-version.img + #boot=/dev/sda + default=0 + timeout=5 + serial --unit=0 --speed=${metadata.Probes['serial-console-speed']} + terminal --timeout=5 ${metadata.Probes['grub-serial-order']} + + {% for kernbootoption in ["", "single"] %}\ + title Red Hat Enterprise Linux Server (${metadata.Probes['current-kernel']})) ${kernbootoption} + root (hd0,0) + kernel /vmlinuz-${metadata.Probes['current-kernel']} ro root=/dev/VolGroup00/LogVol00 console=ttyS0,${metadata.Probes['serial-console-speed']}n8 console=tty0 rhgb quiet ${kernbootoption} + initrd /initrd-${metadata.Probes['current-kernel']}.img + {% end %}\ |