下面是针对 “Virtualbox 6.1.34 出现 End kernel panic - not syncing: attempted to kill the idle task 的完美解决方法” 的完整攻略。
一、问题描述
Virtualbox 6.1.34 版本在 Linux 系统中运行时,有时会出现 “End kernel panic - not syncing: attempted to kill the idle task” 的错误提示。
二、解决方法
- 更新Virtualbox 版本
Virtualbox 官方已经发布了 6.1.36 版本,建议更新为最新版。可以参考以下步骤:
(1)卸载旧版本
sudo apt-get remove virtualbox
sudo apt-get remove virtualbox-d
sudo rm -rf /etc/virtualbox
sudo rm /etc/apt/sources.list.d/
sudo apt-get autoremove
(2)添加 Virtualbox 官方源
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
(3)安装最新版本
sudo apt-get update
sudo apt-get install virtualbox-6.1
- 更新 Linux 内核
如果更新 Virtualbox 后仍然无法解决问题,可以考虑更新 Linux 内核。可以参考以下步骤:
(1)查看当前版本
uname -r
(2)添加公钥
wget -q -O - 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xABAF11C65A2970B130ABE3C479BE3E4300411886' | sudo apt-key add -
(3)添加源
sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu $(lsb_release -cs)-security main"
(4)更新后重启
sudo apt-get update && sudo apt-get upgrade
sudo reboot
三、示例说明
以下为两个示例说明:
- 更新 Virtualbox 版本
假设当前已经安装 Virtualbox 6.1.34 版本,但遇到了 “End kernel panic - not syncing: attempted to kill the idle task” 的错误提示。
通过以下代码将本地 Virtualbox 移除,同时移除其所有依赖关系以及配置文件。
sudo apt-get remove virtualbox
sudo apt-get remove virtualbox-d*
sudo rm -rf /etc/virtualbox
sudo rm /etc/apt/sources.list.d/*
sudo apt-get autoremove
接着添加 Virtualbox 官方源,并安装最新版 Virtualbox 6.1.36。
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
sudo apt-get update
sudo apt-get install virtualbox-6.1
- 更新 Linux 内核
如果更新 Virtualbox 后仍然无法解决问题,可以考虑更新 Linux 内核。
使用以下代码查看当前 Linux 内核版本:
uname -r
如果当前内核版本低于 5.12.0,请执行以下步骤更新至最新内核版本:
wget -q -O - 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xABAF11C65A2970B130ABE3C479BE3E4300411886' | sudo apt-key add -
sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu $(lsb_release -cs)-security main"
sudo apt-get update && sudo apt-get upgrade
sudo reboot
四、总结
以上是针对 Virtualbox 6.1.34 版本出现 “End kernel panic - not syncing: attempted to kill the idle task” 错误提示的完美解决方法。可以根据实际情况选择更新 Virtualbox 或是 Linux 内核。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Virtualbox 6.1.34 出现 End kernel panic – not syncing: attempted to kill the idle task的完美解决方法 - Python技术站