使用Debian 9.8
。
我在安装某些软件包时遇到了一些麻烦。 Synaptics 软件包管理器让我进行升级,我接受了它,导致我的计算机在重新启动后冻结在登录屏幕上(鼠标不动等等:真的卡住了)。
现在,在启动过程中,我可以在应用升级之前选择以前的版本:这个版本仍然有效。或者恢复模式,这似乎并没有结束(我只等了一分钟:我是不是太不耐烦了?)
其他时候,当我的计算机似乎出现问题时,我会尝试使用Ctrl-Alt-1
.但我只看到一个闪烁的光标,没有任何提示......
我想知道在计算机启动时是否存在组合键,迫使他进入控制台模式,而不会到达GNOME
我正在使用的图形环境。
我想看看我的计算机在GNOME
登录屏幕上因新升级而冻结时是否能够以控制台模式及其所有新软件包启动。也许,发现发生了什么?
解决方案(参考您的建议):@GADR,
欢迎, Ctrl + Alt + F2 ,然后 sudo dpkg --configure -a 然后尝试更新 sudo apt update && sudo apt Upgrade 允许我到达控制台,在选择
4.9.0.9-amd64
出现问题的版本后立即按该键。但没有包裹被破坏。
@telcoM,
apt-get install --重新安装 linux-image-4.9.0.9-amd64
成功解决了问题。
非常感谢大家!
答案1
您可以尝试以 init 3 模式启动。在 grub 屏幕上输入字母 e 编辑引导选项,然后转到以“linux”开头的行并在末尾添加数字 3。然后按ctrl x 启动
答案2
看起来新内核的安装出了问题。如果从 GRUB 启动菜单中选择以前的内核,系统可以正常工作,那么这个问题很容易修复。
首先确保您有足够的可用磁盘空间。如果升级使软件包文件留在apt
缓存中,apt-get clean
以 root 身份运行是清理它们的简单方法。它应该是无害的:如果apt
需要这些软件包来安装其他东西,它只会再次下载它们。
然后,运行ls -l /boot/vmlinuz-*
以确定最新 Debian 内核的版本号。在撰写本文时,Debian 9.9 刚刚发布,因此您可能会看到/boot/vmlinuz-4.9.0-9-amd64
它是最新的,4.9.0-9-amd64
您的最新内核版本也是如此。
要重新安装最新的内核包,请apt-get install --reinstall linux-image-<version of problem kernel>
以 root 身份运行。例子:
# apt-get install --reinstall linux-image-4.9.0-9-amd64
该命令将重新安装指定的内核包,并在进程中重新创建任何 DKMS 内核模块和 initramfs 文件。根据您的 CPU 功率和安装的 DKMS 模块包的数量,这可能需要几分钟的时间。
命令完成后,您应该能够正常重新启动。