Я хоть и не neobht, но что тут можно прокомментировать?
RoDoN ясно все написал:
Проверил загрузку на нетбуке Acer Aspire One AO751h с карточки SD QUMO 32 Gb, которая видна в биосе и после загрузки видится системой, как sdb1.
Эта же карточка на ноуте Acer Extensa 5620Z, так же, как и на Samsung-е R20+ в биосе не видна, следовательно загрузиться с нее нельзя, при подключении в раб.системе видна, как mmcblk0p1. Если на этих ноутах эту карточку подключать не через встроенный, а через внешний картридер, то можно загрузиться и она видна, как sdb1.
Вывод: все зависит от модели встроенного картридера ноута или нетбука и от биоса.
Какие бы драйвера в ядре не были вкомпилены, они заработают только после того, как ядро будет загружено. А если в биос нет средств загрузить что-то с SD - значит оттуда ядро загрузить просто нечем!
До uird любого другого инита дело тем более не дойдет.
Вот если ядро и initramfs загрузить откуда-то еще, до чего у биоса есть доступ, то дальше можно уже как-то увидеть mmcblk0p1 и остальное грузить с него. А иначе никак, поскольку в самом начале ничего кроме bios просто нет.