PXEing Slackware Linux

See PXE Setup for overall PXE instructions. This is Slackware specific.

Check for your mirror and the latest version available.

    remote=rsync://mirror.yandex.ru/slackware/
    #remote=rsync://slackware.falseking.org/slackware/
    #remote=rsync://slackware.tsu.ru/slackware/

This is only the installer, not the full repository,

mkdir -p /tftpboot/slackware142pxe/
cd /tftpboot/slackware142pxe/
rsync -avz --delete $remote/slackware64-14.2/{isolinux,kernels,usb-and-pxe-installers} ./

This is the full repository,

cd /tftpboot/
rsync -avz --delete \
    --exclude=extra/source \
    --exclude=pasture/source \
    --exclude=patches/source \
    --exclude=source \
    --exclude=slackware64/kde \
    --exclude=slackware64/kdei \
    $remote/slackware64-14.2/ slackware142/

Setup the PXE menu,

vi /tftpboot/pxelinux.cfg/default

label slackware142
    kernel slackware142pxe/kernels/huge.s/bzImage
    append initrd=slackware142pxe/isolinux/initrd.img vga=791
    #no KMS with this initrd, enabling vga parameter
    #nomodeset

Note: some unneeded arguments,

#append initrd=slackware64/initrd.img load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=huge.s

Notes.


Last update: 2018-10-11 | home | html | css