1 systemctl enable --now debug-shell.service 然后在出现这个问题的时候按 Alt-F9进入shell。 使用 systemctl list-job 找出还在运行的systemd服务然后使用systemd status xxxx 查看服务运行情况。
最近电脑启动总是偶尔遇到这样的问题, BUG:soft lockup - CPU#0 stuck for 23s! [migration/0:5] 于是在grub里取消了内核启动参数“quiet”,让linux报出更多问题。在打印的日志中出现了clocksource,swapper等,于是尝试通过禁用swap分区调整tsc等手段,发现都没有用,网上查了蛮多资料,试过去都没用。 由于日志里面提示软锁的函数都是关于cpu多核调度的,比如migration里的stop_machine_yield,以为是cpu的问题,耽误了不少时间,最终还是没解决。
原因是swap分区没了之后影响了启动逻辑。删除resume=uuid即可。 1 2 sudo rm /etc/initramfs-tools/conf.d/resume sudo update-initramfs -u 参考:https://www.reddit.com/r/debian/comments/h8b0am/dell_optiplex_390_gets_stuck_on_mdadm_no_arrays/
默认debian用了ibus,需要先卸载。如果装了fcitix4也卸载。 1 2 sudo apt remove fcitx* sudo apt remove ibus* 之后按照这里:https://wiki.debian.org/zh_CN/I18n/Fcitx5 安装fcitx5
可以去金士顿或者crucial官网查询该设备支持的内存型号, https://www.kingston.com/czech/en/memory/search/model/103250/dell-alienware-optiplex-7090-tower-small-form-factor-sff https://www.crucial.com/compatible-upgrade-for/dell/optiplex-7090-small-form-factor 发现都是1.2V的,但是买来的内存条虽然是金士顿的,但是是1.35V的,难怪开机不识别。
家里有台老电脑,一开机就提示这个,以为是风扇的问题。就去淘宝上买了个3pin的风扇,结果还是提示这个,后来检查了一下,发现这个风扇是,白,红,黑三条线的,不能调整风扇速度,所以要买黄,红,黑三条线能调节速度的风扇才行。
先查看相关日志 1 2 3 4 5 systemctl status gdm journalctl -xe|grep gdm journalctl -u gdm cat ~/.local/share/xorg/Xorg.0.log cat /var/log/Xorg.0.lo 或者手动启动xsession测试: 1 startx 看到里面报错是载入/etc/X11/xorg.conf报错的。
1 2 sudo apt install fbterm fbterm-ucimf ucimf-sunpinyin fbterm -i fbterm_ucimf 之后可以在终端里输入和显示中文,效果还不错,嘿嘿~