I'm assuming you are using grub2 and have placed tinycore_3.1.iso in
/bootAdd the following lines to
/etc/grub.d/40_custom as root user:
menuentry "Tinycore ISO" {
set isofile="/boot/tinycore_3.1.iso"
loopback loop $isofile
linux (loop)/boot/bzImage
initrd (loop)/boot/tinycore.gz
}
Then run update-grub as root user and check that
/boot/grub/grub.cfg contains the above entry and reboot.
An alternative would be to download the
bzImage and
tinycore.gz files directly from
here and change the menu entry to this:
menuentry "Tinycore 3.1" {
set root=(hd0,1)
linux /boot/bzImage quiet
initrd /boot/tinycore.gz
}
Note: change hd0,1 to the partition which contains your boot directory