Ubuntu 18.04 Server Beta 2重启功能失效问题求助
我之前在工业级单板机上碰到过类似的重启卡死问题,结合你的情况(卡在LVM2 metadata daemon停止阶段),给你几个实用的排查方向:
先从LVM本身入手排查
既然卡在LVM守护进程这里,先确认有没有挂载的LVM卷未正常卸载。可以用lvdisplay查看所有逻辑卷的挂载状态,手动卸载可疑的卷:sudo umount /path/to/your-lvm-mount-point,之后再执行sudo shutdown -r now测试。
另外可以修改LVM配置文件/etc/lvm/lvm.conf,找到use_lvmetad参数,将其值改为0,保存后重启LVM服务:sudo systemctl restart lvmetad,再尝试重启系统,看看是否解决。深挖系统日志找线索
关机阶段的详细日志可能藏着问题根源,查看上一次启动的关机日志:journalctl -b -1,重点过滤LVM停止后的日志内容,看是否有某个服务/进程无法正常终止导致卡住。也可以查看/var/log/syslog文件,搜索shutdown或lvmetad相关的条目。调整GRUB启动参数解决ACPI兼容性问题
研华SBC这类工业硬件常存在ACPI兼容性问题,即使调过BIOS,也可以试试在GRUB里添加参数:- 编辑
/etc/default/grub,找到GRUB_CMDLINE_LINUX_DEFAULT行,添加acpi=force或acpi=noirq(比如改成GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force") - 执行
sudo update-grub更新配置 - 重启系统后再次测试
sudo shutdown -r now
如果ACPI参数无效,也可以尝试添加apm=power_off,切换到APM电源管理模式,部分老工业硬件对这个支持更好。
- 编辑
更换内核版本测试兼容性
Ubuntu 18.04默认内核可能和研华SBC的硬件存在适配问题,试试升级到HWE(硬件启用堆栈)内核:sudo apt install linux-generic-hwe-18.04,安装完成后重启系统,再测试重启命令。如果升级后问题依旧,也可以尝试降级到更老的稳定内核版本,排查是否是内核层面的兼容性问题。测试不同的重启方式
换用其他重启命令试试,比如sudo reboot或sudo systemctl reboot,看看是不是shutdown -r now的特定逻辑触发了问题。也可以进入单用户模式排除用户态服务干扰:执行sudo systemctl isolate multi-user.target,之后再执行重启命令,观察是否还会卡住。检查研华专属硬件驱动
研华SBC通常有官方提供的Ubuntu驱动包,确认你是否安装了对应型号的专属驱动。如果没有,去研华官方下载适配Ubuntu 18.04的驱动并安装,部分硬件需要特定驱动才能正常处理电源管理流程。
内容的提问来源于stack exchange,提问作者Nathan Smith

