我对 Ubuntu(Linux)很陌生,所以如果我需要具体的说明,请原谅我......
尝试将 Ubuntu 20.04 安装到以下设备上: https://ark.intel.com/content/www/us/en/ark/products/91064/intel-compute-stick-stk1a32sc.html
之前的版本 LTS 18.04 在重启时可以正常工作。
但是,在从新安装 20.04(未升级)后,当我通过菜单关闭 Stick 时,它会按预期关闭,但如果我在重新启动时尝试“重新启动”,它会卡在启动时并出现软锁定错误。见下图:
说实话,我对 Linux 操作系统的故障排除完全不了解。我检查了日志dmesg
,没有看到任何关于此错误的提及。这很令人困惑,因为我的理解是这是 Windows 中的转储文件?
任何帮助是极大的赞赏。
问候,
红色箭头。
附言:管理命令日志档案:
答案1
看起来它已经启动了(否则你将无法获取 dmesg 日志)。因此,只需获取一个较新的内核即可v5.6并安装它,然后重新启动并在 grub2 菜单中选择较新的内核。
软锁定当某件事进入一个 CPU 线程以便执行,但在执行完成后没有出来时,就会发生这种情况(只发生在内核中,因为你可以禁用抢占或者中断仅在内核中而不是在用户空间中。内核程序员有责任调用例如日程()或在必要时采取类似程序)。
所以这肯定是一个错误,我认为除了安装另一个内核之外你无法做任何事情来摆脱它。
您可能还想安装其他内核模块。
如果你使用特定的专有驱动程序,如 Nvidia GPU 驱动程序或 Broadcom STA 驱动程序,为了能够将它们与较新的内核一起使用,你需要可能需要安装内核头文件然后重新配置驱动程序的陣容包裹。
例如您可能需要执行以下操作:
sudo dpkg-reconfigure nvidia-driver-VERSION
或者
sudo dpkg-reconfigure broadcom-sta-dkms
希望能帮助到你。
答案2
我遇到了同样的错误消息,并且我在 VMware Workstation 16 Pro build-17966106 上的虚拟机中运行 Ubuntu 20.04。
在虚拟机设置-“处理器”下的“硬件”选项卡中启用“虚拟化 Intel VT-x/或 AMD-V/RVI”对我来说很有帮助。