I am lost as well.
What you posted does not make much sense to me.
![:)](http://reboot.pro/public/style_emoticons/default/smile.png)
The menu.lst you posted (the one on your disk) says that you have TWO hard disks: (hd0) (containing at least one partition, (hd0,0) for Windows XP or Windows 7, most probably formatted with NTFS filesystem) and a second hard disk (hd1) with at least one partition (hd1,0) containing your Ubuntu files.
If the posted menu.lst (on hard disk) works, when you boot from USB all drives should be shifted by one, i.e. from:
(hd0) <- first internal hard disk
(hd1) <-second hard disk
it should become:
(hd0) <- USB device
(hd1) <- first internal hard disk
(hd2) <-second hard disk
The suggested sequence of command should replicate the same situation as when booting without the USB stick.
![:D](http://reboot.pro/public/style_emoticons/default/biggrin.png)
Or you did use those commands AFTER having already run this entry (from the menu.lst on your USB device):
title boot primary hdd
map (hd1) (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
configfile /boot/grub/menu.lst
Try booting from the USB key, DO NOT choose ANY of the entries, just press "c" to enter Command line mode.
type in it:
find --set-root /boot/grub/menu.lst
[ENTER]
Post result.
Type:
geometry (hd0)
[ENTER]
Post result.
geometry (hd1)
[ENTER]
Post result.
geometry (hd2)
[ENTER]
Post result.
Some questions:
- Do you have one or two internal hard disks?
- Does the menu.lst on your hard disk work (when booting without the USB stick)?
- DO ALL of it's entries work?
Try this other way:
Add to the menu.lst on your USB devices these entries:
title Ubuntu 8.10, kernel 2.6.27-11-generic
find --set-root /boot/vmlinuz-2.6.27-11-generic
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=5368b520-375b-4c92-8bb8-82140cc3e76d ro quiet splash
initrd /boot/initrd.img-2.6.27-11-generic
quiet
title Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode)
find --set-root /boot/vmlinuz-2.6.27-11-generic
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=5368b520-375b-4c92-8bb8-82140cc3e76d ro single
initrd /boot/initrd.img-2.6.27-11-generic
title Ubuntu 8.10, kernel 2.6.27-9-generic
find --set-root /boot/vmlinuz-2.6.27-9-generic
kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=5368b520-375b-4c92-8bb8-82140cc3e76d ro quiet splash
initrd /boot/initrd.img-2.6.27-9-generic
quiet
title Ubuntu 8.10, kernel 2.6.27-9-generic (recovery mode)
find --set-root /boot/vmlinuz-2.6.27-9-generic
kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=5368b520-375b-4c92-8bb8-82140cc3e76d ro single
initrd /boot/initrd.img-2.6.27-9-generic
title Ubuntu 8.10, kernel 2.6.24-22-generic
find --set-root /boot/vmlinuz-2.6.24-22-generic
kernel /boot/vmlinuz-2.6.24-22-generic root=UUID=5368b520-375b-4c92-8bb8-82140cc3e76d ro quiet splash
initrd /boot/initrd.img-2.6.24-22-generic
quiet
title Ubuntu 8.10, kernel 2.6.24-22-generic (recovery mode)
find --set-root /boot/vmlinuz-2.6.24-22-generic
kernel /boot/vmlinuz-2.6.24-22-generic root=UUID=5368b520-375b-4c92-8bb8-82140cc3e76d ro single
initrd /boot/initrd.img-2.6.24-22-generic
title Ubuntu 8.10, memtest86+
find --set-root /boot/memtest86+.bin
kernel /boot/memtest86+.bin
quiet
title Microsoft Windows 7
find --set-root /bootmgr
chainloader /bootmgr
jaclaz