Isto será principalmente para o seu BIOS e leitor de cartão. Se o seu BIOS pode inicializar a partir de um leitor de cartões, então ele deve ser capaz de inicializar o Linux, não sei se os BIOS suportam isso atualmente. Se o leitor de cartões funcionar como um disco rígido USB, isso provavelmente funcionará também.
Se você chegar tão longe, então você pode ter que modificar o initrd do ubuntu para que ele possa encontrar o seu diretório raiz.