我在工作站上全新安装了 Ubuntu 18.04.3 LTS Server,遇到了一个奇怪的问题。每次我安装/更新基础系统时:
apt-get update
系统在重启时冻结。也就是说,机器只是挂起并显示空白屏幕。但是,如果我随后在主板上执行 CMOS 重置,操作系统就会重新启动。我不确定如何进一步诊断。我检查了 /var/log/syslog,没有发现任何异常(也许我不知道要查找什么?)。我为 grub 做了一些常规操作:
GRUB_CMDLINE_LINUX="acpi=off nomodeset"
我的系统中确实有一张 NVIDIA 卡(Titan RTX),我的主板是 ASUS SAGE X299。
请告诉我如何进一步诊断。继续进行 CMOS 重置是不切实际的。谢谢!
答案1
您需要检查/var/log/安装/syslog文件而不是 /var/log/syslog,因为这是存储操作系统安装日志的地方。查看日志的结尾。我的日志Ubuntu-18.04.3-服务器成功安装后以以下几行结束:
Nov 20 13:01:37 in-target: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list:51
Nov 20 13:01:37 in-target:
Nov 20 13:01:37 finish-install: info: Running /usr/lib/finish-install.d/65partman-md
Nov 20 13:01:37 finish-install: info: Running /usr/lib/finish-install.d/70mtab
Nov 20 13:01:37 finish-install: info: Running /usr/lib/finish-install.d/90base-installer
Nov 20 13:01:37 finish-install: info: Running /usr/lib/finish-install.d/90console
Nov 20 13:01:37 finish-install: info: Running /usr/lib/finish-install.d/94random-seed
Nov 20 13:01:37 finish-install: info: Running /usr/lib/finish-install.d/94save-logs
答案2
首先,我们不必对 GRUB 进行任何永久性的更改。
将其改回GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
其次,在启动时按下eGRUB 菜单,并nomodeset
在 quiet splash nomodeset $vt 末尾添加 ... 然后按任意F10键或Ctrl+ x。
输入journalctl -xb
并检查行尾以查找任何问题......
否则,请尝试连接到 wifi 或互联网...
然后运行sudo apt update --fix-missing && sudo apt full-upgrade
。
首先,检测你的 Nvidia 显卡型号和推荐的驱动程序。执行以下命令:
$ sudo ubuntu-drivers devices
从上面命令的输出中,我们可以得出当前系统有某某Nvidia显卡,然后我们可以安装推荐的驱动程序。
如果我们同意该建议,那么我们可以ubuntu-drivers
再次使用命令来安装所有推荐的驱动程序:
$ sudo ubuntu-drivers autoinstal
此命令告诉已安装的驱动程序包将其自身添加到内核中。
或者,我们可以使用 apt 命令有选择地安装所需的驱动程序。例如:
$ sudo apt install nvidia-340
安装完成后,我们可以重新启动系统,然后就完成了。
另外,我们可以尝试发布在在 Ubuntu Server 18.04 上安装 Nvidia 驱动程序。