答案1
肯定是内核问题,您看到的文本是内核崩溃后记录的堆栈跟踪。具体来说,内核崩溃似乎是由 rtlwifi(Realtek Wifi)模块出现问题引起的。通过 GRUB 命令行将该模块列入黑名单,以成功启动 Ubuntu 安装,然后尝试安装较新或较旧的内核。方法如下:
当 GRUB 加载程序出现时,选择 Ubuntu 的高级选项,然后按e
编辑引导行。在类似 的内核命令/引导行上linux /boot/vmlinuz-linux root=UUID=978e3e81-8048-4ae1-8a06-aa727458e8ff quiet splash
,准确添加以下文本:modprobe.blacklist=rtlwifi
然后按Ctrl+x
以将模块列入黑名单的方式进行引导。如果最终出现相同的内核崩溃,则还可以尝试使用 将 mac80211 模块列入黑名单modprobe.blacklist=rtlwifi,mac80211
。
这至少应该能让你真正启动到 Ubuntu 17.10。现在你需要手动安装旧内核或新内核。首先,尝试最新的内核 v4.14.2http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14.2/,也许该错误已得到修复。如果您在使用较新的内核启动时遇到相同的内核崩溃,请尝试最新版本的 lts 稳定内核:http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.65/
考虑到这是您的 Realtek wifi 卡可能使用的模块,您将无法访问互联网,并且必须将主线内核存储库中的 debian 软件包加载到 USB 密钥上。使用 dpkg 和预编译的 debian 软件包(您很可能需要 headers all、headers generic amd64 和 image generic amd64 .debs)在 Ubuntu 主线内核存储库中手动安装内核:http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=N;O=D
在 Ubuntu 安装中,导航到下载文件夹并使用 手动安装 .deb 包sudo dpkg -i *.deb
。 尝试找到您可以运行的最新版本的内核,直到收到内核崩溃。 然后在 launchpad 上为 Ubuntu 内核维护人员提交错误,或直接向内核错误跟踪器提交错误,网址为https://bugzilla.kernel.org/。
答案2
使用全新 LiveCD 启动。覆盖旧系统。全部修复。