Tiny Core Linux

Tiny Core Base => Corepure64 => Topic started by: labeas on May 04, 2017, 01:07:01 PM

Title: How does my TC64 BootStik work?
Post by: labeas on May 04, 2017, 01:07:01 PM
I've lost the ability to boot an important old IDE partition.
TC64 can of course chroot it, but I need to have its X11 running to
extract some info to use in TC64.

So can my present USBstik for booting TC64, be used to boot
the USB-adaptor-driven-IDE-partition5 ?

I can't remember how I built the USBstik and installed TC64.
It's got:
/ldlinux.sys /syslinux.cfg
  and /boot/isolinux:  isolinux.bin  & isolinux.cfg ..etc.
and /syslinux.cfg  refers to: /boot/isolinux/isolinux.cfg

In principle can syslinux started from a USB, boot a different
USB; since the original USB is read by the computers USB-driver
and the other USB must be read by the first USB, which may not
have/need a USB-driver?

==TIA
 
Title: Re: How does my TC64 BootStik work?
Post by: gerald_clark on May 04, 2017, 02:30:41 PM
Try the Plop boot loader.
Title: Re: How does my TC64 BootStik work?
Post by: polikuo on May 05, 2017, 02:23:41 AM
USB-adaptor-driven-IDE-partition5

Partition 5 ?
Although you can store your tce directory in a logical partition.
In legacy BIOS, the bootloader (syslinux, grub ...etc) always boot from a primary partition.
i.e. partition 1-4

Quote
I can't remember how I built the USBstik and installed TC64.
It's got:
/ldlinux.sys /syslinux.cfg
  and /boot/isolinux:  isolinux.bin  & isolinux.cfg ..etc.
and /syslinux.cfg  refers to: /boot/isolinux/isolinux.cfg

Looks like you used a third party installer.
My suggestion, prepare a clean USB,
load tc-install.tcz, run tc-install.sh,
follow the instructions given by the script.
Personally I prefer frugal, whole disk, ext4 installation.

Quote
In principle can syslinux started from a USB, boot a different
USB; since the original USB is read by the computers USB-driver
and the other USB must be read by the first USB, which may not
have/need a USB-driver?

For syslinux to boot, all the required files must be placed in the same partition.
For instance, to boot tiny core with extlinux: