我重启了机器,发现明显有问题。没有 GUI,运行后屏幕变黑startx
。
lsb_release
返回:
command not found
apt-get update
返回许多“无法获取 https...”错误
我似乎没有互联网连接,所以我无法重新安装 X。这是在 Ubuntu 18.04 上。
答案1
我建议在恢复模式下修复它。
- 从计算机的开关启动
- 当计算机徽标消失时按一次 Esc。
- 你应该可以选择启动 ubuntu 或者进入高级模式
- 在高级模式下,您可以在恢复模式下选择一个内核。只需选择一个即可
- 选择启动网络(使用有线连接)
选择根-尝试
apt update
如果这不起作用
ping 8.8.8.8
如果可行,则表明您遇到了名称服务器问题。
nano /etc/resolv.conf
并添加
nameserver 8.8.8.8
从现在起你应该能够
apt install --reinstall ubuntu-desktop gnome-shell
和
reboot
您添加的名称服务器将在重启后被替换(/etc/resolv.conf 将被覆盖)。因此,如果您想返回恢复模式,您可能必须再次添加您选择的名称服务器。
答案2
当 grub 出现时按 e (编辑),转到以 linux 开头的行并添加
systemd.unit=multi-user.target
ro 之后
例子
linux /boot/vmlinuz-5.0.0-32-generic root=UUID=0a863c27-4a96-48db-aac1-1566522402d1 ro systemd.unit=multi-user.target
从我这里。这将启动文本模式。
检查
tail -n30 /var/log/apt/history.log
您最后删除或安装了什么。
安装已删除的软件包并删除已安装的软件包。并像@To Do 写的那样重新安装 ubuntu-desktop。
sudo apt install --reinstall ubuntu-desktop gnome-shell
我希望我没有解释得太复杂。