这个问题相当长。我对我的笔记本电脑进行了两次升级:我将系统 RAM 增加到最大,并用 4 TB SSD 替换了 2 TB 硬盘。系统是 22.04,当前系统是 22.04,但保持最新(之前使用软件更新程序 GUI 应用程序)。我首先进行了试用以验证硬件确实可以正常工作,然后在“选中”专有驱动程序框的情况下进行了完整安装。然后我重新启动;一切都正常,但我以前的/home
目录、我的个人文件和选择都/opt
没有/usr/local
。我没有触碰 Ubuntu 安装程序 GUI 安装的任何系统文件目录,因此最终得到了一个带有 ext4 文件系统的 4 TB 分区(我更喜欢分区和 XFS,而不是 ext4)。按照有关如何将nouveau
nvidia 专有驱动程序的开放驱动程序列入黑名单的说明后,我能够启动 Xwindows GUI。我通过启动、进入滚动终端屏幕(例如按 F3)、登录滚动屏幕,startx
然后标准 Ubuntu Gnome GUI 启动——而不是 MATE。请注意,xinit
失败但startx
可以工作。显然,配置文件错误。请注意,在系统默认屏幕上,ctrl-alt-F1
我看到的只是黑屏上带有白色轮廓的 X(指点设备确实移动了 X),没有窗口管理器。由于我正在使用 MATE,所以我需要marco
。显然,一个或多个配置文件不正确。有什么建议吗?请注意,所有相关软件包(例如 Nvidia 专有软件包和 MATE 软件包)都是从 Ubuntu 安装的,不是我自己构建的,也不是手动下载和安装的。
答案1
显然,某些软件包配置文件有问题。我以 root 身份执行了
apt purge gdm3
apt install gnome gnome-core ubuntu-desktop ubuntu-desktop-minimal gdm3
现在出现了正常的图形登录。请注意,行中列出的附加软件包apt install
是 gdm3 清除列表中将与 gdm3 一起删除的软件包。虽然安装了 Gnome,但实际上 MATE 在输入密码之前作为“齿轮选择”提供,但在用户从 GUI 登录中选择之后,MATE 工作正常。
如果该问题的任何读者可以解释哪些系统文件被上述命令“纠正”,那么这样的澄清将不胜感激,以帮助理解在 Ubuntu 启动 GUI 登录和 GUI 窗口显示管理器(例如 MATE 的 marco)期间实际发生的情况。