# # Syslinux Install Howto # ---------------------- # # Original Version # ---------------- # http://www.Linux-boot/Loaders/Syslinux/Examples/syslinux.Howto.txt # http://www.Linux-boot/Loaders/Syslinux/Examples/syslinux.cfg # http://www.Linux-boot/Loaders/Syslinux/Examples/syslinux.append.txt # # # 20-Nov-02 amo Added superformat before mformat, prompt/timeout # 26-Aug-03 amo Added comments # 09-Sep-03 amo Added syslinux.msg # 15-Aug-04 amo Modified for Linux-Boot.net # 13-Sep-05 amo Added USB-Stick ( /dev/sda1 ) example, split off Append options # # # # Booting with Syslinux instead of lilo or grub # --------------------- # # # Source # ------ # http://syslinux.zytor.com/faq.php # http://www.kernel.org/pub/linux/utils/boot/syslinux/ # http://freshmeat.net/projects/syslinux/ # # # Mailing List # ------------ # http://www.zytor.com/mailman/listinfo/syslinux # # # PXE Network Boot # ----------------- # http://syslinux.zytor.com/pxe.php # # CDROM Boot ( el torito boot cdrom ) # ------------------------------------ # http://syslinux.zytor.com/iso.php # # # # Low level format first ( superformat or fdformat ) # ---------------------- # http://www.tux.org/pub/people/alain-knaff/fdutils ( superformat is in fdutils ) # superformat /dev/fd0H1440 # performat /dev/fd0h1440 # # -- or -- # fdformat /dev/fd0H1440 # # # # DOS Side ( need to create dos.bss ) # ------------------------------------- # - do under Window95, Window98 # - or do under DOSemu # # C:> format a:/s # mformat a:/s # # # # # be 100% certain that "A:" is in fact your floppy disk # # # # to boot off usb-stick # # # # -F 32 allows long filenames # # -F 16 only 8.3 filename format # # # mkfs.msdos -N USB-Stick -F 16 /dev/sda1 # # # Linux Side # ------------------------------------ # # Copy the DOS Boot Sector from the DOS formated files # dd if=/dev/fd0 of=/boot/dos.bss bs=512 count=1 # # syslinux /dev/fd0 # # # # # to boot off usb-stick # # "-s" see syslinux home for option info # # # syslinux [ -s ] /dev/sda1 # # mkdir /mnt/dos ; mount -t msdos /dev/fd0 /mnt/dos cp /boot/dos.bss /mnt/dos # # # The Kernel to boot # ------------------ # echo "# vmlinux-2.4.27" > /mnt/dos/linux.txt cp /boot/vmlinuz-2.4.27 /mnt/dos/linux # # it's a dos disk use dos_format.txt filenamed # cd /mnt/dos ; ln -s vmlinuz-2.4.27 linux # # # Optional startup modules if any # # cp /boot/initrd.gz /mnt/dos # # # Now create a config file # ------------------------ # # cd /tmp ; wget http://www.linux-consulting.com/Boot/BootLoader.Syslinux/boot.flop.syslinux.cfg # mv boot.flop.syslinux.cfg syslinux.cfg # cp boot.flop.syslinux.cfg /mnt/dos/syslinux.cfg cp boot.flop.syslinux.msg /mnt/dos/syslinux.msg # # cp boot.flop.syslinux.txt /mnt/dos/syslinux.txt # # sync # umount /mnt/dos # # # # SYSLINUX.CFG # ------------- # http://www.Linux-boot/Loaders/Syslinux/Examples/syslinux.cfg # # # Append Options # -------------- # http://www.Linux-boot/Loaders/Syslinux/Examples/syslinux.append.txt # # # end of file