Remove all mention of sbm; no longer needed

This commit is contained in:
Steve McIntyre 2008-09-16 15:29:55 +00:00
parent 7a81292e18
commit 3580191792
4 changed files with 2 additions and 63 deletions

View File

@ -1,43 +0,0 @@
About the Smart Boot Manager image
----------------------------------
The file `sbm.bin' that is available in this directory may be useful
to you if you are not able to directly boot the first CD because your
BIOS may be too old and may not support ISOLINUX.
Then, instead of booting on the CD directly, you create a Smart Boot
Manager floppy image by using the sbm.bin disk image. You can create this
floppy with rawrite (under DOS) or with dd (under Linux). Now you can
boot on this floppy disk and it will detect your CDROM and let you boot
on it bypassing any BIOS limitation.
What is SBM ?
Smart Boot Manager or briefly SmartBtmgr (SBM), is an OS independent
Boot Manager - a program that is loaded by the bios before any
operating system and allows you to choose which operating system to
boot.
SBM is included in Debian in two ways, the package bmconf allows us to
install and configure an old version of SBM and sbm wich is the latest
version of SBM with an installer.
What's the use of SBM on the CD then ?
SBM includes an IDE driver that allows us to boot the cds even on
machines with a BIOS that wouldn't support booting from CD, provided our
CDROM is an IDE one, that is, so you can make a SBM floppy and boot from
it and then tell it to boot from your CDROM.
Also, there are some cases where the BIOS would allow booting from the CD
but isolinux fails to boot from there, in this case you can either boot
using a CD other than the first, as the others don't use isolinux, or you
can make a SBM floppy and boot from this floppy and then tell SBM to boot
your CDROM.
How do you make a SBM floppy ?
If you have SBM installed on a box you can run sbminst. Otherwise you can
put the sbm.bin floppy image that we provide with our cds onto a floppy
just like you would do with a rescue image.

4
debian/changelog vendored
View File

@ -103,8 +103,8 @@ debian-cd (3.0.5) UNRELEASED; urgency=low
* Recommend syslinux-common instead of syslinux. Closes: #497966
* Major licensing problem cleanup: (Closes: #497270)
+ Remove binary blobs from the package; pull those files from the
.debs in the archive as needed (sbm.bin.gz, isolinux.bin,
vesamenu.c32)
.debs in the archive as needed (isolinux.bin, vesamenu.c32)
+ sbm.bin no longer needed, so dropped it
+ Pull out the code to find the right deb and put it in a new helper
shell script (tools/which_deb), called from Makefile and boot-* as
needed.

View File

@ -118,19 +118,6 @@ if [ "$NN" = "1" ]; then
cp -lf $disk $CDDIR/$INSTALLDIR/$dir
fi
done
# Include Smart Boot Manager image for people where isolinux fails
# TODO: Work out how to do this properly; for now it's disabled
# (SAM 2008-09-15)
#SBMDEB=`$BASEDIR/tools/which_deb $MIRROR $DI_CODENAME sbm`
#(ar p "${SBMDEB}" data.tar.gz | \
# tar zxf - -C $CDDIR/../sbm ./boot)
#cp -f $CDDIR/../sbm/boot/sbm.img $CDDIR/install/sbm.bin
# And add our own README
#cp -p $BASEDIR/data/$DI_CODENAME/README.sbm $CDDIR/install/
fi
extra_image () {

View File

@ -17,11 +17,6 @@ case $PKG in
awk '/\/debootstrap_.*deb/ {print $2}'`
;;
sbm)
DEB="$MIRROR/"`zcat $PTH/binary-i386/Packages.gz | \
awk '/\/sbm.*deb/ {print $2}'`
;;
silo)
DEB="$MIRROR/"`zcat $PTH/binary-sparc/Packages.gz | \
awk '/\/silo.*deb/ {print $2}'`