I've rebooted several times. I've a sneaking suspicion that I need to set root with an empty password rather than without one, ie by running passwd and pressing Enter twice, which will set it to blank, as opposed to never running passwd, but that's only a guess.