我已经设置了 Ubuntu 19.04 和 Windows 10 的双启动。很快,当我使用 Ubuntu 启动时,我开始卡在紫色屏幕上。
改为GRUB_LINUX_DEFAULT="quiet splash"
按照"GRUB_LINUX_DEFAULT="nomodeset"
网上的教程。
现在我只是被困在
hdaudio hdaudio C0D3: unable to bind the codec
为什么它根本不让我启动?
答案1
好了,就这样了。我所要做的就是删除“nomodeset”,这应该是解决方案。
答案2
对我有用的是移除 nomodeset
。
背景是 - 删除 nomodeset 后,我可以绕过hdaudio hdaudio C0D3: unable to bind the codec
错误进入登录屏幕并登录,但我的 HP 笔记本电脑会突然关闭 - 这就是我nomodeset
首先这样做的原因。
我的 NVIDIA 驱动程序很混乱。它们无法运行,也无法正确安装。
在阅读了一些论坛内容后,我发现 nomodeset 并不是必需的如果 nvidia 驱动程序安装正确。我安装了 Ubuntu 20.04 LTS 的全新副本,在保留 nomodeset 的情况下启动,apt 安装了 nvidia-utils-470,重新启动。现在,NVIDIA 驱动程序不允许您的 PC 使用 nomodeset 启动。在恢复模式下重新启动到 root shell,验证 NVIDIA 驱动程序正在使用nvidia-smi
。从 grub 中删除 nomodeset,然后重新启动。
现在一切都运行正常。可以安装 Display Link 驱动程序,并且可以无任何错误地重新启动。
答案3
朋友们,
感谢您提及‘NVIDIA 驱动程序’。
在终端(Ctrl+Alt+F2)检查 sudo apt update 后,我发现一个错误,并删除了 dpkg nvidia-340,使用此网站上的友好指导: https://phoenixnap.com/kb/fix-sub-process-usr-bin-dpkg-returned-error-code-1
此后,操作系统启动(闪烁的光标屏幕“消失”),进入登录页面。
全部完成后,由于操作系统性能,我将“GRUB_LINUX_DEFAULT="nomodeset noresume" 更改为“GRUB_LINUX_DEFAULT="quiet splash"”,方法是在启动期间按“shift”,然后按“e”编辑 GRUB 条目,并在最后一个命令行中找到“nomodeset noresume”(不带“”)。
怀着对你好(爱)的愿望。