it's very easy to install ubuntu on a computer with a usb key(there is an application to do that but i don't remember it's name) . . you have to choose the good version corresponding to your pc architecture.Installing ubuntu on a partition of your hard drive sorry i don't know never done it.Do you mean multiboot?look at unetbootin