VirtualBox guest Win10 @ Linux 主机在启动时挂起很长时间,如何排除故障?

VirtualBox guest Win10 @ Linux 主机在启动时挂起很长时间,如何排除故障?

我有一个在 Linux 主机上运行 Windows 10 的 VirtualBox 虚拟机。它以前工作得很好,但是今天当我启动它时,它就挂了。

虚拟机的窗口只是一个黑色的方块,主机也挂了。我什至无法使用Ctrl+ Alt+切换到另一个控制台F6

我该如何开始解决这个问题?(我没有任何快照可以返回。)


更新:后:

删除了所有 Virtualbox 软件包:

apt auto-remove 'virtualbox*'

重新安装最新版本(首先添加所需的存储库(请参阅 virtualbox.org):

apt install virtualbox-5.2

自 2018 年 2 月 20 日起,它再次在4.13.0-32-generic #35~16.04.1-Ubuntu.

答案1

这可能是由于最近的内核更新所致。您可以尝试启动较旧的内核。

您可以通过执行以下操作为较旧的内核(小于 4.13 的版本)创建 GRUB 菜单项:

1) 通过在终端中运行以下命令来找出您安装了哪些内核:

$ls /boot/vmlinuz*

2)然后找到你的系统根目录(不是交换区)的磁盘UUID:

$ll /dev/disk/by-uuid

3) 然后在文本文件中将这些值替换到下面的菜单条目中:

menuentry "Linux Mint 18.3 Cinnamon 64-bit, with Linux 4.10.0-38-generic" {
        linux   /boot/vmlinuz-X.X.X-XX-generic root=UUID=XXXX-YYYY ro  quiet splash
        initrd  /boot/initrd.img-X.X.X-XX-generic
}

4)打开自定义GRUB菜单进行编辑:

$sudo nano /etc/grub.d/40_custom

5) 将修改后的菜单条目复制并粘贴到 40_custom save 中。然后运行:

$sudo update-grub

如果您也愿意,您甚至可以将其设置为 grub 默认值。

随着时间的推移,出于显而易见的原因,我会谨慎使用这个内核。希望该补丁的补丁很快就会出现,但我不会屏住呼吸。

答案2

最近几天的内核更新是一个原因。尝试启动到较旧的内核。我认为一些崩溃补丁或类似的东西是这个问题的根源。

如何启动到旧内核

  1. Shift计算机启动时重新启动并按住。 Grub 菜单打开。
  2. 选择“高级...”
  3. 选择您喜欢的旧内核以从中启动。

相关内容