我有一个在 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 菜单打开。
- 选择“高级...”
- 选择您喜欢的旧内核以从中启动。