Tiny Core Linux Tutorials

Tiny Core Linux Installation

The Tiny Core Linux Standard Installation

This tutorial is not only for those who are installing Tiny Core Linux for the first time and would like to just double check their choices during the installation. We will be using this page as a template for setting up Tiny Core Linux PCs as quick as possible so that normal work will not be disrupted for longer than necessary.


This tutorial can be used for both "real PC" and "virtual PC" installations.

Precaution

For your own safety and to prevent unforeseen problems now or in the future, we strongly recommend that you only download installation CDs / DVDs from their official websites. To help you find the required official website we have listed all official websites and their links in our "External Links / Useful Links" section for all installations mentioned on our website.


To obtain the latest ISO image for this tutorial, go to:

External Links / Useful Links / OS Download Sites


Environment

Host OS: Ubuntu 14.04 LTS (64 Bit)
Host RAM: 8 GB
Virtual Machine Software: VMWare Player v6.0.4
Guest OS: Tiny Core Linux 5.4 (32 Bit)
Guest RAM: 1 GB
Guest Hard Disk: 10 GB

Tutorial

This tutorial shows each of the steps required to install Tiny Core Linux on a PC or in a virtual machine.

1. Boot the PC / VM from installation CD / DVD / ISO image.

Tiny Core Linux boot screen 1 - Select a boot option.
Tiny Core Linux boot screen 1 - Select a boot option.


Tiny Core Linux first displays this screen while booting from the CD or ISO image.


On this screen we have 60 seconds to change the selected line using the arrow keys. If we don't change the selected line, Tiny Core Linux will continue booting with the first line selected. After we have changed the selected line, the countdown will stop. We can then use as much time as we like to study the other options.

2. Select a boot option.

Tiny Core Linux boot screen 1 - Our selection.
Tiny Core Linux boot screen 1 - Our selection.



If we are installing Tiny Core Linux on a PC which is connected to the LAN with an LAN cable, or we are installing into a virtual machine, we should select "Boot Core with X/GUI (TinyCore) + Installation Extention".


Once we have selected this line, we can press the Enter key.

3. Important Notice.

Important Notice
Important Notice


Tiny Core Linux boots very fast compared to any operating system, but during the few seconds it takes to boot, it will display the notice in the picture. This is just a quick reminder that it is free and comes with ABSOLUTELY NO WARRANTY. All support you will get are from articles on the internet as is the case with all other operating systems. Tiny Core Linux is a great operating system and we plan to provide many more Tiny Core Linux tutorials in the near future, based on requests from readers and our own projects.

4. Tiny Core Linux.

Tiny Core Linux desktop
Tiny Core Linux desktop


Within seconds after pressing the Enter key in step 2 of this tutorial, you should see this screen which is the Tiny Core Linux desktop.


You can install and run programs, but the moment you shutdown your PC, everything will be gone. A great way to test software.

5. Starting the Tiny Core Linux Installation

Starting the Tiny Core Linux Installation
Starting the Tiny Core Linux Installation


When we click on the TC_Install icon at the bottom of the screen, we will start the TC_Install program.

6. Selecting the disk

Selecting the disk
Selecting the disk


In our case, we need to select "Whole Disk", select "sda", and check that "Install bootloader" is selected.


If "sda" doesn't appear in your screen, it most likely means that your PC or virtual machine doesn't have an IDE hard disk. If you are working with a virtual machine and have this problem, please see our "Create virtual PC - TC" tutorial.


Once everything is selected as in the photo, click the Next button at the bottom of the screen.

7. Formatting Options

Formatting Options
Formatting Options


With Tiny Core Linux 5.4, the default value is "ext4" which is fine. We can just click on the Next button at the bottom of the screen.

8. Boot Options

TCL Boot Options
TCL Boot Options


On this screen, we can for now, just add our new PC's (or virtual machine's) name.

 

We will only type host=lbTCL32_05_04 into the field at the bottom of the screen.

 

We will be adding quite a few additional boot options in our next tutorial called "Initial Setup" which describes the initial setup and configuration of Tiny Core Linux.


Once we have entered the text into the field, we can click next.

9. Install Type and Extensions

Install Type and Extensions
Install Type and Extensions


By "Install Type" we must check that "Core and X/GUI Desktop" is selected.


In the Core Plus Extensions section, we will select two of the items. If you are not planning to use ant of the options, don't select any.


After that, we can click Next.


The more things we install, the slower and heavier Tiny Core Linux will become. Try not to install anything we don't need, so that Tiny Core Linux can remain as fast and light as possible.

10. Installation Review (Pre.)

Installation Review
Installation Review


At this point, the TC_Install program will give us a summary of our installation selections. We could click on the back button to change any selection. If everything is correct, we can click the "Proceed" button.

11. Installation Review (Post install)

Installation Review (Post install)
Installation Review (Post install)


The Review screen now shows us each task completed during the installation and if there were any problems.


If all went well as in this example, we can close the TC_Install program by clicking on the Close [X] button on the top right-hand side of the screen.

12. Reboot Tiny Core Linux

Reboot Tiny Core Linux
Reboot Tiny Core Linux


Now we need to Reboot Tiny Core Linux. To do that, we click on the Exit icon at the bottom of the screen. After clicking on the Exit icon, Tiny Core Linux will display the TC Exit Options screen. The default option on this screen is Shutdown. We change this to Reboot and click OK.


Remember to remove the CD before rebooting (if you have just installed Tiny Core Linux on a real PC).

13. Boot Process

Boot Process
Boot Process


While the PC / virtual machine boots, we should see the information in this picture on our screen. Check that the hostname has been changed to our new name.


Note that it takes a while to load all extensions. The more programs we install, the longer this process will take.

14. Fetching Updates

Fetching Updates
Fetching Updates


One important difference between Tiny Core Linux and other operating systems is that it doesn't automatically check for updates. This needs to be done manually when required, which is great as long as we remember to run it once in a while.


In Tiny Core Linux, the Apps program is used to check for updates.


Once Tiny Core Linux has started we click on the Apps icon at the bottom of the screen. Because this is being run for the first time since the installation, it will ask us to check for the fastest mirror.


Here we click Yes.

15. Checking Mirrors

Checking Mirrors
Checking Mirrors


The Apps program will display is progress while checking each mirror.


Once in a while if we ever experience problems while installing or updating, we can rerun this check.

16. Selected Mirror

Selected Mirror
Selected Mirror


The Apps program will inform us about which mirror was selected.


Here we just click OK.

17. Apps: Regular Applications

Apps: Regular Applications
Apps: Regular Applications


After we have clicked OK, the main Apps screen will open.


Here we click on the Apps button, go down to Maintenance, and then click on "Check for Updates".

18. Updates Available

Updates Available
Updates Available


In this case, it displays that there are two updates available,


aterm.tcz and

liblzma.tcz.


When we click on each of the updates, we can see their description.

19. Select Updates

Select Updates
Select Updates


We can select all the updates by clicking on the first update, and then pressing Shift while clicking on the last update.


Once all updates have been selected, we click on "Process Selected Items".

20. Update Progress

Update Progress
Update Progress


The App program will display its progress while updating. 


Once the updating has completed, the Apps program will inform us if we need to Reboot.

21. Rebooting

TC Exit Options
TC Exit Options


On our TC Exit Options screen, we now see that Backup Options are now "Backup" and the information "sda1/tce" in the line above the OK button.


More about that in our next tutorial about initial setup and configuration.


Here we just check that Reboot is selected and we click OK.