I have no idea what is going on in this thread.
OP is writing about issues with SSD. People are discussing that SD card installations don't work.
Alright, so first of all, SD card installations work just fine. Thing is though, it'll want to boot off of the internal drive instead of the SD card. I'm not sure if this is an issue present when installing to /dev/sdb as a second internal drive, but when installing to /dev/sdb as a SD card (in my case), it'll attempt to boot from /dev/sda.
The reason for this, I believe, is that the installation thinks it is being installed to /dev/sda by default, even if it isn't, and thus writes a wrong configuration file.
However, looking into the GRUB editor (press E when GRUB comes up), it seems the kernel [...] line is using a different root configuration than what would be needed when booting an SD card.
My solution to this was pretty simple. Correct the mistake once in GRUB when booting up, and when the system has fully started, it is useful to make that change permanent by opening /boot/grub/menu.lst, and changing that same line again.
The SD card is likely to be the last device initialized and booted from, however booting from an SD card should be a no-op for most users as it is simply integrated as yet another USB-like device internally on most machines.
Now, it is important to note however that the line
root (hd0,0)
should NOT be changed. I repeat, it should NEVER CHANGE. That line should stay the same, provided that it works in the first place. It is the
kernel /boot/vmlinuz-3.2.53-slitaz root=/dev/sda1 [...]
line that should be changed.
Furthermore, I'd like to add that I have no idea what partition it is you've installed it to, so your best bet probably is to just try /dev/sdX1, where X is a, then b, c, d, then e, f, and so on, until you've tried as many letters as you have disk drives, USB ports, internal disks, and SD card readers in your computer.
That is, start out with
root=/dev/sda1
if it doesn't work,
root=/dev/sdb1
then if it still won't boot correctly, go ahead and try
root=/dev/sdc1
And continue along the alphabet until it works.
Remember to open the /boot/grub/menu.lst file as root (admin) when the system has booted, and change the same line in that file to the same value.