不是转发,我仔细检查了类似的问题,但没有一个描述我实际遇到的情况。
问题:每次我启动 Windows 时,我都无法启动 Ubuntu,因为出现了一系列有关 V0P、V1P、V2P(内核模块?)的 ACPI 异常,我无法截取屏幕截图或复制粘贴,但错误如下:
dspkginit-381 couldn't find/resolve named package element: V2P
机器: 微星 GL62M-7REX
操作系统:Ubuntu 16.04 与 Windows 10 双启动
我尝试过:
- 有人说这是 bios 无法更新的问题。其实不是,更新 bios 后什么都没有改变。
- 有人说这是一个无害的错误,避免使用 acpi 可以解决问题。但同样不起作用,grub 文件中的 acpi=off、acpi=strict(如某处针对类似问题所建议的)也无法解决问题。
- 有人说是 windows 搞乱了 grub。很明显是 windows 搞乱了某些东西,但不是 grub,我修复了它,更新了它,不管怎样…… 都不起作用。我指出 grub 仍然运行良好 - 据我所知 - 没有出现任何奇怪的行为。
- 我尝试使用 bcdedit 从 Windows 修复 bios / grub,如所述这里以及其他地方,但是不起作用。
- 有人说这是与 GPU 相关的问题,事实上可能是但在使用 windows 之前 (之后- 我稍后会解释这一点)Ubuntu 运行完美,没有任何问题。
重要笔记:
- 这个问题我已经困扰我好几个月了,但实际上我一直都能回到 Ubuntu(直到现在,我还是卡在 Windows 上)。怎么回事?我不知道。我只是尝试了好几次从 Ubuntu 启动到 Windows,但实际上并没有改变任何东西,显然完全是随机的Ubuntu 重新开始工作。
- 这是不是安装相关的问题,这意味着它在安装后没有立即出现,我已经使用 Ubuntu 多年了,从来没有遇到过这样的问题 - 也许 - 来自 Windows 的一些更新(我无法说出混乱究竟是什么时候开始的,因为我很少使用 Windows,但我无法消除它,因为我需要它)。
- 首次安装 Ubuntu (GTX-1050Ti) 时,GPU 给我带来了很多问题,但我设法解决了所有问题,并且一段时间内运行良好,然后 Nvidia 更新了驱动程序,把一切都搞乱了。从那时起,我再也无法从 Ubuntu 中看到 GPU,但系统一直运行良好(使用内置 GPU),并且 GPU 在 Windows 中一直(并且一直)工作。
我希望一切都清楚,请带我去某个地方,我很挣扎。
编辑:我现在正在用 Ubuntu 编写,无需字面上地什么都没做,所以我的猜测是,在安装更新后,Windows 会继续在后台做一些事情来修复它造成的混乱。
这可能吗?在更新程序之后,Windows 会透明地执行哪些操作,这可能会导致我所描述的一切?
答案1
看来我在 reddit 的帮助下找到了这个问题:
快速启动。
但是当心,我以为我对快速启动没问题,因为它(至少一次)是一个 BIOS 选项,而我最近发现在 Windows 设置中有一个软件开关。这是禁用它的方法。
问题在于快速启动使我在 Ubuntu 和 Windows 之间共享的 NTFS 分区的一些数据缓存保持“活动”,从而阻止前者完全启动。
现在一切正常。