1) Можно и не зная пароля root изменить его с помощью залогиненого пользователя используя "su passwd root" или "sudo passwd root" лично пробовал.
2) Я всегда восстанавливал с помощью live. Просто флешка всегда под рукой.
Но спасибо за способ... Не знал.)))