ok won't stop you from putting plop or some other bootloader directly onto your usb stick but in the meantime, in case you don't know you can setup grub2 entries on each non-usb computer something like this
sudo leafpad /etc/grub.d/40_custom
paste the following to the end of that file, something like in code box for display purposes only
menuentry "TC " {
set root=(hd1,msdos1)
linux /vmlinuz tce=sdb1 waitusb=5 showapps
initrd /core.gz
}
menuentry "TC persistent opt home" {
set root=(hd1,msdos1)
linux /vmlinuz tce=LABEL=tcusb opt=LABEL=tcusb home-LABEL=tcusb waitusb=5 showapps
initrd /core.gz
}
menuentry "TC aussieland extras" {
set root=(hd1,msdos1)
linux /vmlinuz tce=LABEL=tcusb opt=LABEL=tcusb home-LABEL=tcusb waitusb=5 showapps tz=UTC-8
initrd /core.gz
}
now make that config land for each bootloader on hard drive with
sudo update-grub
cat /boot/grub/grub.cfg
change leafpad to the name of your text editor...it may be gedit?
linux /vmlinuz and other pathway, because you have grub2 /boot folder on hard drive for ubuntu you don't want a second boot folder, you can have the kernel and core file in the root of the usb drive.
Now I have one internal drive which is (hd0,msdos1) so I am hoping you insert only one usb stick so it will be the second hard drive=hd1 and its first partition if msdos partition is msdos1
If your real ubuntu is sitting on usb drives you need to tell me, or ignore me whatever?
LABEL is the safest way to detect and use usb devices, much safer that UUID
I haven't asked what format your usb stick is in. but if you use linux format usb sticks then install (ondemand is fine or onboot) e2fsprogs.tcz which gives you access to command e2label but you run it with sudo power like this
....I will do it to my hard drive
sudo e2label /dev/sda1
tc@box:~$ sudo e2label /dev/sda1 aus9
tc@box:~$ sudo e2label /dev/sda1
aus9
the first time, you are checking what the current label is
the next you are over-writing or creating a new label
then third time I am checking
change sda1 to whatever your usb partition is, likely to be sdb1
The third menu entry will make you smarter,
turning your time zone into aussie time
and I assume you know there is a wealth of other bootcodes in the wiki?
good luck