..
This commit is contained in:
parent
582077c7ec
commit
df690d47cf
220
conf.d/menues_10_default.conf.sh
Normal file
220
conf.d/menues_10_default.conf.sh
Normal file
@ -0,0 +1,220 @@
|
|||||||
|
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
. ./settings.sh
|
||||||
|
|
||||||
|
#
|
||||||
|
# Menue configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
M_ENABLED=Yes
|
||||||
|
M_NAME="default"
|
||||||
|
|
||||||
|
|
||||||
|
if ! [ "$(echo $M_ENABLED | tr A-Z a-z)" = "yes" ]; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Menue $M_NAME is enabled..."
|
||||||
|
|
||||||
|
M_PAYLOAD="
|
||||||
|
|
||||||
|
rootprompt 0
|
||||||
|
path bios/
|
||||||
|
default bios/vesamenu.c32
|
||||||
|
#TIMEOUT 300
|
||||||
|
|
||||||
|
MENU TITLE Default Menu
|
||||||
|
MENU BACKGROUND splash.png
|
||||||
|
MENU ROWS 15
|
||||||
|
MENU TABMSGROW 20
|
||||||
|
MENU TIMEOUTROW 22
|
||||||
|
|
||||||
|
LABEL disk0
|
||||||
|
localboot 0
|
||||||
|
MENU LABEL Starte von lokaler Platte (Default)
|
||||||
|
|
||||||
|
label -
|
||||||
|
MENU LABEL Live-Systeme: --------------------------
|
||||||
|
MENU DISABLE
|
||||||
|
|
||||||
|
LABEL knx
|
||||||
|
MENU LABEL * Knoppix 9.1 Live, Grafisch, 32Bit
|
||||||
|
KERNEL free/knx/boot/isolinux/linux
|
||||||
|
APPEND nfsdir=${HOST_IP}:/srv/tftp/free/knx nodhcp lang=de ramdisk_size=100000 init=/sbin/init apm=power-off nomce loglevel=1 initrd=free/knx/boot/isolinux/miniroot.gz libata.force=noncq tz=europe/Berlin hpsa.hpsa_allow_any=1 BOOT_IMAGE=knoppix
|
||||||
|
|
||||||
|
MENU BEGIN
|
||||||
|
MENU LABEL * Weitere Optionen...
|
||||||
|
|
||||||
|
LABEL knx
|
||||||
|
MENU LABEL * Knoppix 9.1 Live, Textmodus, 32Bit
|
||||||
|
KERNEL free/knx/boot/isolinux/linux
|
||||||
|
APPEND nfsdir=${HOST_IP}:/srv/tftp/free/knx nodhcp lang=de ramdisk_size=100000 init=/sbin/init apm=power-off nomce loglevel=1 initrd=free/knx/boot/isolinux/miniroot.gz libata.force=noncq tz=Europe/Berlin hpsa.hpsa_allow_any=1 BOOT_IMAGE=knoppix 2
|
||||||
|
|
||||||
|
LABEL zurueck...
|
||||||
|
MENU EXIT
|
||||||
|
MENU END
|
||||||
|
|
||||||
|
label -
|
||||||
|
MENU LABEL Backup & Restore: ----------------------
|
||||||
|
MENU DISABLE
|
||||||
|
|
||||||
|
LABEL rescue
|
||||||
|
MENU LABEL * Rescuezilla Live
|
||||||
|
kernel free/rz/casper/vmlinuz
|
||||||
|
APPEND initrd=free/rz/casper/initrd.lz netboot=nfs root=/dev/nfs ramdisk_size=1500000 ip=dhcp nfsroot=${HOST_IP}:${D_TFTP}/free/rz/ boot=casper locale=de_DE keyboard-configuration/layoutcode=de bootkbd=de console-setup/layoutcode=de quiet
|
||||||
|
|
||||||
|
MENU BEGIN
|
||||||
|
MENU LABEL * Weitere Optionen...
|
||||||
|
|
||||||
|
LABEL rescue2
|
||||||
|
MENU LABEL * Rescuezilla Live Fail-Safe
|
||||||
|
kernel free/rz/casper/vmlinuz
|
||||||
|
APPEND initrd=free/rz/casper/initrd.lz netboot=nfs root=/dev/nfs ramdisk_size=1500000 ip=dhcp nfsroot=${HOST_IP}:${D_TFTP}/free/rz/ boot=casper locale=de_DE keyboard-configuration/layoutcode=de bootkbd=de console-setup/layoutcode=de xforcevesa nomodeset vga=791 quiet
|
||||||
|
|
||||||
|
LABEL cz
|
||||||
|
MENU LABEL * Clonezilla Live (Ramdisk)
|
||||||
|
KERNEL free/cz/live/vmlinuz
|
||||||
|
APPEND initrd=free/cz/live/initrd.img boot=live username=user union=overlay config components noswap edd=on nomodeset nodmraid locales=de_DE.UTF-8 keyboard-layouts=de-latin-1 ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch=no net.ifnames=0 nosplash noprompt fetch=tftp://${HOST_IP}/free/cz/live/filesystem.squashfs quiet
|
||||||
|
|
||||||
|
LABEL acr18
|
||||||
|
MENU LABEL * Acronis True Image Home 2018
|
||||||
|
LINUX memdisk
|
||||||
|
INITRD non-free/acronis/acronis2018.iso
|
||||||
|
APPEND iso raw
|
||||||
|
|
||||||
|
LABEL acr14
|
||||||
|
MENU LABEL * Acronis True Image Home 2014
|
||||||
|
LINUX memdisk
|
||||||
|
INITRD non-free/acronis/acronis2014.iso
|
||||||
|
APPEND iso raw
|
||||||
|
|
||||||
|
LABEL acr11
|
||||||
|
MENU LABEL * Acronis True Image Home 2011
|
||||||
|
LINUX memdisk
|
||||||
|
INITRD non-free/acronis/acronis2011.iso
|
||||||
|
APPEND iso raw
|
||||||
|
|
||||||
|
LABEL acr10
|
||||||
|
MENU LABEL * Acronis True Image 2010
|
||||||
|
LINUX memdisk
|
||||||
|
INITRD non-free/acronis/acronis2010.iso
|
||||||
|
APPEND iso raw
|
||||||
|
|
||||||
|
LABEL acr09
|
||||||
|
MENU LABEL * Acronis True Image 2009
|
||||||
|
LINUX memdisk
|
||||||
|
INITRD non-free/acronis/acronis2009.iso
|
||||||
|
APPEND iso raw
|
||||||
|
|
||||||
|
LABEL zurueck...
|
||||||
|
MENU EXIT
|
||||||
|
MENU END
|
||||||
|
|
||||||
|
label -
|
||||||
|
MENU LABEL Installer: ------------------------------
|
||||||
|
MENU DISABLE
|
||||||
|
|
||||||
|
MENU BEGIN
|
||||||
|
MENU LABEL * Linux Installer...
|
||||||
|
|
||||||
|
LABEL deb12
|
||||||
|
MENU LABEL * Debian 12 Installer 64Bit Textmodus
|
||||||
|
CONFIG free/deb-bookworm/debian-installer/amd64/pxelinux.cfg/default
|
||||||
|
APPEND free/deb-bookworm/
|
||||||
|
LABEL deb12
|
||||||
|
MENU LABEL * Debian 12 Installer 32Bit Textmodus
|
||||||
|
CONFIG free/deb-bookworm/debian-installer/i386/pxelinux.cfg/default
|
||||||
|
APPEND free/deb-bookworm/
|
||||||
|
|
||||||
|
LABEL deb11
|
||||||
|
MENU LABEL * Debian 11 Installer 64Bit Textmodus
|
||||||
|
CONFIG free/deb-bullseye/debian-installer/amd64/pxelinux.cfg/default
|
||||||
|
APPEND free/deb-bullseye/
|
||||||
|
LABEL deb11
|
||||||
|
MENU LABEL * Debian 11 Installer 32Bit Textmodus
|
||||||
|
CONFIG free/deb-bullseye/debian-installer/i386/pxelinux.cfg/default
|
||||||
|
APPEND free/deb-bullseye/
|
||||||
|
|
||||||
|
LABEL zurueck...
|
||||||
|
MENU EXIT
|
||||||
|
MENU END
|
||||||
|
|
||||||
|
MENU BEGIN
|
||||||
|
MENU LABEL * Windows Installer...
|
||||||
|
|
||||||
|
LABEL win10
|
||||||
|
MENU LABEL * Windows 10
|
||||||
|
KERNEL memdisk
|
||||||
|
INITRD non-free/windows/winpe.iso
|
||||||
|
APPEND iso raw
|
||||||
|
|
||||||
|
LABEL win10
|
||||||
|
MENU LABEL * Windows 10 iPXE Test
|
||||||
|
KERNEL ipxe.lkrn
|
||||||
|
APPEND dhcp && chain non-free/wimboot.ipxe
|
||||||
|
|
||||||
|
LABEL zurueck...
|
||||||
|
MENU EXIT
|
||||||
|
MENU END
|
||||||
|
|
||||||
|
label -
|
||||||
|
MENU LABEL Boot- & System-Tools: --------------------
|
||||||
|
MENU DISABLE
|
||||||
|
|
||||||
|
LABEL hdt
|
||||||
|
MENU LABEL * Hardware Erkennung
|
||||||
|
COM32 bios/hdt.c32
|
||||||
|
|
||||||
|
LABEL memtestpl
|
||||||
|
MENU LABEL * Memtest86+
|
||||||
|
kernel free/memtest86+
|
||||||
|
|
||||||
|
MENU BEGIN
|
||||||
|
MENU LABEL * Weitere Optionen...
|
||||||
|
|
||||||
|
label sbm
|
||||||
|
MENU LABEL * Smart Boot Manager
|
||||||
|
kernel memdisk
|
||||||
|
append initrd=free/sbm.imz
|
||||||
|
|
||||||
|
LABEL plop
|
||||||
|
MENU LABEL * PloP Boot Manager
|
||||||
|
kernel free/plop.exe
|
||||||
|
|
||||||
|
LABEL ipxe
|
||||||
|
MENU LABEL * iPXE Shell
|
||||||
|
KERNEL ipxe.lkrn dhcp && shell
|
||||||
|
|
||||||
|
LABEL memtest
|
||||||
|
MENU LABEL * Memtest86
|
||||||
|
kernel free/memtest86
|
||||||
|
|
||||||
|
LABEL fdos
|
||||||
|
MENU LABEL * FreeDOS Bootdisk
|
||||||
|
KERNEL memdisk
|
||||||
|
APPEND initrd=free/FD13BOOT.img
|
||||||
|
|
||||||
|
label win98
|
||||||
|
MENU LABEL * Windows 98 Bootdisk (DOS 7)
|
||||||
|
kernel memdisk
|
||||||
|
append initrd=non-free/win98.img
|
||||||
|
|
||||||
|
label ether
|
||||||
|
MENU LABEL * Etherboot
|
||||||
|
kernel memdisk
|
||||||
|
append initrd=free/ether.img
|
||||||
|
|
||||||
|
LABEL zurueck...
|
||||||
|
MENU EXIT
|
||||||
|
MENU END
|
||||||
|
|
||||||
|
"
|
||||||
|
|
||||||
|
case $1 in
|
||||||
|
|
||||||
|
build)
|
||||||
|
echo $M_PAYLOAD > ${D_TFTP}/pxelinux.cfg/default
|
||||||
|
;;
|
||||||
|
|
||||||
|
esac
|
0
conf.d/plugins_10_rescuezilla.conf.sh
Normal file
0
conf.d/plugins_10_rescuezilla.conf.sh
Normal file
20
main.sh
20
main.sh
@ -2,9 +2,12 @@
|
|||||||
|
|
||||||
. ./settings.sh
|
. ./settings.sh
|
||||||
|
|
||||||
|
|
||||||
case $1 in
|
case $1 in
|
||||||
|
|
||||||
# process services
|
#
|
||||||
|
# services
|
||||||
|
#
|
||||||
services)
|
services)
|
||||||
|
|
||||||
# find services:
|
# find services:
|
||||||
@ -48,6 +51,21 @@ services)
|
|||||||
done
|
done
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
;;
|
||||||
|
#
|
||||||
|
# menues
|
||||||
|
#
|
||||||
|
menues)
|
||||||
|
;;
|
||||||
|
#
|
||||||
|
# plugins
|
||||||
|
#
|
||||||
|
plugins)
|
||||||
|
;;
|
||||||
|
|
||||||
|
*)
|
||||||
|
echo "Usage: $0 services [init|start|stop|restart]"
|
||||||
|
echo " $0 menues [init]"
|
||||||
|
echo " $0 plugins [init|build|download]"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
Loading…
x
Reference in New Issue
Block a user