X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=templates%2Fgrub-pxelinux_config;h=8360ac33910b16a316f8f9f17d2fcf17e01ef069;hb=d661dac3445254e4367ff7aa7ed87ca58ef74833;hp=d2fb6e9c79053bf3e2a2c90d24249783235d497b;hpb=3bcb86f2636df4192e87e6b58609ad6da0afdf56;p=grml-terminalserver.git diff --git a/templates/grub-pxelinux_config b/templates/grub-pxelinux_config index d2fb6e9..8360ac3 100644 --- a/templates/grub-pxelinux_config +++ b/templates/grub-pxelinux_config @@ -17,13 +17,6 @@ # # GLOBAL_README_END -if grep -q live-media-path= /proc/cmdline 2>/dev/null ; then - live_media_path_="live-media-path=$(awk -F live-media-path= '{print $2}' /proc/cmdline | awk '{print $1}')" -fi -if [ ! -d /live/image/boot ] && [ ! -d /lib/live/mount/medium/boot ] ; then - live_media_path_="live-media-path=/" -fi - # default boot arguments used for both grub and pxelinux if [ -e "$MOUNT_POINT_" ]; then default_boot_args_="root=/dev/nfs rw nfsroot=$IP_:$MOUNT_POINT_ \ @@ -34,93 +27,34 @@ init=/etc/init nfsdir=$IP_:$MOUNT_POINT_ nodhcp noprompt noeject \ apm=power-off nomce" fi -# special boot arguments required by grub -grub_def_boot_args_="/vmlinuz $default_boot_args_ $live_media_path_" - # special boot arguments required by pxelinux pxe_def_boot_args_="$default_boot_args_" -# default arguments for framebuffer console -def_fb_args_="vga=791" -no_fb_args_="vga=normal" - -### -## create grub config -### - -cat >"$TFTPD_DATA_DIR_/menu.lst" </dev/null 2>&1; then + sed -i -e 's#\(.*kernel .*/ldbsd.com\)#\1 set image /boot/addons/bsd4grml/bsd.rd`echo Type "boot" to load MirOS bsd4grml via keeppxe#' "$TFTPD_DATA_DIR_/"addon_*_bsd.cfg +fi # remove grub entries rm -f "$TFTPD_DATA_DIR_/"addon_*grub*.cfg