Strict Standards: Declaration of Doku_Renderer_metadata::table_open() should be compatible with Doku_Renderer::table_open($maxcols = NULL, $numrows = NULL, $pos = NULL) in /home/tinycore/ on line 24

Strict Standards: Declaration of Doku_Renderer_metadata::table_close() should be compatible with Doku_Renderer::table_close($pos = NULL) in /home/tinycore/ on line 24

Warning: Cannot modify header information - headers already sent by (output started at /home/tinycore/ in /home/tinycore/ on line 180
dcore:dcore_and_syslinux - Tiny Core Linux Wiki

Welcome to the Tiny Core Linux Wiki at!

dCore Boot using Syslinux

Syslinux is a popular boot loader known for simplicity and modularity, similar to Grub Legacy.

dCore on a USB device

The following example configures Syslinux to boot dCore from a Ext-Partition on a USB device. The TCE-directory as well as the home- and opt-directories are located on the same partition which is referred by label; UUIDs can be used as well.

In this example the 'ldlinux.sys' and 'menu.c32' files must be available under '/boot/'.

ui menu.c32
default dCore
timeout 45

label dCore
        menu label dCore on a stick
        kernel /boot/vmlinuz-trusty
        append initrd=/boot/ub-dCore-trusty.gz waitusb=15 blacklist=pcspkr tce=LABEL="dCORE-USB" home=LABEL="dCORE-USB" opt=LABEL="dCORE-USB" host=dCstick lang="de_CH.UTF-8" desktop=openbox tz=CET-1CEST,M3.5.0,M10.5.0/3 multivt syslog showapps pause

Syslinux and DOS-8.3 filenames

Using Syslinux 3.63-3.70 on a USB drive with a FAT32 file system, an example boot stanza from the Syslinux shell might be /vmlinu~1 initrd=/dcore-~1.gz, cf. the dCore Test Drive on a USB Stick.

> Return to the dCore Wiki Welcome page