因此,当我运行 apt 升级时,我已设置了 Ubuntu 18.04 和 Windows 10 的双启动,但现在我无法再启动 Ubuntu(Windows 运行正常),恢复模式输出停留在“正在加载初始 ramdisk”。之前,我注意到我的笔记本电脑无法运行 Ubuntu 19.04(但可以运行 18.10),这也导致同样的问题,停留在“正在加载初始 ramdisk”。
我运行了 yannubuntu 启动修复工具,它修复了一次启动问题 - 没有任何 apt 升级或安装,笔记本电脑在连续尝试启动时都失败了。启动修复在进一步尝试后也不起作用,以下是输出的 pastebin:http://paste.ubuntu.com/p/wkGfGdQgJH/
这款笔记本电脑型号没有独立显卡,因此这不是驱动程序问题。
运行 Linux 5.1.1 内核,切换到旧内核也无济于事
答案1
按照这个方法解决:Ubuntu 18.04.2 更新后启动卡在紫屏上
这个问题是由于英特尔微代码更新导致的,该更新在华硕笔记本电脑上表现不佳。简而言之,修复方法(目前)是首先将 dis_ucode_ldr 添加到内核命令行。在 grub 启动菜单上按 E 键,找到包含类似“ro quiet splash”的行。在行末添加 dis_ucode_ldr。这样您就可以启动了。
启动后,运行
sudo apt install intel-microcode=3.20180312.0~ubuntu18.04.1
这将撤消有问题的更新并允许您从现在开始启动(而无需修改 grub)。
答案2
我在运行 Ubuntu 18.04 的 Dell Latitude 7400 上安装更新后也遇到了同样的问题 apt-get
。启动在 GRUB 后停止 - 只能看到空白的紫色屏幕。恢复模式也不起作用,卡在Loading initial ramdisk
我尝试使用这里的方法安装不同的内核回答在实时 USB 会话中安装现有安装后,它实际上会下降到现有 Ubuntu 安装的根级别(尝试不安装选项的 Ubuntu)。GRUB 之后,所有内核都卡在同一个点 - 只是一个空白的紫色屏幕。恢复模式卡在Loading initial ramdisk
有帮助的是在 GRUB 菜单/屏幕(带有 Ubuntu、高级 Ubuntu 选项、系统设置等选项的紫色屏幕)出现时按 e 编辑内核命令(按下 e 后,完整的内核命令就会出现),并添加微代码dis_ucode_ldr
在(内核)行的末尾有ro quiet splash
(该行出现在内核命令的末尾)
一旦将微代码添加到行中,启动就会成功,一旦登录,我执行了命令
sudo apt install intel-microcode=3.20180312.0~ubuntu18.04.1
以避免每次重启时都必须将微码添加到 GRUB 中的内核命令中。
其他对我有帮助的事情是更深入地了解引导过程概述这里(电源按钮 -> BIOS -> POST -> MBR -> 引导加载程序(GRUB)-> GRUB 加载 Linux 内核等)
答案3
我的 Dell Latitude 5400 也遇到了同样的问题。令人惊讶的是,当我将充电器插入系统时,问题就解决了。此外,我注意到当电池电量低于 50% 时会出现此问题。
答案4
我遇到了同样的问题。我按住 Shift 键启动,选择“恢复模式”并打开“根终端”。我在那里输入了df -h
,它显示了磁盘使用情况:倒数第二列为 100%。计算机无法启动,因为它已满!解决方案:使用“Control+D”退出该终端,然后选择“清理”以释放 APT 缓存。然后它再次启动。