Index of /slackware/slackware64-current/isolinux
HOW TO MAKE A BOOTABLE SLACKWARE ISO IMAGE
To make a bootable Slackware install image, use the make-slackware-iso.sh
script found in this directory.
For example, to generate a standard install ISO in /tmp, use this command:
./make-slackware-iso.sh -s .. -t install
To make a minimal installer image that doesn't include the source or packages
(and is thus very small and fast to write to a USB flash drive), specify a
"minimal" type instead of "install":
./make-slackware-iso.sh -s .. -t minimal
For more information, see:
./make-slackware-iso.sh --help
To write the ISO image to a USB stick use a command such as this (replace
/dev/sdX with the device name for your USB stick):
dd if=/tmp/slackware64-x86_64-install.img of=/dev/sdX bs=1M status=progress
On my system, here's the command I'd use to burn the resulting image to a DVD.
Probably a dual-layer disc would be needed for it to fit.
growisofs -speed=2 -dvd-compat -Z /dev/sr0=slackware64-x86_64-install.img
If your burner is not /dev/sr0, replace the device with the one your
system uses.
I find discs burned at 2x are more reliable than ones burned at higher
speeds, but you may see completely different results depending on media
and burner type. The -dvd-compat option is also used so that a complete
lead-out is written to the media for maximum compatibility.
-----
NOTES:
The isolinux/isolinux.boot file will be created on the disc; it's not
supposed to be in the source tree. I mention this only because so many
people report the "missing" isolinux/isolinux.boot file as a bug.
The "-boot-load-size 4" is actually not large enough to hold the isolinux
boot loader, but many BIOS implementations are broken and will *only*
accept "4". Evidently many newer, more correct BIOS implementations
expect this and will continue to load the boot loader file until the
EOF is reached. Anyway, previous uses of larger values were correct, but
led to the Slackware ISO not booting on some machines which contained
broken BIOS implementations. It is my hope that by using the incorrect
value of 4 sectors that the ISO will boot on most (if not all) machines
that are supposed to be able to boot from an ISO image.
I don't know how to create a bootable Slackware ISO on operating systems
other than Linux, but it should be easy to burn the Linux-created ISO with
most CD burning software on any operating system.
Enjoy!
-P.