我认为这是在使用软件更新程序更新 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
然后我进入“常规设置”->“默认条目”->“预定义”,选择新内核的选项,然后单击“保存”