Ubuntu 18.04在安装Windows后无法启动(GRUB已修复)

在我的笔记本电脑上安装了Windows 7之后,原本运行Ubuntu 18.04 LTS的系统无法启动了。启动时没有出现GRUB菜单,直接进入了Windows。
使用Boot Repair工具后,GRUB菜单重新出现了,但是如果我尝试正常启动Ubuntu,屏幕会一直黑屏,并且左上角会有一个闪烁的光标。
在恢复模式下启动Ubuntu总是卡在同一个地方:
加载一些驱动程序,我猜是这样? loading some drivers, I guess? 在这里我发现,如果等待足够长的时间(大于5分钟),会出现另一个提示:
按Enter键启动系统 press enter to boot the system 按下Enter键后,确实会出现恢复模式菜单。
当我在这里选择network时,系统再次卡住,首先显示:
failed to start load kernel modules failed to start load kernel modules 然后显示:
failed to start load kernel modules - again failed to start load kernel modules - again,在这个地方停止了一切操作。
有趣的是,如果我现在按下Ctrl+c,Ubuntu会启动,我可以登录到我的用户帐户但是无线网络和USB都不工作
在有线网络连接下,它似乎能够正常工作(但并非对所有事情都有效,例如Firefox无法加载任何网站),我能够运行sudo apt-get updatesudo apt-get upgrade,它似乎能够连接到服务器,但并没有改变情况。
阅读了这位这个人的帖子,他似乎遇到了一个非常类似的问题,我对sudo systemctl status systemd-modules-load.service得到了以下输出:
很多红色的行many red lines 对我来说红线太多了,不幸的是,我太没有经验了,无法理解它想告诉我什么。 不幸的是,对于那个发帖者有帮助的答案对我的系统没有任何治愈效果。
这就是我现在的情况。最简单的方法可能是重新安装Ubuntu,但我真的想避免所有设置新系统的麻烦。有什么办法可以让我的Ubuntu安装正常启动(包括WiFi和USB工作)吗?
提前感谢任何建议!

评论不适合作为延续性讨论;此对话已被移至聊天室 - Seth
谢谢@Seth,很抱歉,由于我的声望不够,我无法将讨论转移到聊天中。 - linub
@linub 这次讨论的声望要求已经被免除了 :) - Seth
1个回答

系统挂起是由于您的Linux内核文件出现问题。它无法找到和加载所需的驱动程序,并在尝试查找它们时挂起。
这个问题可以通过执行以下步骤来解决:
$ sudo apt install --reinstall linux-image-generic
$ sudo grub-install /dev/sdX

将变量X设置为您希望用于启动的驱动器。在正常情况下,此驱动器为/dev/sda
解决其他错误的其他重要命令是使用以下命令确保您的Ubuntu安装的完整性:
$ sudo apt update
$ sudo apt upgrade
$ sudo apt full-upgrade
$ sudo apt autoremove

注意: 重新安装Linux映像修复了您遇到的模块错误。这也应该解决了您的网络驱动程序问题和连接互联网的问题。