我在 MSI GT72S 上双启动 Windows 10 和 Ubuntu 16.04。在我安装的内核中,我只能使用 4.4.0-36 启动,而且通常要试几次才能启动。任何比这个更新的版本都会卡在启动时,要么在 grub 菜单中的“高级选项”中选择“加载初始 ramdisk”,要么在选择默认最新内核后一分钟左右进入“busybox”提示符。
我不知道这是否相关,但我需要添加intel_idle.max_cstate=0
到 grub 才能获得任何可用的东西。
我如何诊断出了什么问题并修复它?
答案1
不完全确定这是否是我遇到的问题,但我的问题与这LVM2/LUKS 的问题。解决方案是设置
GRUB_CMDLINE_LINUX=""
GRUB_CMDLINE_LINUX_DEFAULT=""
,然后/etc/default/grub
运行
sudo update-grub
答案2
尝试从 Windows 菜单重新启动计算机而不是关机,然后直接启动到 Linux。
启动 Windows (10) 然后关机后,我收到此错误。我在其他地方看到有些人同时遇到了 CMOS 问题。我开始认为这可能与时间有关(Windows 和 Linux 似乎对时间的处理方式不同)。
我本想进入 Windows 并手动调整时间,但时间已经正确了。然后我从 Windows 菜单重新启动了计算机,Xubuntu 正常启动了。
答案3
我能够启动到恢复模式,并在驱动程序菜单中关闭 nvidia 驱动程序并重新打开。我认为它无法通过 Linux 内核更新正确更新
答案4
按下 进入 Ubuntu 内核的恢复模式F12,然后我选择升级包,但它不起作用,因为它似乎没有找到我的互联网连接。所以我继续进入恢复模式启动,然后运行sudo apt update and sudo apt upgrade
,重新启动,它就正常工作了。