Skip to content

Commit

Permalink
syslinux working binaries
Browse files Browse the repository at this point in the history
  • Loading branch information
Tomas-M committed Sep 4, 2012
1 parent c744a33 commit c5ab1f9
Show file tree
Hide file tree
Showing 6 changed files with 60 additions and 1 deletion.
55 changes: 55 additions & 0 deletions bootfiles/bootinst.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
@echo off
cls

echo ===============================================================================
echo.
echo ________.__
echo / ____/^| ^| _____ ___ ___
echo \____ \ ^| ^| \__ \ \ \/ /
echo / \^| ^|__/ __ \_^> ^<
echo /______ /^|____(____ /__/\_ \
echo \/ \/ \/
echo.
echo ===============================================================================
echo.

set DISK=none
set BOOTFLAG=boot666s.tmp

echo This file is used to determine current drive letter. It should be deleted. >\%BOOTFLAG%
if not exist \%BOOTFLAG% goto readOnly

echo.|set /p=wait please
for %%d in ( C D E F G H I J K L M N O P Q R S T U V W X Y Z ) do echo.|set /p=. & if exist %%d:\%BOOTFLAG% set DISK=%%d
del \%BOOTFLAG%
if %DISK% == none goto DiskNotFound

echo.
echo Setting up boot record for %DISK%:, wait please...

if %OS% == Windows_NT goto setupNT
goto setup95

:setupNT
\boot\syslinux.exe -maf -d /boot/syslinux %DISK%:
goto setupDone

:setup95
\boot\syslinux.com -maf -d /boot/syslinux %DISK%:

:setupDone
echo Installation finished.
goto pauseit

:readOnly
echo You're starting Slax installer from a read-only media, this will not work.
goto pauseit

:DiskNotFound
echo Error: can't find out current drive letter

:pauseit
echo Press any key to exit...
pause > nul

:end
Binary file added bootfiles/syslinux.com
Binary file not shown.
Binary file added bootfiles/syslinux.exe
Binary file not shown.
Binary file added bootfiles/syslinux64.exe
Binary file not shown.
Empty file modified bootfiles/vesamenu.c32
100755 → 100644
Empty file.
6 changes: 5 additions & 1 deletion build
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,15 @@ cd ..
rm -Rf "$LIVEKITDATA"
BOOT="$LIVEKITDATA"/"$LIVEKITNAME"/boot
mkdir -p "$BOOT"
mv "$INITRAMFS" $BOOT/initrfs.img
cp bootfiles/isolinux.bin $BOOT
cp bootfiles/vesamenu.c32 $BOOT
cp bootfiles/bootlogo.png $BOOT
mv "$INITRAMFS" $BOOT/initrfs.img
cp bootfiles/syslinux.exe $BOOT
cp bootfiles/syslinux64.exe $BOOT
cp bootfiles/syslinux.com $BOOT
cat bootfiles/isolinux.cfg | sed -r "s:/boot/:/$LIVEKITNAME/boot/:" > $BOOT/isolinux.cfg
cat bootfiles/bootinst.bat | sed -r "s:/boot/:/$LIVEKITNAME/boot/:" | sed -r "s:\\\\boot\\\\:\\\\$LIVEKITNAME\\\\boot\\\\:" > $BOOT/bootinst.bat
cp /boot/vmlinuz $BOOT/

# create compressed bundles
Expand Down

0 comments on commit c5ab1f9

Please sign in to comment.