HowTos
From Syslinux Wiki
Please add more HowTo's here. We can start with the questions, and later fill up the answers.
Contents |
SYSLINUX Configuration
- How to write the config file for {PXE/ISO/EXT}LINUX?
- How to create the simple menu system?
- How to create the graphical menu system?
Links
- Menu Example with sub-menus (not only for PXELINUX)
- Menu.c32
- Comboot/menu.c32
- Screenshots
installing syslinux / how to create a bootable...
- How to create a bootable floppy?
- How to create a bootable iso?
- How to create a bootable usb?
How to Create a Bootable USB: Windows XP and Vista
STEP 0:
Your motherboard (BIOS) has to support boot from usb (usb-key or usb-hdd).
You don't need to know which of these types your media is though, your BIOS recognizes
the usb controller in the device, and this determines usb-key or usb-hdd type.
STEP 1:
Download the 'HP USB Disk Storage Format Tool', found here to format
your disk. Be sure to check the "Make MS-DOS Boot Disk" option.
STEP 2:
Delete all MS-DOS system files(such as io.sys, command.com, etc) from your USB drive.
Also, at this time, we can use FreeDos.org boot files. They work well.
STEP 3: Download the latest copy of syslinux and extract it. Download.
STEP 4:
Open a command prompt and cd to your 'syslinux\win32' folder. Run syslinux.exe X:
replacing X with the drive letter of your media.
STEP 5:
Copy a Linux kernel image (like vmlinuz) to the root (X:\) of your media.
STEP 6:
Lastly, create a 'syslinux.cfg' file in the root of your media (X:\) and
enter any configuration options you need/want.
How to Create a Bootable USB: For Linux
STEP 0:
Your motherboard (BIOS) has to support boot from usb (usb-key or usb-hdd).
You don't need to know which of these types your media is though, your BIOS recognizes
the usb controller in the device, and this determines usb-key or usb-hdd type.
STEP 1: Download the latest copy of syslinux and extract it. Download.
STEP 2:
Open a command prompt and cd to your 'syslinux/linux' folder. Run syslinux.exe /dev/sdX1
replacing X with the device node of your media.
STEP 3:
Copy a Linux kernel image (like vmlinuz) to the root (/dev/sdX1) of your media.
STEP 4:
Lastly, create a 'syslinux.cfg' file in the root of your media (/dev/sdX1) and
enter any configuration options you need/want.
Creating bootable images
- Creating DOS floppy images.
- Creating Large floppy images.
- Creating Hard disk images.
- Disk image for FreeBSD "bootonly" install ISO.
- How to boot into these images? See MEMDISK for instructions.
- Accessing MEMDISK arguments from DOS.
Booting
- How to boot an Iso image?
No native BIOS support
- Possible to boot from CD if there is no native CD support in bios?
- Possible to boot from USB if there is no native USB support in bios?

