Recently installed the latest version of ubuntu on SDCARD and managed to boot from SDCARD expansion slot with the use of USB key as followed in the instructions above.
A snag came when Ubuntu was using grub2. Found out that if you keep the grub.cfg file simple it works the same. e.g.:
set timeout=10
set default=0
menuentry 'Ubuntu_on_SDCARD' --class Ubuntu*os --class gnu-linux --class gnu --class os {
echo 'Loading Kernel'
linux /boot/vmlinuz-xxxxxxx root=UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ro quiet splash
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-xxxxxxxx
}
That's it. I know that alot of manuals and guides say do not manually edit the grub.cfg, but this is such a small change it shouldn't matter.
Hope this helps anyone trying to achieve this a couple of years on from the start of this post.
Bookmarks