必须在 rEFInd 子选项 vmlinuz 下启动

必须在 rEFInd 子选项 vmlinuz 下启动

因此,我在 MacBook Pro 上最近安装的 Ubuntu 15.1 中遇到了控制亮度的问题,于是我草率地按照这里的说明进行操作:

亮度控制在 MacBook Pro 5.5(ubuntu 12.04 LTS)上不起作用

重启后,我像平常一样按下 Ubuntu rEFInd 分区的 Enter 键,然后我得到了正常的“启动日志”或屏幕上显示的任何内容,然后我没有看到登录页面,而是看到了一个黑屏,上面有一个光标,几秒钟后停止闪烁。在启动过程中,按下和/或按住 shift、F1 或 ctl+alt+F1 不会执行任何操作。

在使用 rEFInd 时,我没有在启动时看到过 Grub 菜单...我是 Ubuntu 新手,所以没有意识到我应该看到这个屏幕。

但是,我检查了 rEFInd 中 Ubuntu 的子选项,发现有 4 个选项:使用正常选项启动启动到单用户模式 ​​vmlinuz-4.2.0-16-generic.efi.signed:使用正常选项启动 vmlinuz-4.2.0-16-generic.efi.signed:启动到单用户模式

使用 vmlinuz-4.2.0-16-generic.efi.signed:使用正常选项启动,我可以正常启动 Ubuntu。但我不知道这个选项到底是什么?它具有我在正常 Ubuntu 中的所有相同设置和首选项。那么发生了什么?每次我想启动 Ubuntu 时,我是否只需启动到这个子选项?而且我仍然无法控制亮度。如果这包含许多子主题,我深表歉意。也许我需要从我的 Ubuntu 分区完全重新开始并获取 Grub 屏幕,以防再次发生类似的事情。我不知道从这里开始。

编辑我使用了启动修复,现在有了 Grub。启动 Ubuntu 现在会出现短暂的紫屏,Ubuntu 闪烁,闪烁 5 个红点,然后进入黑屏。在 Grub 中按 e 并将“quiet splash”更改为“nomodeset”会出现短暂的紫屏,然后进入黑屏。

答案1

首先,GRUB 只是 Linux 的几个引导加载程序之一。如果你愿意,你可以把它换成其他东西;它是不是虽然它是 Ubuntu 的默认引导加载程序,但它是必需的。对于基于 EFI 的系统,请参阅我的这个页面,描述了几个 EFI 模式引导加载程序,以及相关信息。rEFInd 是一个引导经理,这意味着它显示启动选项,但从技术上讲它并不是启动加载器。您之前使用的引导方式使用了 rEFInd 和 EFI 存根引导加载程序,这使得内核可以充当自己的引导加载程序。这是一种完全可行的 Ubuntu 引导方法。总而言之:您无需安装 GRUB。

其次,rEFInd 子菜单包含您提到的四个选项,可让您启动两个内核,每个内核都有两组选项(最小和单用户)。您的一个内核无法正常工作,可能是因为您没有为其安装必要的专有视频驱动程序。您可以使用可以正常工作的旧内核轻松启动。在 Ubuntu 中,您可以输入sudo touch /boot/vmlinuz-4.2.0-16-generic.efi.signed(如果这是可以正常工作的内核),这应该会使其成为默认选项。理论上,安装新内核应该会为其安装必要的视频驱动程序,但听起来这对您不起作用,原因不明;或者新内核的驱动程序可能有问题。您引用的问题和答案(这里) 已为您修复视频驱动程序问题。安装 GRUB 不是必需的,并且可能或可能不是首选,或者会产生新问题。

如果 GRUB 当前是您的默认启动管理器,并且您想要返回到 rEFInd,您可以按照之前的方式重新安装 rEFInd;或者您可以运行新的重新查找-mkdefault脚本。此脚本尚未成为 rEFInd 的一部分,但将包含在下一个版本中。在此期间,您可以下载它(单击“下载此文件”链接)并键入sudo python3 /path/to/refind-mkdefault以运行它,然后更改/path/to为适当的路径。

如果您更喜欢 rEFInd 但想要紫色的 Ubuntu 启动画面,您可以运行mkrlconfrEFInd 附带的脚本(在 Ubuntu 中运行),然后编辑文件/boot/refind_linux.conf以将其添加quiet splash到默认启动的启动选项中(如果这些选项尚不存在)。

相关内容