пишет non found
Каким способом делалась загрузочная флешка? Grub4dos?
Показать menu.lst. Не весь, только загрузочную запись.
Показать вывод команды find на загрузочном разделе. Если флешка (sdb1):
sudo find /mnt/sdb1 -maxdepth 1
Предположу еще решение - в menu.lst все пути с
%d% %k% %x% заменить на реальные.