I have about 20 years of experience with linux and am starting to become somewhat disappointed by the Tinycore methodology for USB booting, not only in regards to the actual functionality but, more so in the responses being given to people trying to make this work. Typically most people experienced in Linux will use Unetbootin to put an ISO onto a USB to boot from. Not unusual, not unique, not special, and very standard. Download just about any Linux distro, (modify nothing), run Unetbootin, put USB stick into another machine and done.
This is not the case with Tinycore for some odd reason, for even odder reasons it being 2014 and this still being a problem since older versions of Tinycore.
It's about time this gets resolved for many reasons more than I can type here (or have time for).
So since most of you especially the ones who respond, like to make assumptions that someone didn't do this/that. (meanwhile ignoring the fact that this is not even working in a standard way such as Unetbootin and also ignoring that on the wiki that's listed as a 2nd option to accomplish this). Oh and don't forget that you also ignore the fact that the wiki also mentions on option number 3 to use "multicore-current.iso" which is very funny becuase the latest "mulitcore-current.iso" is not located in the current release, nor easily accessible since the fact of the matter is that the latest "mulitcore.iso" is actually (and only) available in the 3.x releases. So why isn't this mentioned in the wiki? Why isn't the wiki allowed to be updated to reflect this by the rest of the community? Wouldn't you like to stop seeing repetitive questions about accomplishing this task? Is it that unusual for people to want to use the ISO like other linux distros?
This is the wiki page ->
http://wiki.tinycorelinux.net/wiki:install_without_a_cd_or_dvd_drive <- a the bottom it clearly states when it was last updated -> wiki/install_without_a_cd_or_dvd_drive.txt · Last modified: 2011/08/13 00:07 by Guy
This is another wiki page ->
http://wiki.tinycorelinux.net/wiki:install_usb <- with information that also doesn't work, again same problem docuementation states something that doesn't exist. Right away you learn this from the "Download multicore" (3rd paragraph down)... Really download from where? Go ahead click through the mirrors because the documentation being outdated conveniently leaves out the fact that it's 3.8.4 (not to mention we're on 5.4 now supposedly so how do I get something that doesn't exist for the current version?). Further down the list at the bottom like some sort of joke to leave you laughing as you walk away it says -> "install.gz can be loaded from any directory by opening the Control Panel, then clicking Load Starter Pack". Really? Have you guys looked at the control panel lately? Guess what that's not an option (surprise, surprise).
None of the methods work and the multicore-current.iso (or multicore.iso doesn't exist for Core 5.4, the latest it exists for is "multicore_3.8.4.iso" located here ->
ftp://ftp.gtlib.gatech.edu/pub/tinycore/3.x/release/. None of the methods work on the wiki and possibly because the information there has not been updated since at least 2011.
Yes I also read the FAQ ->
http://tinycorelinux.net/faq.html#pendrives <- before that is also raised. Yes I read specifically the part about unetbootin not being supported (that's fine don't) but, interestingly the only reason (documented on that same page) is because of the "cde" directory not being called "tce". Yes I changed the directory name (super simple) to "tce" as instructed (and of course it didn't work). So I also went into the boot up config for syslinux and even isolinux (yep both are there you can see this for yourself plain as day), and changed all the "cde" to "tce". Guess what? Still didn't boot off the usb. So since I had 7 others to try I also tried that with them, none worked. I typically use "sed" to go through and hunt but, I decided to do it manually and with "sed", nothing different still get the black screen with cursor blinking. So what gives (or isn't giving)?
So is it a lie that multicore should exist as documented per the wiki? If not where did multicore go? If not how do I get a multicore? If not how do I make Tinycore USB bootable? (through normal methods not involving a bunch of hacking around so users who aren't as technical as me can do this).
I understand and know how to mount the iso, extract the files, partition the USB the way I want and do it that way. When I instruct my friends (who are new to Linux) to use Unetbootin it fails for them, in fact it doesn't matter the USB key (we tried 8 different types). However regardless of which popular Linux distro we used all 8 sticks booted using the Unetbootin.
So what are my options? (that actually work, aren't outdated and dont seem like a blatant lie to get rid of me asking).
One thing very obvious especially to an IT guy like myself is that this seems to be an extremely common problem, and of course the common response is "read the wiki/manual". However that response is not only completely wrong, it stinks of not wanting to deal with the real issue:
USB booting with Tinycore is a problem and for some reason the author does not want to address it.
I've gone through the forums and for everyone's convenience I was going to copy/paste all the threads with instructions that DON'T WORK (have yet to find ANY that work with current version). Unfortunately there are over 100 of these (hello author(s) is it not obvious this is a problem?). However here's some for fun reading and notice the replies to the OP even after he asked as nicely as he could to get actual answers and not vague ones or experienced only type of answers. Yet he still has not been able to complete a supposedly "simple" task. ->
http://forum.tinycorelinux.net/index.php/topic,16623.60.html <-, this behavior is not even in the spirit of Linux. Let alone opensource. There's a ton of links (search the forum, they're very easily found and literally all start and end the same way) and literally all of them end up with the OP giving up on trying to get USB installation of the original(or remastered) ISO working.
So what's the secret? Yes I know you don't "support" unetbootin, again fine. However you have a statement (on the FAQ) that says "Therefore in the case of unetbootin renaming cde to tce is required." This obviously does not work.
So for my friends who are new to linux my only option is to tell them to use "core2usb" a windows tool? Does that make any sense? What if they don't have windows and can't figure this out(as the situation I'm in with them)?
How after convincing them to dump windows do I tell them that to use this awesome tiny distro that they have to use windows to get it onto usb but, no other (at least that I'm aware of) Linux distro has such a weird problem?
Answers? (legitimate, actual working answer, not the answers I've seen ya'll give everyone that essentially tries to put the blame on them, which any intelligent person would realize that there is a problem and it can't be all of them trying to do the same thing.)
Edit: In my frustrations I forgot to mention that the "ezremaster.iso" is what's not booting for me, even after simply booting and going directly to the "ezremaster" tool. Yes I add the option "waitusb=5". So for whatever magical reason it's not booting even when being created directly and immediately without doing any customization (except for adding "waitusb=5"). Accomplished using dd if=ezremaster.iso of=/dev/sdX (in case you're wondering).