Ok, slight problem: I'm (reliably) informed that MeeGo won't boot ubifs due to size constraints, so --format=ubi is wrong. Try --format=raw, and look into micro SD boots.