come ti ho già detto, di regola slack10 non utilizza il file /etc/hostname...
l'hostname viene settato in binario (credo)

è probabilmente per questo che dato così te lo modifica e ti ignora quello che eventualmente hai messo a mano nel file.

quello che invece hai in /etc/hosts sono informazioni che riguardano esclusivamente i dns locali diciamo...