Along these same lines:
*** Live-CD with an install of core, apps, config, etc on the HD.
(1) I ran the Live-CD,
(2) installed the tinycore /boot onto my HD as /tinycore,
(3) altered the isolinux.conf to name the new /tinycore subdir,
(4) added script to my grub2, and it booted OK.
(5) Loaded the app Abiword to /optional per your Apps_installer.
(6) rebooted OK from HD.
*** USB flash drive install.
(1) copied my tinycore HD /tinycore" to a USB flash drive,
(2) copied across the HD /tce with the Abiword app in the /optional subdir.
(3) No bootup, of course (ha).
Fresh USB flash drive, with no MBR and no bootloader binary, no grub, no 'menu.lst'.
(4) installed grub4dos, added the script for tinycore, and it booted OK.
(5) grub4dos located and scripted for (a) sda1/XP, and (b) sda5/Ubuntu.
No conflict between any of these on the USB flash drive.
(6) Since grub4dos was running,
Also added to the USB flash drive ...(a) Puppy 5.25, ...(b) Parted-Magic.
No conflict between any of these on the USB flash drive.
USB will boot :
. . . (.a) TinyCore, (.b) Puppy 5.25, (.c) Parted-Magic, (.d) sda1/XP, (.e) sda5/Ubuntu,
OK.
*** However, to my surprise,
(1) TinyCore would boot from USB,
and locate the
HD /tce and load all the configs and apps from the HD.
(2) TinyCore would not locate the
local USB /tce,
probably because the HD /tce configs were in control.
I added the boot code "kernal ... pmedia=usbflash", to no avail. (hope I spelled it right).
*** So,
As long as I only have one TinyCore installed & available to run in the system, I am OK.
Else, the USB TinyCore will find the HD /tce and run in a 'frugal' mode off the HD.
Seems like that would be OK, except I need to have TinyCore running independently on the USB.
*** I would like to be able to name the core subdir "/tc-core", which I have done OK.
I would like to be able to name the extensions subdir to be "/tc-e", which I am trying to figure out.
That way, the USB TinyCore would "stay-put" on the USB, and not see any other "/tce" on the HD.
*** Then I would have the ability to introduce my USB TinyCore into a customers PC,
without reading the customers PC HD and auto-finding the customers /tce configs, etc.
*** also,
Running from the USB TinyCore, I am
unable to get the filemanager to read the local sda1 & sda2.
*** Goal:
I would appreciate a point in the right direction to some documentation to handle these topics,
--- I realize that these may be "Built-In" features of TinyCore.
--- Happens in all systems, including my own developments.
--- Sometimes there is no "fix" for these 'features'
--- so thanks, for the pointing,
and I don't expect a big answer, just some guided pointing.
glene77is