硬件环境
- NVIDIA GeForce 960
- 英特尔 i9 11900K
- 华硕 TUF GAMING B60M-PLUS
(我认为唯一相关的规格是 GPU)
问题
你好。我最近从 Ubuntu 22.04 升级到了 Ubuntu 22.10。几天过去了,没有出现重大问题,但今天我启动了 Ubuntu(与 Windows 11 双重启动,运行正常),结果进入了紧急模式,并显示以下消息:
/dev/nvme0n1p5: recovering journal
/dev/nvme0n1p5: clean, 1484190/15171584 files, 18827904/60659968 blocks
[ 3.712179] hdaudio hdaudioC0D2L Unable to configura, disabling
[ 3.712285] nouveau 0000:01:00.0: bus: MMIO write of 80000140 FAULT at 10eb14
[ PRIVRING ]
You are in emergency mode. After logging in, type "journalctl -xb" to view
system logs, "systemctl reboot" to reboot, "systemctl default" or "exit"
to boot into default mode.
Press Enter for maintenance
(or press Control-D to continue):
第一次尝试
经过一番谷歌搜索后,我决定将 nouveau 驱动程序列入黑名单,并添加/etc/modprobe.d/blacklist.conf
:
blacklist nouveau
options nouveau modeset=0
然后运行update-initramfs -u
和reboot
。
消息更改为以下内容,但仍未启动到图形桌面。有趣的是字体更改为更具风格化的字体,我认为是 Ubuntu 的终端默认字体。
/dev/nvme0n1p5: recovering journal
/dev/nvme0n1p5: clean, 1484190/15171584 files, 18827904/60659968 blocks
[ 3.590755] hdaudio hdaudioC0D2L Unable to configure, disabling
[ 5.156330] Bluetooth: hci0: Malformed MSFT vendor event: 0x02
You are in emergency mode. After logging in, type "journalctl -xb" to view
system logs, "systemctl reboot" to reboot, "systemctl default" or "exit"
to boot into default mode.
Press Enter formaintenance
(or press Control-D to continue):
之后,我尝试使用 来从 ubuntu 存储库安装 nvidia 专有驱动程序apt-get install nvidia-drivers-515
,但在安装结束时,终端冻结了大约 2 分钟,然后再次提示“紧急模式”。Nvidia 驱动程序未安装:dpkg -l
未显示任何有关 nvidia 的信息,我可以apt-get install nvidia-drivers-515
再次运行,结果完全相同。任何apt-get
或apt
命令,甚至 ,都会发生同样的情况update
。这在将 nouveau 列入黑名单之前已经发生过。
我已经从 Nvidia 网站下载了驱动程序,但我不知道是否可以使用它,因为当我运行它时,它会显示一个警告,说最好使用分发包。
第三次射击(更新)
按照 Nmath 的建议运行ubuntu-drivers autoinstall
安装了 nvidia 驱动程序的程序。重启后,我仍然进入紧急模式,但显示的消息略有不同:没有蓝牙失败。
/dev/nvme0n1p5: recovering journal
/dev/nvme0n1p5: clean, 1484190/15171584 files, 18827904/60659968 blocks
[ 3.602462] hdaudio hdaudioC0D2L Unable to configure, disabling
[ 3.672505]
You are in emergency mode.
hdaudio
请注意“紧急模式”提示下方和之前的空白行。
答案1
问题/boot/efi
出在了/etc/fstab
,它坏了,也许是升级搞砸了。我不知道 nouveau 驱动程序是否是一开始的问题,或者我只是误导了。结束此问题。