如果 USB 集线器未连接到 USBBC 端口,Ubuntu 22.04 将无法启动

如果 USB 集线器未连接到 USBBC 端口,Ubuntu 22.04 将无法启动

我认为这是在使用软件更新程序更新 Ubuntu 基础后发生的。

如果在打开机器之前没有将 USB 集线器连接到 USBBC 端口,则启动时会挂起并显示黑屏。屏幕上的最终消息是:

loop22: detected capacity change from 0 to 8

但是,如果我将 usb 集线器连接到 usbc 端口(它是裸露的 usbhub,没有设备连接到该 usbhub),我可以非常快速地启动并进入登录屏幕。无论使用哪种 usbhub(即我测试更换了几个 usbhub),但需要在打开电源之前或在 grub 菜单上进行选择之前将其连接。

有人能告诉我如何解决这个问题吗?(或者我如何调试以获取更多信息)。我在 HP Envy x360 机器上。

更新:

  • 疲惫boot-repair不能解决问题
  • 我认为这是在升级 BIOS 后发生的,因为当我尝试使用 live usb 启动时也会出现此问题 :(
  • 如果我先登录 Windows 并重新启动到 ubuntu(我已选择 Grub 进行双启动),那么即使没有连接 usbhub,我也能够成功启动

答案1

我在使用 ryzen 5700u 的 envy x360 上也遇到了同样的问题。更新内核后,5.17.0-1018-oem这个问题就解决了。

我选择了可​​能是最简单的路线

sudo apt install linux-image-5.17.0-1018-oem
sudo apt install grub-customizer
sudo grub-customizer

然后我进入“常规设置”->“默认条目”->“预定义”,选择新内核的选项,然后单击“保存”

相关内容