Es correcto.
También le puedes quitar esta parte:
\nNOTA: Para poder arrancar otros sistemas operativos, \n
ejecuta \"update-grub\" después de reiniciar el sistema. \n
Ya que en las últimas versiones de Wifisalx ya no es necesario gracias a el apaño que hiciste.
No , por que el apaño funciona una vez ... si despues re-ejecutas tu el tema de grub , si es necesario usar update-grub
El apaño se ejecuta cuando detecta que esta en HDD , hace el update-grub y se autoelimina asi mismo , para no ejecutarse a cada inicio ...por que puede que despeus instales tu otro linux u otro sistema o hagas cambios en el arranque ...y autoejecutarse lo desarmaria todo otra vez.
El auto update-grub , se ejecuta la primera vez que el sistema arranca dedse el hdd. luego ya no mas.
________________________________________________
esto es lo que hace el script
#!/bin/bash
# www.seguridadwireless.net
if [ ! -d /mnt/live ]; then
update-grub
rm -Rf /etc/xdg/autostart/wifislax-autoupdate-grub.desktop
rm -f "$0"
fi
1 - update-grub
2 - elimina el auto lanzador al arranque de sistema
3 - se elimina a si mismo
Como digo , si no fues asi , se ejecutaria en todos los arranques ,y creo que no seria bueno.
Lo habitual es instalar y ya no tocar nada..como mucho volver a instalar...
Si alguien llama al script de recuperar grub , es importantes ese mensaje final ,de que debe usar update-grub.

..por que lo que habia hecho lo elimina al reinstalarse.