操作系统:Ubuntu 18.04 LTS,带有 Linux 4.15.0-1087-oem。
笔记本型号:DELL LATITUDE 7400。无独立显卡。
问题突然出现,而且是最近才出现的,可能是在系统更新之后。首先,加载器窗口出现,我在 Ubuntu 项目上按下 Enter 键 - 下载没有进行,但有时加载没有问题。我对参数进行了所有操作:nomodeset
其他操作都无济于事。现在它根本无法启动。所有加载器参数都处于其原始状态。
在这些“黑屏”期间,笔记本电脑开始变得非常热。
编辑加载程序配置文件/etc/default/grub
:
#GRUB_DEFAULT=0
GRUB_DEFAULT="1>2"
更新了加载程序。检查有关当前内核(内核版本)的信息:
$ uname -r
4.15.0-1080-oem
因此现在默认加载 4.15.0-1080-oem。但这只是一半情况。最新的引导加载程序(4.15.0-1087-oem 和 4.15.0-1081-oem)存在一些严重问题 - 一个明显的错误,网上有关于它的新帖子……如何解决这个问题?
也许您只需要等待错误被修复,在此之前不要更新系统?
答案1
我在笔记本电脑型号为 DELL LATITUDE 7400 的 Ubuntu 18.04 LTS 上遇到了类似的问题,黑屏(grub 的颜色为紫色)
我可以使用 linux 4.15.0-1087-oem 或 4.15.0-1081-oem 启动,但只能通过电源按钮启动。
但是如果我从插件 AC 或 USB-C 基座电缆启动,或者使用软件重启,就会挂起。
因此,我在 BIOS 中取消选中“电源管理”部分中的“唤醒 Dell USB-C 底座”和“唤醒 AC”选项。并尝试不要使用软件命令重启,而是使用电源按钮。
我认为问题出在 Grub 2.02 上。我使用以下内容修改了 /etc/default/grub:
GRUB_DEFAULT="1>0"
GRUB_TIMEOUT_STYLE=menu
...
GRUB_TIMEOUT=30
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
所以现在当我重新启动(使用软件命令)时,它会无限期地显示“加载内核 4.15.0-1087-oem”
但是当我使用电源按钮(带插件 AC 或 USB-C 基座电缆)启动笔记本电脑并在 grub 菜单中手动选择内核 4.15.0-1087-oem 时,我可以启动。
看来 grub 2.02 中的内核自动选择在 dell latitude 7400 笔记本电脑上运行不佳!
答案2
我最终让它工作,即使没有插入 AC 电缆或通过按照此帖子重新启动 ubuntu:
在华硕 UX433FA 上,Ubuntu 18.04 即使在恢复模式下也无法启动(卡在加载初始 RAM 磁盘)
您需要添加dis_ucode_ldr
到/etc/default/grub
sudo gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="splash dis_ucode_ldr"
然后 :
sudo update-grub
并获取intel-microcode的具体版本:
sudo apt install intel-microcode=3.20180312.0~ubuntu18.04.1
由于这个错误并没有出现在我的笔记本电脑的新安装中,所以我猜是英特尔微码更新引入了它!