![VirtualBox guest Win10 @ Linux 主机在启动时挂起很长时间,如何排除故障?](https://linux22.com/image/125631/VirtualBox%20guest%20Win10%20%40%20Linux%20%E4%B8%BB%E6%9C%BA%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E6%8C%82%E8%B5%B7%E5%BE%88%E9%95%BF%E6%97%B6%E9%97%B4%EF%BC%8C%E5%A6%82%E4%BD%95%E6%8E%92%E9%99%A4%E6%95%85%E9%9A%9C%EF%BC%9F.png)
我有一个在 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
最近几天的内核更新是一个原因。尝试启动到较旧的内核。我认为一些崩溃补丁或类似的东西是这个问题的根源。
如何启动到旧内核
- Shift计算机启动时重新启动并按住。 Grub 菜单打开。
- 选择“高级...”
- 选择您喜欢的旧内核以从中启动。