Quite a change from gentoo to tinycore!
First off that is a wrong assumption. Just because it runs on another system does not mean the cd is good.
What Bootcodes does Tiny Core Support?
"
At the boot prompt press [F2] and [F3] [F4].
F2 boot time options:
Tiny Core accepts the following persistence options:
tinycore tce={hda1|sda1} Specify Restore TCE apps directory
tinycore restore={hda1|sda1|floppy} Specify saved configuration location
tinycore waitusb=X Wait X seconds for slow USB devices
tinycore swapfile{=hda1} Scan or Specify swapfile
tinycore home={hda1|sda1} Specify persistent home directory
tinycore opt={hda1|sda1} Specify persistent opt directory
tinycore local={hda1|sda1} Specify PPI directory or loopback file
tinycore lst=yyy.lst Load alternate static yyy.lst on boot
tinycore base Skip TCE load only the base system
tinycore norestore Turn off the automatic restore
tinycore safebackup Saves a backup copy (mydatabk.tgz)
tinycore showapps Display application names when booting
F3 boot time options:
Tiny Core accepts the following additional boot time options:
Color 640x480 800x600 1024x768 1280x1024
256 8 bit 769 771 773 775
32000 15 bit 784 787 790 793
65000 16 bit 785 788 791 794
16.7M 24 bit 786 789 792 795
tinycore vga=7xx 7xx from table above
tinycore xsetup Prompt user for Xvesa setup
tinycore lang=en C only unless getlocale.tcz is installed
tinycore kmap=us US only unless kmaps.tcz is installed
tinycore text Textmode
tinycore superuser Textmode as user root
tinycore noicons Do not use icons
tinycore noswap Do not use swap partition
tinycore nodhcp Skip the dhcp request at boot
tinycore noutc BIOS is using localtime
tinycore pause Pause at completion of boot messages
F4 boot time options:
Tiny Core accepts the following additional boot time options:
tinycore {cron|syslog} Start various daemons at boot
tinycore host=xxxx Set hostname to xxxx
tinycore secure Set password
tinycore protect Password Encrypted Backup
tinycore noautologin Skip automatic login
tinycore tz=GMT+8 Timezone tz=PST+8PDT,M3.2.0/2,M11.1.0/2
tinycore settime Set UTC time at boot, internet required
tinycore user=abc Specify alternate user
tinycore desktop=yyy Specify alternate window manager
tinycore laptop Force load laptop related modules
tinycore embed Stay on initramfs
tinycore nozswap Skip compressed swap in ram
tinycore xvesa=800x600x32 Set Xvesa default screen resolution
tinycore bkg=image.{jpg|png|gif} Set background from /opt/backgrounds
tinycore blacklist=ssb Blacklist a single module
tinycore multivt Allows for multiple virtual terminals
In addition there are many generic kernel boot parameters [text version].
Help X does not start. Why does my system boot up to a login prompt?
Tiny Core defaults to vga=791 or 1024x768 but your machine may not be able to support that resolution.
At the first boot prompt type:
tinycore xsetup
This boot code creates a selectable table from the Xvesa -listmodes so it is easier to use.
If you get a blinking cursor after the "Xauthority" lines, try hitting ctrl-C to get back to text prompt, then type xsetup.sh and try another screen resolution option.
From text prompt, type: startx
Note: Xvesa -listmodes displays what your video card is capable of, but not necessarily what your monitor is. If your system does not support Xvesa then perhaps the framebuffer extension (see F2 boot screen and below for instructons).
The last resort is to use the Xorg extension.
How to use framebuffer X server?
In order to use framebuffer (Xfbdev) you will need to have a persistent store, e.g., a PPR.
Boot Tiny Core as follows, using an appropriate vga code from the f2 boot help screen and an appropriate disk partition.
boot: tinycore tce=hda1 text vga=788
At the system prompt:
$ tce-load Xfbdev.tce wget install # This is for TC 2.2 and below
$ tce-load -w -i Xfbdev.tcz # This is for TC 2.3 and above
$ xsetup.sh
$ startx
From the X desktop, shutdown with backup. Your Xfbdev X settings will be saved and used on the next boot.
Do not use the text boot code and your framebuffer X server should start successfully."
from
http://distro.ibiblio.org/tinycorelinux/faq.html