Ok, rimesso a posto usando ubuntu live da shell, era il file /boot/grub.cfg che era malato, aveva un riferimento root=uuid=eeihfdjfhkjue o simile, cambiato in root=/dev/sda1, e funziona