所以这似乎是我的最新内核更新的问题,好像我使用旧内核启动,那么一切都很好。
Latest Kernel Version
=5.11.0-25-generic
Older Stable Version
=5.8.0-63-generic
如果我跳入tty
并运行,startx
它会要求我确认我的钥匙串密码。
看起来journalctl
这可能是它无法启动 gnome 会话的原因:
Aug 13 23:05:48 mithril goa-daemon[2014]: /org/gnome/OnlineAccounts/Accounts/account_1625737448_0: Setting AttentionNeeded to TRUE because EnsureCredentials() failed with: No credentials found in the keyring (goa-error-quark, 4)
Aug 13 23:05:48 mithril goa-daemon[2014]: secret_password_lookup_sync() returned NULL
Aug 13 23:05:48 mithril gnome-keyring-d[2206]: couldn't create system prompt: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.gnome.keyring.SystemPrompter exited with status 1
Aug 13 23:05:48 mithril gnome-keyring-daemon[2206]: couldn't create system prompt: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.gnome.keyring.SystemPrompter exited with status 1
Aug 13 23:05:48 mithril gcr-prompter[2213]: cannot open display:
Aug 13 23:05:48 mithril dbus-daemon[1924]: [session uid=1000 pid=1924] Activated service 'org.gnome.keyring.SystemPrompter' failed: Process org.gnome.keyring.SystemPrompter exited with status 1
Aug 13 23:05:48 mithril org.gnome.keyring.SystemPrompter[2213]: Unable to init server: Could not connect: Connection refused
Aug 13 23:05:48 mithril dbus-daemon[1924]: [session uid=1000 pid=1924] Activating service name='org.gnome.keyring.SystemPrompter' requested by ':1.14' (uid=1000 pid=2206 comm="/usr/bin/gnome-keyring-daemon --start --foreground" label="unconfined")
Aug 13 23:05:48 mithril dbus-daemon[1924]: [session uid=1000 pid=1924] Successfully activated service 'org.freedesktop.secrets'
Aug 13 23:05:48 mithril gnome-keyring-d[2206]: couldn't access control socket: /run/user/1000/keyring/control: No such file or directory
Aug 13 23:05:48 mithril gnome-keyring-daemon[2206]: couldn't access control socket: /run/user/1000/keyring/control: No such file or directory
Aug 13 23:05:48 mithril dbus-daemon[1924]: [session uid=1000 pid=1924] Activating service name='org.freedesktop.secrets' requested by ':1.10' (uid=1000 pid=2014 comm="/usr/libexec/goa-daemon " label="unconfined")
这是在 ThinkPad X1 上。
对于我应该在这里看什么,您有什么想法吗?
正如@heynnema 在下面的评论中要求的那样ls -al boot
:
drwxr-xr-x 4 root root 4096 Aug 10 08:26 .
drwxr-xr-x 20 root root 4096 Jul 8 10:37 ..
-rw-r--r-- 1 root root 253599 Jul 13 17:25 config-5.11.0-25-generic
-rw-r--r-- 1 root root 248322 Jul 15 14:51 config-5.8.0-63-generic
drwx------ 7 root root 4096 Jan 1 1970 efi
drwxr-xr-x 4 root root 4096 Aug 10 08:26 grub
lrwxrwxrwx 1 root root 28 Aug 9 08:29 initrd.img -> initrd.img-5.11.0-25-generic
-rw-r--r-- 1 root root 53029061 Aug 9 08:29 initrd.img-5.11.0-25-generic
-rw-r--r-- 1 root root 54078701 Jul 22 12:27 initrd.img-5.8.0-63-generic
lrwxrwxrwx 1 root root 27 Aug 9 08:29 initrd.img.old -> initrd.img-5.8.0-63-generic
-rw-r--r-- 1 root root 182704 Aug 18 2020 memtest86+.bin
-rw-r--r-- 1 root root 184380 Aug 18 2020 memtest86+.elf
-rw-r--r-- 1 root root 184884 Aug 18 2020 memtest86+_multiboot.bin
-rw------- 1 root root 5833109 Jul 13 17:25 System.map-5.11.0-25-generic
-rw------- 1 root root 5534491 Jul 15 14:51 System.map-5.8.0-63-generic
lrwxrwxrwx 1 root root 25 Aug 9 08:29 vmlinuz -> vmlinuz-5.11.0-25-generic
-rw------- 1 root root 10125664 Jul 13 17:43 vmlinuz-5.11.0-25-generic
-rw------- 1 root root 9800288 Jul 15 15:06 vmlinuz-5.8.0-63-generic
lrwxrwxrwx 1 root root 24 Aug 9 08:29 vmlinuz.old -> vmlinuz-5.8.0-63-generic
dmidecode -s bios-version
N32ET47W (1.23 )
机器是ThinkPad X1 Carbon Gen9
模型是20XW-0055UK
我认为图形是与 NVIDIA 集成的,Integrated Intel® Iris® Xe Graphics
而不是 NVIDIA。
Ubuntu 20.04.2 LTS
我之前没有在启动时编辑过 grub 菜单,所以如果您能提供/指出一些说明,那就太好了。
答案1
DRM FIFO 错误
这似乎是视频驱动程序缓冲区错误。您有一个 Intel® Iris® Xe 显卡系统。没有适用于 Intel 的驱动程序更新(除非您更新到 Ubuntu 21.04)。
我们将尝试通过nomodeset
暂时禁用视频驱动程序来启动,看看行为是否有任何变化。
启动到 GRUB 菜单
- 如果默认情况下不显示 GRUB 菜单,请使用 ESC 查看它
突出显示默认启动行
按下e键进入编辑模式
找到“quiet splash”并将其更改为“quiet splash nomodeset”
按CTRL-x或F10继续启动
观察是否能够完全启动
虚拟磁盘
尝试加载 RAMdisk 时,您的启动可能会在黑屏(死机)处停止。请注意以下两个 RAMdisk 文件之间的文件大小差异。5.11.0-25-generic 的文件较小,虽然并非不可能,但这表明它可能已损坏。我们将重建它。
-rw-r--r-- 1 root root 53029061 Aug 9 08:29 initrd.img-5.11.0-25-generic
-rw-r--r-- 1 root root 54078701 Jul 22 12:27 initrd.img-5.8.0-63-generic
启动到内核 5.8.0-63-generic
sudo update-initramfs -c -k 5.11.0-25-generic
启动到内核 5.11.0-25-generic
观察是否能够完全启动
BIOS
联想 ThinkPad X1 Carbon Gen9,型号为 20XW-0055UK
您的 BIOS 版本为 N32ET47W (1.23)。有更新的 BIOS 可用,版本 N32ET68W (1.44),发布日期为 2021/07/28,可下载这里。
笔记:阅读 Linux/Ubuntu 的 n32ul09w.txt README 说明。
笔记:确认我拥有适合您型号的正确网页。
笔记:更新 BIOS 之前请做好备份。
Ubuntu
您拥有 Ubuntu 20.04.2 LTS。您可能需要更新至 Ubuntu 21.04。