I have a computer that has Tiny Core 5.4 installed on. It was working fine for months. Then suddenly it wouldn't boot anymore (maybe it was turned off for some weeks). It got stuck after printing the line "Setting Language to en_US.utf8 Done."
I tried a few times, and it always stopped there. I waited for more than 10 minutes on a couple of occasions, in case it was just being very, very slow to do something.
I searched and found this thread:http://forum.tinycorelinux.net/index.php?topic=20004.0
So I booted the machine using USB stick, and added bootcode 'nortc' to file extlinux.conf. After that, the machine was able to boot Tiny Core Linux from its internal drive. It booted this way several times, then I removed 'nortc' from extlinux.conf and it got stuck at the same place.
That was yesterday. Today, it booted, without the 'nortc' bootcode. The date set from the RTC was 2002-01-01.
What does the 'nortc' bootcode actually do? Does anyone have a guess what might be happening?