Eu percebo que essa é uma pergunta antiga, mas descobri que houve uma nova mudança, e foi isso que o Google pesquisou para mim, então vou postar a resposta que encontrei aqui.
quando tentei mudar o uuid do meu sistema de arquivos raiz (para um começo bem conhecido e um sufixo de número de série) no novo Ubuntu 14.04, descobri para meu horror que o tune2fs relatou: eu não posso fazer isso em sistemas de arquivos montados. Dependo de poder usar uma imagem de modelo com um uuid bem conhecido e alterar cada instalação para um uuid serializado. Eu achei que o problema não era intransponível.
Há um sinalizador que precisa ser desabilitado para permitir alterações no uuid montado com o novo tune2fs. este é o meu processo:
root@ubuntu1404:~# blkid
/dev/sda1: UUID="2ec827b0-72be-4c73-b58a-102a37aa24a3" TYPE="ext4"
root@ubuntu1404:~# uuid="deafcafe-abba-daba-deca-fc0ffee05065"
root@ubuntu1404:~# root_disk=$(df /|grep /|cut -d' ' -f1)
root@ubuntu1404:~# echo $root_disk
/dev/sda1
root@ubuntu1404:~# tune2fs -U $uuid $root_disk
tune2fs 1.42.9 (4-Feb-2014)
The UUID may only be changed when the filesystem is unmounted.
root@ubuntu1404:~# tune2fs -O ^uninit_bg $root_disk
tune2fs 1.42.9 (4-Feb-2014)
root@ubuntu1404:~# tune2fs -U $uuid $root_disk
tune2fs 1.42.9 (4-Feb-2014)
root@ubuntu1404:~# tune2fs -O +uninit_bg $root_disk
tune2fs 1.42.9 (4-Feb-2014)
root@ubuntu1404:~# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 7.3G 3.9G 3.0G 58% /
root@ubuntu1404:~# blkid
/dev/sda1: UUID="deafcafe-abba-daba-deca-fc0ffee05065" TYPE="ext4"
root@ubuntu1404:~#