VMware环境下Ubuntu 20.04卸载python3后的恢复经验分享
本文主要描述了在 VMware 环境当中,关于 Ubuntu 20.04 系统卸载 python3 之后的恢复过程的经验分享,其目的是提供一个用于备份以及解决类似问题的参考。首先,要明确在进行系统调整之前,备份是非常有必要的,本文所提及的步骤是针对出现问题的虚拟机进行克隆之后所开展的操作。

Windows 10 主机作为环境背景,使用的是 VMware 15.0 Pro,是以 ubuntu-20.04.4-desktop-amd64.iso 为映像,网络设置为 NAT 模式。安装了新的 python3 后,问题被触发了。通过 sudo apt remove python3 并进行重启,有可能还使用了 sudo apt autoremove 。
重启后,进入了命令行模式 tty1。通常情况下,图形化界面处于 tty7 。我们的目标是通过 apt install ubuntu-desktop 来恢复图形化界面。在这个过程中,发现网络连接出现了中断。需要通过 ifconfig -a 来检查网络连接情况,以确认 ens33 接口的 NAT 模式是有效的,但此时 IP 地址尚未被分配。使用 dhclient ens33 这个命令来手动获取 IP 地址,以此恢复网络连接。
网络恢复之后,就可以直接运行 apt install ubuntu-desktop 。要是遇到了安装方面的问题,能够试着去更换源或者重启 networkmanager 服务。需要注意的是,本次重演没有碰到之前的网络配置以及 VMware-tools 方面的问题,这部分的情况暂时不详细说明,不过在遇到类似问题的时候,可以把这些解决手段考虑进去。
本文提供了一个基本步骤,即在 VMware 环境下的 Ubuntu 20.04 中卸载 python3 后恢复网络和系统,以便遇到相同问题的用户参考。务必进行备份,以应对可能出现的情况。