使用 Nvidia 显卡登录 Ubuntu 23.04 后出现黑屏,输入命令时命令字符会从命令中丢失

使用 Nvidia 显卡登录 Ubuntu 23.04 后出现黑屏,输入命令时命令字符会从命令中丢失

我可能有多个问题,因此如果我需要针对其中一个问题创建单独的问题,请告诉我。

**

更新:2023 年 6 月 25 日我最终重新安装了 Ubuntu 22.04。我尝试了几次才成功安装。我之前的主目录在第二个硬盘上,所以我想,由于新安装只在第一个驱动器上,我会进行安装,然后将主目录更改为第二个驱动器。认为这个问题没有解决,但已经解决了。

**

第一个问题:昨天,在包含内核的更新之后,有些东西开始停滞不前。我通常会在收到更新通知后及时更新。更新后,我重新启动,一切都启动正常。然而,登录后,我看到一个黑屏,我可以用鼠标在上面移动光标,但什么都做不了。

硬件:System 76 Bogo Extreme,32 GB RAM,420 SSD,750 HDD,!TB Hdd。它大约有 8 年历史了,但只要没有软件问题,它就能很好地运行。

我尝试按照这里的说明进行操作。使用 Nvidia 驱动程序登录 Ubuntu 22.04.01 时出现黑屏毫无效果。但毫无效果的原因可能是第二个问题。

首先,在登录屏幕上,按 Cntl+Alt+F2-9 没有任何作用。我无法通过这种方式进入终端。我可以在重新启动时选择 Ubuntu 恢复屏幕。

我目前正在命令提示符下尝试按照指令设置第二个用户作为测试,以查看登录后是否出现黑屏。

问题 2. 当我输入命令时,所有字符都可见,但按下“Enter”键时,它们并未全部传递给操作系统。以下是我每次输入命令时得到的结果adduser test

adduser test

's:未找到命令'

adduser test

未找到命令 dduser,您的意思是:

 command 'adduser' from deb adduser
 command 'dpuser' from deb dpuser

adduser test

ds:未找到命令

adduser test

未找到命令‘addre’,您的意思是:

 command 'addr6' from deb ipv6toolkit

然后我想按照其他说明进入 etc 删除配置文件。但无论我输入什么命令,命令字符都会丢失,并且丢失的字符数也不一致。

cd /etc

/usr/bin/ld: 找不到 ec: 没有此文件或目录。至少命令 CD 被正确识别。

我之前遇到过显卡驱动程序问题,通过降级显卡解决了这个问题。但是,我想我启动了闪存驱动器来从那里运行命令。像往常一样,非常感谢任何帮助。

更新:命令提示符开始工作,我能够添加新用户 Test。当计算机首次启动时,图形在显示登录时工作正常。一旦我使用我的用户名或 Test 用户名登录,我所看到的只是一个显示鼠标指针的黑屏。

我从 bootlog 中记下了一些内容,并将它们记录在这里。希望这能向某些人透露一些信息。

5 月 4 日 19:20:59 Fort**** 内核:ACPI:OSL:资源冲突;驱动程序缺少 ACPI 支持?

...

5月04日 19:20:59Fort**** 内核:ACPI 警告:SystemIO 范围 0x0000000000000563-0x000000000000054F 与 OpRegion 0x0000000000000500 - 0x0000000000000563 (\GPIO_ (20221020/utaddress-204) 冲突

...

*内核:nvidia:加载树外模块会污染内核。

*内核:nvidia:模块许可证‘NVIDIA’污染了内核。

*内核:nvidia:模块验证失败:缺少签名和/或所需密钥 - 污染内核

...

*内核:nvidia-nvlink:Nvlink Core 正在初始化,主设备号 238

*kernel: nvidia-modeset: 正在加载适用于 Unix 平台的 NVIDIA 内核模式设置驱动程序 470.182.03 2023 年 2 月 24 日星期五 03:18:06 UTC

*内核:[drm] [nvidia-drm] [GPM ID 0x00000100] 正在加载驱动程序部分的最后一行:

单元 systemmd-fsckd.service 已成功进入“死亡”状态。

+++++++++++

[ 0.064139] 内核命令行:BOOT_IMAGE=/vmlinuz-6.2.0-20-generic root=/dev/mapper/vgubuntu-root ro nomodeset noresume

[ 0.065188] 使用 nomodeset 参数启动。仅系统帧缓冲区可用。

[ 0.065200] 未知的内核命令行参数“BOOT_IMAGE=vmlinuz-6.2.0-20-generic”,将传递给用户空间。

更新 2023.05.21我能够登录终端,因此我可以访问命令提示符。我按照以下说明清除了 nvidia 驱动程序。我还升级了软件,以防是软件包导致了问题。我按照说明安装了正确的 nvidia 驱动程序。https://help.ubuntu.com/community/NvidiaDriversInstallation

重启后,系统弹出一条消息,提示我处于“紧急模式”,并给出了几个选项,其中一个选项是按 ctl+D 继续。我按下了 control+D,屏幕变黑了,左上角有一个闪烁的下划线。

现在我回到了之前的状态。当我在 root 提示符下时,我输入“exit”以继续启动到默认模式。然后它挂在“Starting default.target”处,挂在那里一段时间后,它又回到紧急模式。目前我不太确定问题出在图形驱动程序上。还有一点。当我以普通用户身份登录到终端时,我的主目录中的所有内容都消失了,除了我在测试加密后是否可以写入驱动器时输入并保存的一个文档。

相关内容