你好:尝试使用 ubuntu 20.04 上的应用程序登录 protonvpn 几个小时后(在此期间无法访问互联网),我决定卸载 protonvpn 应用程序并重新开始。大错特错。
我按照以下说明进行卸载:
https://protonvpn.com/support/linux-ubuntu-vpn-setup/
1.卸载官方应用程序。卸载官方应用程序的方法:
sudo apt-get autoremove protonvpn 删除所有剩余文件:
rm -rf ~/.cache/protonvpn
和
rm -rf ~/.config/protonvpn”
两个 rm(删除)命令似乎都不起作用:都收到了错误消息 - 其中第二条是“权限被拒绝”。
所以我在每个命令前都添加了“sudo”。在每个 rm 命令前都添加了“sudo”后,两个命令都没有响应(只是出现了一个新提示),所以它们似乎可以正常工作。
但是,后来,我再也无法登录 ubuntu。我的 ubuntu 密码无法识别。(我认为我遇到的情况是其他人描述的“登录循环”。当我在启动后输入密码时,屏幕闪烁,然后返回登录屏幕。我再次登录,结果相同。)
[我的电脑是联想 T410,配有英特尔显卡。不是 nVidia。]
然后我尝试对两个版本的 Ubuntu 使用恢复模式:
Linux 5.11.0-40-generic(恢复模式),以及
Linux 5.11.0-38-generic(恢复模式)
两种恢复方法都不起作用。两者都启动了全新安装的 ubuntu 20。虽然我的 ubuntu 密码现在起作用了,但当 ubuntu 打开时,我的所有文件都不见了,我安装的所有软件也都不见了。(屏幕上显示“连接您的在线帐户”,就像全新安装一样。没有文件。)
发生了什么?我只是想删除阻止我访问互联网的 protonvpn 应用程序。结果,我毁掉了整个安装并丢失了所有数据。
我按照 protonvpn 卸载说明操作,结果一切都丢失了。(Protonvpn 支持没有提供任何帮助 - 代表说我一定是“输错了”卸载命令。但我没有。)
我将非常感激有关恢复我的 ubuntu 安装或只是恢复我丢失的数据的建议。(卸载一个应用程序怎么会造成如此大的痛苦?)
我希望可以找回我的数据。它肯定还在我的硬盘上。
谢谢。
答案1
嗯,您运行的命令显然不会造成混乱。我猜是自动启动脚本中的某些东西期望调用不存在的东西,因此失败了。
您应该能够修复该问题,方法是找到问题,或者简单地清除(并替换)skel 文件。如果您可以获得文件的 sudo 访问权限,则可以轻松完成这两种操作。
通常可以通过多种方式完成此操作。最简单的方法是登录控制台。如果您正在运行 ssh-server,通常可以远程完成此操作,或者根据您的登录 GUI,您可以告诉它转到文本控制台。如果您将其设置为允许,您可能能够以 root 身份登录。
否则,你应该可以进入单用户模式(见如何从 GRUB 启动到单用户模式?)
恢复模式的目的是建立一个全新的操作系统,您可以从中挂载原始文件系统并直接编辑文件。
理想情况下,您需要找出失败的原因并修复它。我会首先 grep 主目录中的所有内容,以查找 protonvpn。不过,如果有疑问,您可能需要从控制台创建一个新用户,并以他们的身份登录,这样可能不会出现相同的问题。然后,如果需要,您可以返回控制台并查看新用户创建的 skel 文件与旧用户拥有的 skel 文件之间的差异。
理想情况下,具有直接 protonvpn 经验的人可以帮助您,但我希望通过概述我会做的事情来提供帮助。