Попробуйте загрузить live cd и когда вы находитесь в главном меню live cd, нажмите F6 и добавьте
all_generic_ide
в конец строки в качестве опции загрузки.
Кажется, что $ HOME интерпретируется, прежде чем он переходит к bash? Я бы попробовал одно из следующего. Либо добавьте:
env HOME=/home/MyName
в код сразу после описания.
Или переместите код из блока сценария в другой файл сценария с помощью:
#! /bin/bash
в виде строки 1. Затем имеем
exec /path/to/my/script.sh