37 lines
813 B
Plaintext
37 lines
813 B
Plaintext
|
#!/bin/sh
|
||
|
BOCHS=/usr/local/bin/bochs
|
||
|
DLXPATH=/usr/local/bochs/dlxlinux
|
||
|
|
||
|
cat <<EOF
|
||
|
------------------------------------------------------
|
||
|
Starting DLX Linux in the Bochs x86 Emulator
|
||
|
------------------------------------------------------
|
||
|
EOF
|
||
|
|
||
|
echo -n "Checking for bochs binary..."
|
||
|
if test ! -x $BOCHS; then
|
||
|
echo FAILED
|
||
|
echo ERROR: I could not find bochs in $BOCHS
|
||
|
exit 1
|
||
|
fi
|
||
|
echo ok
|
||
|
echo -n "Checking for DLX linux directory..."
|
||
|
if test ! -d $DLXPATH; then
|
||
|
echo FAILED
|
||
|
echo ERROR: I could not find the DLX linux directory.
|
||
|
exit 1
|
||
|
fi
|
||
|
echo ok
|
||
|
echo Entering $DLXPATH
|
||
|
cd $DLXPATH
|
||
|
|
||
|
# ok now try it
|
||
|
$BOCHS
|
||
|
|
||
|
cat <<EOF
|
||
|
------------------------------------------------------
|
||
|
DLX Linux is finished. Log information is written to
|
||
|
$DLXPATH/bochsout.txt.
|
||
|
------------------------------------------------------
|
||
|
EOF
|