I tried using my relatively new Ubuntu system to format an SD card for a Raspberry Pi B+ and to extract the NOOBS files into it. I must have set up the partitions badly because the Pi didn’t even attempt to boot from it. The only workaround was to (shudder) create the card using SDFormatter on my Windows 7 machine.
Personally, I dislike having to depend on a Windows machine for such a task. Does anyone have any guidance on what the Pi expects to find when booting from a NOOBS card? For the record, the NOOBS file was downloaded just last week from the Raspberry Pi downloads page, and the SD card in question is a 64GB Class 10 Lexar card. I haven’t tried the same operations on Ubuntu with a 32GB card (yet).