Solution 1:

I see you are able to boot into Ubuntu. In that case you could then create a 'persistent ubuntu drive' from the live Ubuntu using instructions here or here.

So you basically have:

  • Flash drive 1: Made bootable from OSX. This you are able to boot on your Lenovo (but no persistence)
  • Flash drive 2: You want this as your persistent Ubuntu drive.

What you do is:

  1. Live boot into Flash Drive 1 on your Lenovo.
  2. Install mkusb on it.
  3. Use mkusb to turn Flash Drive 2 persistent.
    Done.

Refer to the links above for a 'how-to' on steps 2,3.