: MAIN ECHO "" ECHO " #########################################################" ECHO " #############################################################" ECHO " #### ####" ECHO " ### Lehmanns BSD-Collection DVD 2006 ###" ECHO " ### ###" ECHO " ### FreeBSD -- NetBSD -- OpenBSD -- DragonFly BSD ###" ECHO " #### ####" ECHO " #############################################################" ECHO " #########################################################" ECHO "" ECHO "Please press a funcion key:" ECHO "" ECHO " F1 --> Generic informationen and Help" ECHO "" ECHO " F2 --> FreeBSD 6.0 / DragonFly BSD 1.4.3" ECHO " F3 --> OpenBSD 3.8" ECHO " F4 --> NetBSD 3.0" ECHO "" ECHO ">>> \c" WAITKEY KEY f1 GOTO HELP KEY f2 GOTO FREEBSD KEY f3 GOTO OPENBSD KEY f4 GOTO NETBSD REPEAT : HELP ECHO "" "" ECHO "*** Welcome to the \"Lehmanns BSD-Collection\" DVD 2006! ***" ECHO "" ECHO "This DVD contains the current (at the time of production) versions of the four" ECHO "most popular BSD operating systems that are available as open source." ECHO "" ECHO " -- FreeBSD 6.0 http://www.freebsd.org" ECHO " -- OpenBSD 6.0 http://www.openbsd.org" ECHO " -- NetBSD 3.0 http://www.netbsd.org" ECHO " -- DragonFly BSD 1.4.3 http://www.dragonfly.org" ECHO "" ECHO "" ECHO "" ECHO "Each of the four BSD systems can be booted and installed directly from the DVD." ECHO "Please press the appropriate function key in the main menu." ECHO "" : ANY_KEY ECHO "Press any key to return the main menu. >>> \c" WAITKEY ECHO "" GOTO MAIN : FREEBSD ECHO "" "" ECHO "*** FreeBSD 6.0 / DragonFly BSD 1.4.3 ***" ECHO "" ECHO "" ECHO "" ECHO "From FreeBSD's loader menu (key \"9\") you can also boot into DragonFly BSD." ECHO "DragonFly BSD is an updated and improved branch of FreeBSD 4, intended to be" ECHO "on par with FreeBSD 6, or even better. Starting DragonFly BSD from this DVD" ECHO "will boot into a complete life file system (text mode). At the login prompt" ECHO "you can log in as \"root\" in order to enter a root shell, or you can log in as" ECHO "\"installer\" to run the installation tool." ECHO "" ECHO "Please press \"B\" to boot the FreeBSD installation (or DragonFly BSD) now." ECHO "Press any other key to return to the main menu. >>> \c" WAITKEY ECHO "" KEY Bb GOTO BOOT_FREEBSD GOTO MAIN : OPENBSD ECHO "" "" ECHO "*** OpenBSD 3.8 ***" ECHO "" ECHO "" ECHO "" ECHO "Please press \"B\" to boot the OpenBSD installation now." ECHO "Press any other key to return to the main menu. >>> \c" WAITKEY ECHO "" KEY Bb GOTO BOOT_OPENBSD GOTO MAIN : NETBSD ECHO "" "" ECHO "*** NetBSD 3.0 ***" ECHO "" ECHO "" ECHO "" ECHO "Please press \"B\" to boot the NetBSD installation now." ECHO "Press any other key to return to the main menu. >>> \c" WAITKEY ECHO "" KEY Bb GOTO NETBSD_KERNELS GOTO MAIN : NETBSD_KERNELS ECHO "" "" ECHO "*** NetBSD 3.0 Installation Kernel Menu ***" ECHO "" ECHO "This DVD-ROM provides several different NetBSD kernels to boot, which are" ECHO "optimized for various kinds of hardware. Please select the one which matches" ECHO "your hardware best. If in doubt, try the standard i386 kernel first (F5)." ECHO "" ECHO " F5 --> i386 standard (for desktop PCs and servers, 32bit)" ECHO " F6 --> i386 for laptops / notebooks (with PCMCIA etc.)" ECHO " F7 --> i386 for machines with very small memory (at least 8 MB)" ECHO " F8 --> amd64 for 64bit machines (Opteron, Athlon64, EM64T etc.)" ECHO "" ECHO "Press any other key to return to the main menu. >>> \c" ECHO "" ECHO ">>> \c" WAITKEY ECHO "" KEY f5 GOTO BOOT_NETBSD_STD KEY f6 GOTO BOOT_NETBSD_LAPTOP KEY f7 GOTO BOOT_NETBSD_TINY KEY f8 GOTO BOOT_NETBSD_AMD64 GOTO MAIN : BOOT_FREEBSD ECHO "" "Starting FreeBSD boot loader ..." SLEEP 1 CHAINLOAD /BOOT/CDBOOT:/boot/cdboot GOTO ERROR : BOOT_OPENBSD ECHO "" "Starting OpenBSD boot loader ..." SLEEP 1 CHAINLOAD /3.8/I386/CDBR:/3.8/i386/cdbr GOTO ERROR : BOOT_NETBSD_STD ECHO "" "Starting NetBSD boot loader ..." SLEEP 1 CHAINLOAD N/BOOT/NBBOOT:/boot/nbboot GOTO ERROR : BOOT_NETBSD_LAPTOP ECHO "" "Starting NetBSD (LAPTOP) boot loader ..." SLEEP 1 CHAINLOAD N/BOOT/NBBOOTL:/boot/nbbootl GOTO ERROR : BOOT_NETBSD_TINY ECHO "" "Starting NetBSD (TINY) boot loader ..." SLEEP 1 CHAINLOAD N/BOOT/NBBOOTT:/boot/nbboott GOTO ERROR : BOOT_NETBSD_AMD64 ECHO "" "Starting NetBSD (amd64) boot loader ..." SLEEP 1 CHAINLOAD N/BOOT/NBBOOT64:/boot/nbboot64 GOTO ERROR : ERROR ECHO "" ECHO "An error occured during loading of the operating system!" GOTO ANY_KEY