ktest: Add native support for syslinux boot loader
I installed Fedora 17 which no longer supports grub v1. I worked with grub2 for a while, but there's so many issues with it and automated rebooting, that I decided to switch to syslinux. Instead of using the REBOOT_SCRIPT and add customized changes to get syslinux booted, I thought it better to make ktest aware of syslinux and add options to simplify the use of syslinux on a target test box. Acked-by: H. Peter Anvin <hpa@zytor.com> Cc: John 'Warthog9' Hawley <warthog9@kernel.org> Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
This commit is contained in:
committed by
Steven Rostedt
parent
a496872212
commit
7786954c95
@@ -364,6 +364,22 @@
|
||||
#
|
||||
#GRUB_MENU = Test Kernel
|
||||
|
||||
# For REBOOT_TYPE = syslinux, the name of the syslinux executable
|
||||
# (on the target) to use to set up the next reboot to boot the
|
||||
# test kernel.
|
||||
# (default extlinux)
|
||||
#SYSLINUX = syslinux
|
||||
|
||||
# For REBOOT_TYPE = syslinux, the path that is passed to to the
|
||||
# syslinux command where syslinux is installed.
|
||||
# (default /boot/extlinux)
|
||||
#SYSLINUX_PATH = /boot/syslinux
|
||||
|
||||
# For REBOOT_TYPE = syslinux, the syslinux label that references the
|
||||
# test kernel in the syslinux config file.
|
||||
# (default undefined)
|
||||
#SYSLINUX_LABEL = "test-kernel"
|
||||
|
||||
# A script to reboot the target into the test kernel
|
||||
# This and SWITCH_TO_TEST are about the same, except
|
||||
# SWITCH_TO_TEST is run even for REBOOT_TYPE = grub.
|
||||
@@ -516,7 +532,7 @@
|
||||
#POST_BUILD_DIE = 1
|
||||
|
||||
# Way to reboot the box to the test kernel.
|
||||
# Only valid options so far are "grub", "grub2" and "script"
|
||||
# Only valid options so far are "grub", "grub2", "syslinux" and "script"
|
||||
# (default grub)
|
||||
# If you specify grub, it will assume grub version 1
|
||||
# and will search in /boot/grub/menu.lst for the title $GRUB_MENU
|
||||
@@ -527,6 +543,10 @@
|
||||
# For REBOOT_TYPE = grub2, you must define both GRUB_MENU and
|
||||
# GRUB_FILE.
|
||||
#
|
||||
# For REBOOT_TYPE = syslinux, you must define SYSLINUX_LABEL, and
|
||||
# perhaps modify SYSLINUX (default extlinux) and SYSLINUX_PATH
|
||||
# (default /boot/extlinux)
|
||||
#
|
||||
# The entry in /boot/grub/menu.lst must be entered in manually.
|
||||
# The test will not modify that file.
|
||||
#REBOOT_TYPE = grub
|
||||
|
||||
Reference in New Issue
Block a user