Slackware 9.0

bof bof
Mon May 17 11:45:57 PDT 2004


Collins Richey wrote:

>OK, I've freed up a partition to experiment with this, but how do I
>download and burn a CD?
>
>The readme file on the Slack site suggests using mkisofs to do this and
>has the complete mkisofs command, but how do you get there from here?
>The readme says "get into the top level Slackware directory."  Does this
>mean you have first to download and duplicate the complete directory
>tree as it appears on the ftp site before you can do the mkisofs? 
>

 From the README file,

    To make a bootable Slackware install CD, get into the top level
    Slackware
    directory (The one with ChangeLog.txt in it) and issue a command
    like this
    to build the ISO image in /tmp:

    mkisofs -o /tmp/slackware.iso \
    -R -J -V "Slackware Install" \
    -x ./bootdisks \
    -x ./extra \
    -x ./slackware/gnome \
    -x ./pasture \
    -x ./rootdisks \
    -x ./source \
    -x ./zipslack \
    -hide-rr-moved \
    -v -d -N -no-emul-boot -boot-load-size 32 -boot-info-table \
    -sort isolinux/iso.sort \This is for a 10 speed burner, adjust it
    for the speed you can burn at.
    -b isolinux/isolinux.bin \
    -c isolinux/isolinux.boot \
    -A "Slackware Install CD" .

    Then use 'cdrecord' to burn it.  (See 'man cdrecord')

    Notice that to fit the install image on one CD, you must exclude GNOME:

    -x ./slackware/gnome \

    or exclude KDE:

    -x ./slackware/kde \
    -x ./slackware/kdei \

    or, leave them both off:

    -x ./slackware/gnome \
    -x ./slackware/kde \
    -x ./slackware/kdei \

    or, leave off the KDEI series (KDE translations):This is for a 10
    speed burner, adjust it for the speed you can burn at.

    -x ./slackware/kdei \

What I found is that the top level was the directory that had all the 
README, UPGRADE, FILE-LIST, and PACKAGE files in it along with the 
directories for source, slackware, rootdisk, etc., in it.

In order to get everything on one CD, you have to leave off some things, 
as is suggested above with all the "-x" listings and the advice to leave 
off either GNOME, KDE, or KDEI. I left off KDEI and all the -x listings 
as suggested.  This fit nicely on one CD.

But since the -x listings need not be burned onto the CD, they also do 
not need be downloaded --- why take time to download something you will 
not use? I did download the rootdisk and extra directories, as there was 
stuff on them that I wanted even if I did not put them on the CD. So you 
do not need download the entire directory tree, just the stuff you want 
to use. As a minimum, you'll need the isolinux, kernels and slackware 
directories.

I ended up issuing this command to make the .iso image

    mkisofs -o /tmp/slackware.iso \
    -R -J -V "Slackware Install" \
    -hide-rr-moved \
    -v -d -N -no-emul-boot -boot-load-size 32 -boot-info-table \
    -sort isolinux/iso.sort \
    -b isolinux/isolinux.bin \
    -c isolinux/isolinux.boot \
    -A "Slackware Install CD" .

Note the "." at the end of the command. This created an .iso image 
called "slackware.iso" in the /tmp directory and put the base 
installation on it along with Gnome and KDE in the CD image. Make sure 
that /tmp has enough room for the .iso image (about 700 MB).

To burn the CD, issue

    cdrecord -v speed=10 dev=0,0,0 -data /tmp/slackware.iso

This is for a 10 speed burner as the first burner in the system, adjust 
it for the speed you can burn at and for your burner placement.

Good luck.

BOF








More information about the Linux-users mailing list