diff --git a/tftpboot/menu.lst/templateCache b/tftpboot/menu.lst/templateCache new file mode 100644 index 0000000..3809e1a --- /dev/null +++ b/tftpboot/menu.lst/templateCache @@ -0,0 +1,25 @@ +##NO-TOCAR-ESTA-LINEA ogLive +set timeout=0 +set timeout_style=hidden + +echo ">>> Iniciando GRUB embebido" + +set ISODIR=__OGLIVE__ +echo ">>> ISODIR definido como: $ISODIR" + +echo ">>> Buscando ogvmlinuz en particiones locales..." +search --file --set=root /boot/$ISODIR/ogvmlinuz + +if [ -n "$root" ]; then + echo ">>> OgLive encontrado en CACHE en $root" + echo ">>> Cargando kernel..." + linux /boot/$ISODIR/ogvmlinuz __INFOHOST__ + echo ">>> Cargando initrd..." + initrd /boot/$ISODIR/oginitrd.img + echo ">>> Ejecutando boot" + boot +else + echo ">>> ogvmlinuz no encontrado en CACHE." + echo ">>> Reintentando en red o abortando..." + reboot +fi \ No newline at end of file