我将 Debian 系统从 Debian Stretch 升级到 Debian sid,这不是一个稳定的版本。完成升级后,我尝试重新启动系统。它挂在
Started Update UTMP about System Runlevel Changes
- 我在互联网上搜索解决方案。其中大多数与显卡问题有关。我尝试了所有解决方案,但没有一个有效。
- 我还尝试
nvidia
使用文件手动安装驱动程序.run
。我收到一条错误消息failed to run /usr/sbin/dkms build
我使用的是 nVidia G 210 VGA。
答案1
您说该消息在重新启动时出现,但这意味着在启动时还是在关机时出现?如果处于关机状态,请按 Alt+SysRq+{R,E,I,S,U,B}(按 Alt+SysRq 并点击每个字母)以执行重新启动,然后手动强制降级回拉伸。
如果您的系统在启动时挂起,您可以通过启动到 bash shell 来绕过 systemd。启动时,点击Esc
直到出现 GRUB 菜单,突出显示您的操作系统,按e
进行编辑,添加init=/bin/bash
到以 开头的行末尾linux
,然后按Ctrl+x
进行启动。从那里,您可以通过 重新将 root 挂载为读写,通过或mount -oremount,rw /
启动网络接口,并降级为可扩展。ip
ifconfig
降级说明位于https://unix.stackexchange.com/a/153606/277591如果你需要它们。
答案2
从jessie升级到stretch后,我重新启动时遇到了同样的问题。起初,我尝试根据报告的其他解决方案删除 xserver-xorg-video-intel 软件包来解决问题,但这并没有解决我的问题。
但我也看到 Virtualbox 在挂起之前的启动顺序有问题,所以我使用 jessie 安装 CD 启动到带有网络的救援模式,进入 HD 根分区上的 root,然后:
- apt-get 删除 virtualbox
- apt-get 删除 virtualbox-dkms
然后重启,就没有出现卡顿的情况了。