大约 20 分钟前,我执行了标准升级(“apt-get upgrade”)。重启后,我被转到紧急 shell,无法正常启动。以下是来自 /var/log/apt/history.log 的信息:
开始日期:2018-02-05 23:47:41 命令行:apt-get upgrade 升级:libsystemd0:amd64(229-4ubuntu21、229-4ubuntu21.1)、libsystemd0:i386(229-4ubuntu21、229-4ubuntu21.1)、grub-common:amd64(2.02~beta2-36ubuntu3.15、2.02~beta2-36ubuntu3.16)、libxatracker2:amd64(17.0.7-0ubuntu0.16.04.2、17.2.4-0ubuntu1~16.04.4)、grub2-common:amd64(2.02~beta2-36ubuntu3.15、2.02~beta2-36ubuntu3.16)、udev:amd64(229-4ubuntu21, 229-4ubuntu21.1)、libegl1-mesa:amd64(17.0.7-0ubuntu0.16.04.2、17.2.4-0ubuntu1~16.04.4)、grub-pc:amd64(2.02~beta2-36ubuntu3.15、2.02~beta2-36ubuntu3.16)、libudev1:amd64(229-4ubuntu21、229-4ubuntu21.1)、libgbm1:amd64(17.0.7-0ubuntu0.16.04.2、17.2.4-0ubuntu1~16.04.4)、grub-pc-bin:amd64(2.02~beta2-36ubuntu3.15, 2.02~beta2-36ubuntu3.16)、systemd-sysv:amd64(229-4ubuntu21、229-4ubuntu21.1)、libwayland-egl1-mesa:amd64(17.0.7-0ubuntu0.16.04.2、17.2.4-0ubuntu1~16.04.4)、libpam-systemd:amd64(229-4ubuntu21、229-4ubuntu21.1)、grub-rescue-pc:amd64(2.02~beta2-36ubuntu3.15、2.02~beta2-36ubuntu3.16)、systemd:amd64(229-4ubuntu21、229-4ubuntu21.1)、libmbim-proxy:amd64 (1.12.2-2ubuntu1、1.14.0-1ubuntu0.16.04.1)、libgl1-mesa-dri:amd64(17.0.7-0ubuntu0.16.04.2、17.2.4-0ubuntu1~16.04.4)、libmbim-glib4:amd64(1.12.2-2ubuntu1、1.14.0-1ubuntu0.16.04.1)、mesa-va-drivers:amd64(17.0.7-0ubuntu0.16.04.2、17.2.4-0ubuntu1~16.04.4) 结束日期:2018-02-05 23:49:30
我认为最有可能出错的软件包是 systemd,因为它确实(某种程度上)启动了,但我不太确定。这发生在 Ubuntu 16.04.3 LTS 上
更新:选择相同的内核,但在 grub 中将 Upstart 放在旁边,成功启动。但是,我遇到了 systemd-login 错误。这至少对我来说使系统可用,尽管很多 Ubuntu 用户可能会陷入困境。这应该是优先事项。
答案1
据我所知,我似乎也遇到了同样的问题。今天下午进行了自动更新,之后出现了 grub shell 屏幕,我不知道该怎么办。
我有一个完全更新过的(直到今天那个重大更新)Ubuntu 16.04,运行在HP 350 G2上([电子邮件保护]GHz、8 GB DDR3L SDRAM@1600 MHz、AMD Radeon R5 M240)。感谢您提供的任何帮助和提示!:)
编辑:通过启动修复工具解决了该问题,并按照本指南使用它:https://sourceforge.net/p/boot-repair-cd/home/Home/