最近在解决一个python引起的问题的时候,作者心一狠,删了系统自带的python3.6, 顺便还删了python3。导致重启后ubuntu的virtual box虚拟机无法看到UI登录界面,只给我了孤零零的命令行。装了很多东西不可能重装,无奈只能自救啊。
首先,将原ISO 加入当前虚拟机的光驱storage:(简单,请自行研究活搜索)
然后,启动虚拟机,按住F12,进入boot选项后,选择光驱启动。
进入ubuntu界面后选择 try ubuntu。然后创建一个目录: mkdir ~/mnt
然后将真正的ubuntu磁盘mount过来: sudo mount /dev/sda1 ~/mnt
然后把缺失的/usr/lib/python3.6 /usr/lib/python3 /usr/local/lib/python3.6 /usr/bin/python3.6 等都复制到~/mnt目录对应的路径下(cp -r 命令)
然后便可重启,然后仍然看到的是命令行,此时执行sudo ln -s /usr/bin/python3.6 /usr/bin/python3
然后执行以下命令:(来源于网络)
-
sudo dhclient -r
-
sudo dhclient
此时,需要等待一会才能联网: ping www.baidu.com试试。
之后执行:
-
sudo apt-get install -f
-
sudo apt-get install ubuntu-minimal
-
sudo apt-get install xorg
-
sudo apt-get install ubuntu-desktop
此时已能看到桌面登录界面了。登录进去后执行:
-
sudo apt-get install ubuntu-standard meta-package