Installing SMS using a bootable USB stick =============================================== **WARNING:** This method is quite safe, and doesn't require to erase your usb disk or files in it. But you should make a backup of your files in case something goes wrong. To make SMS installer boot from usb flash disk, simply copy all the contents of the installer to your FAT32 formatted usb flash disk and use usbboot scripts to make your usb flash disk bootable. usbboot.bat for windows and usbboot.sh for linux machines. Required folders needed for the installer to work are + isolinux + kernels + slackware(64) + syslinux and of course usbboot.bat or usbboot.sh. Selecting source media ------------------------ During installation when you prompt to select source media choose "Install from a USB installer" and continue with the installation as usual. Installer will search all FAT32 partitions for slackware or slackware64 depending on your architecture. You can also choose a network location like SMB/FTP/HTTP/NFS, but don't forget to run 'network' prior to running 'setup' in order to load a driver for your network card. You can also choose a hard disk location or even a CDROM device. In those cases you can skip copying "slackware" folder in usb disk. Running usbboot.sh ------------------------ syslinux folder in SMS has 32bit binaries and in SMS64 has 64bit binaries, so in rare case you want to create an SMS64 usb installer, in a 32bit linux machine, you need to copy syslinux folder from SMS installer and run usbboot.sh and vice versa. Some tips ----------------------- 1. Once you made your usb disk bootable, you don't have to use usbboot scripts everytime you want to update files. You can update safely folders like + isolinux + kernels + slackware(64) 2. If you have a usb bootable disk from SMS.LiveCD, you probably don't need to run usbboot scripts at all. One way is to rename "boot" folder and copy contents of the installer, another way is to copy contents of the installer, excluding "syslinux" folder and add in /boot/sms.cfg something like: LABEL installer MENU LABEL Run SMS Installer KERNEL/kernels/hugesmp.s/bzImage APPEND APPEND initrd=/isolinux/initrd.img load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=hugesmp.s TEXT HELP Don't start SMS LiveCD, but run SMS native Installer. ENDTEXT