А не правильнее тогда просто вызывать стандартный update-kernel по нажатию на кнопку?
Кстати, а как эта версия скрипта решает ту особенность update-kernel, когда в он натыкается на несколько версий какого нибудь модуля ядра и валится с ошибкой "на ручной разбор"?