This is an old revision of the document!
Table of Contents
Install Tinycore without a CD or DVD Drive
Option 1: Chain-booting an ISO-image
Here's a small howto on chain-booting an ISO-image.
First of all you need GRUB4DOS. Despite the name, it doesn't need DOS.
You can download it on Tiny Core using this command:
tce-load -wi grub4dos
When your stuck with an Linux distro or Windows, so you'll need to download the package: https://code.google.com/p/grub4dos-chenall/downloads/list
On Windows you'll also need another tool to write the first stage boot loader. It's in the package grubinst-1.1-bin-w32-2008-01-01.zip, available here: http://download.gna.org/grubutil/
1. Format the USB stick with a partition using FAT12/16/32, NTFS or EXT2/3 (not EXT4). Ext2 is ideal for USB drives, and ext3 is ideal for hard drives.
You create the first stage boot loader on a Linux system running bootlace.com:
./bootlace.com --time-out=0 /dev/of_usb_stick
(like /dev/sdb, not /dev/sdb1)
2. Copy the file “grldr” at the root of that partiton. And copy the tinycore-iso file to that same place and rename it to “tinycore.iso”.
3. Create a file “menu.lst” at the same place containing this:
find --set-root /tinycore.iso map --mem /tinycore.iso (hd32) map --hook root (hd32) chainloader (hd32)
After these steps, booting from the USB stick should give you the familiar boot screen from Tiny Core Linux.
This info from http://forum.tinycorelinux.net/index.php?topic=10430.0
Option 2: Using UNetbootin
Tinycore may also be installed without a CD or DVD drive using the multicore iso and UNetbootin.
To install Tinycore using this method, follow the instructions on the UNetbootin website.
Reinstall
This method is not ideal. The other methods have advantages. For example, UNetbootin installs to a FAT32 filesystem, whereas Tinycore should ideally be installed to a Linux filesystem. Also if you install Tinycore to a USB drive using the Tinycore installer, the USB drive is identified using UUID, whereas it is not when using UNetbootin.
An ideal approach for those who don't have a CD or DVD drive, is to install Tinycore to a USB drive using UNetbootin. Then use this to reinstall Tinycore using one of these methods