This is an old revision of the document!


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.

http://unetbootin.sourceforge.net/

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

Print/export
QR Code
QR Code wiki:install_without_a_cd_or_dvd_drive (generated for current page)