I can only intuitively suggest an approach I would try in these circumstances (not from any direct experience).

If you can get into a stable desktop position can you create a new user account to...