Added the option to choose from dCore and dCorePlus in each dCore port.
Below is a way to install to usb dCore from any modern Linux distribution.
First, download a dCore, below is via a terminal, preferably dCorePlus if any wireless is needed. Example commands below.
wget http://tinycorelinux.net/dCore/x86/release/dCore-stretch/dCorePlus-stretch.iso
wget http://tinycorelinux.net/dCore/x86/release/dCore-stretch/dCorePlus-stretch.iso.md5.txt
md5sum -c dCorePlus-stretch.iso.md5.txt
Plug in the desired USB device, and use one of the below commands to determine which device is a USB, making sure to choose the right one:
This lists usb devices by name:
for I in `ls /dev/disk/by-id/ | grep usb`; do E=`readlink /dev/disk/by-id/"$I" | sed "s/[./]//g" | sed 's/[0-9]*//g'` ; echo "$E"; done
or the simpler command, note the usb- prefix and symlinks:
ls -lh /dev/disk/by-id/
Then create a bootable usb from the ISO image. dCore ISO images have had isohybrid used on them so they can be written to a USB device via the dd command. Just be sure of your device name. If sdb is your USB device, then use the following:
dd if=dCorePlus-stretch.iso of=/dev/sdb bs=1M
Then reboot with the USB device.
Once booted, do the following in a terminal:
sce-import dCore-usbinstall
sce-load dCore-usbinstall
Then run "sudo dCore-usbinstall" in a terminal. dCore-usbinstall will let you choose from a list of USB devices to install to, just install to the same one as booted from as it will not be mounted after booting. Choose a dCorePlus port if it was needed before. Then reboot.
You will now have a USB key with dCore installed with a TCE directory on that USB device. Then start importing packages.
A note: Use "RAM=TRUE" in /etc/sysconfig/sceconfig and make a backup or use the "sce-import -r" option so the package importing work with it's many file writes happends in RAM to prolong the life of the USB drive.