我查看了各种答案,但没有一个能解决我的问题。具体如下:
我运行了 Ubuntu Tweak Janitor 来清理一些旧内核(我还留下了一些)以及缓存和旧配置文件(全部位于 Janitor 部分的 System 部分下)。我还清理了一些程序缓存内容(也在 Janitor 下)。重启后,我得到了一个惊喜:
我只能启动到命令行并可以通过命令行登录在登录提示符下我得到iptables-restore: line 59 failed Problem running '/lib/ufw/user.rules'
我还会每隔几秒钟收到一条带有数字序列的消息,一条消息显示:“请求缓存数据失败”,另一条消息显示“假设驱动器缓存:写入”
一旦按下 Enter 键,我就可以登录但仍停留在命令提示符处。
按照提示,我尝试过:
Ctrl-Alt-F7(似乎做了一些事情然后就停止了 - 通常是在“检查电池状态”时)
sudo apt-get install ubuntu-desktop xorg build-essential
:我收到一条消息,说没有安装任何内容,因为最新版本已经安装了。startx
(结果是X: cannot stat /etc/X11/X (No such file or directory), aborting.
尝试从其他内核开始(结果相同)
这里尝试了部分建议:启动时出现“/etc/X11/X 不可执行”错误- 运行时
sudo apt-get update && apt-get upgrade
我得到以下信息:E: Could not open lock file /var/lib/dpkg/lock - open (13: Permissioin denied) E: Unable to lock the adminsitration directory (/var/lib/dpkg/), are you root?
然后我尝试了sudo apt-get installs --reinstall xserver-xorg
- 没有任何区别。我没有尝试最后一个命令,因为我不确定它是否适用于我的系统,并且不想让事情变得更糟(如果我应该做什么,请告诉我)。
请帮我修复所有问题,这样我就可以恢复 GUI 了。我敢打赌这是一个简单的修复,但我搞不懂!
答案1
*sudo apt-get install ubuntu-desktop、xorg 和 build-essential(我收到一条消息,说没有安装任何内容,因为最新版本已经安装了)
为此尝试添加--reinstall选项:
sudo apt-get install --reinstall ubuntu-desktop xorg build-essential
对于错误:
无法打开锁定文件 /var/lib/dpkg/lock — open (13:权限被拒绝)
您可以简单地移除锁,如下所示:
sudo rm /var/lib/dpkg/lock
(如果您没有运行任何其他安装或更新系统的程序)