Using Tinycore 

Using Tiny Core

This section has various articles I have written about Tiny Core. To get back to this introductory page from any of the articles just click on the 'Tiny Core' tab above.

Installation and/or using

Install to Compact Flash describes how to install Tiny Core 3.4 along with Grub on to a Compact Flash card when you can't perform the installation on the actual target system. A conventional install assumes that the target drive is the boot drive. This deals with the problem of installing Tiny Core on /dev/sdc which then turns out to be /dev/hda when you move it to the target hardware. These days life is easier as the Linux Live program or similar will create bootable media for you using syslinux rather than grub - albeit in a FAT partition. This is covered in Install to Pen Drive.

Install to Pen Drive is a simple how-to covering installing Tiny Core onto a pen drive using either the USB Universal Installer or the Linux Live installer. (Updated January 2018).

Install to Hard Drive is a follow on from the above. Having got a bootable pen drive this takes you through the steps of using it to install Tiny Core onto the flash drive (or hard drive) of a Thin Client. (Updated January 2018).

First steps is a minimal description of what to do the first time you boot Tiny Core. It's just to give a first time user some idea of how to start setting up Tiny Core for what ever use they have in mind. I just cover adding support for a non-US keyboard and installing a browser so that you can surf the internet.

Core Install is a 'how-to' install the 'core' version of Tiny Core to a Compact Flash card. As well as running through how to do an installation from the command line, it also covers a two-step process of getting from a Windows LiLi installation in a FAT32 partition to a re-installation into an ext2 partition on the target system. (This process was actually carried out on a VXL Percio using Tiny Core v4.6.2).

USB-ZIP is a 'how-to' create a ZIP-like pen drive that can be booted by selecting the USB-ZIP boot option in old BIOSs.

Dual Boot is a description of how I set up my development system so that it will dual boot either Tiny Core 4.6.7 or Linux Mint 15. It uses Grub2 as the boot loader.

PXE Booting shows how to set up a Tiny Core system with a proxyDHCP server to allow PXE booting on a system where the standard DHCP server does not support PXE booting.

UEFI Booting shows how to set up a Tiny Core system on the internal drive where the firmware does not support legacy booting.

USB UEFI Booting shows how to set up a UEFI bootable USB pen drive with the 64-bit version of Tiny Core.


Custom Kernel describes how to set up a Tiny Core system for compiling your own kernel. It goes on to use the small changes I made for the Wyse Sx0 as an example of how to build a custom kernel.

Print Screen describes how to get the keyboard Print Screen key to produce a screen shot. It uses the actkbd app and so can be used as a guide in how to customise your keyboard in Tiny Core.


Web Server is a detailed description of how to set up a Tiny Core 8.2.1 system as a web server with Apache, Samba, FTP and SSH. (January 2018)

https/SSL is a detailed description of how add support for SSL to the Tiny Core web server described above. (November 2018)

Wordpress is a detailed description of how to install Wordpress on the Web Server described above.

Print Server is a detailed description of how to set up a Tiny Core system as a print server using CUPS. This also uses the SpliX drivers to support an old Samsung CLP-500 colour printer.


Any comments? email me.    Last update July 2021