Думаю, вам нужно сначала проверить $ 1 для файла:
if test -f "$ 1"; тогда
cd имя каталога ...
еще
cd "$ 1"
fi
UNetbootin использует загрузчик SYSLINUX.
Подробные инструкции доступны здесьhttp://www.syslinux.org/wiki/index.php?title=SYSLINUX