我有一个双引导UEFI笔记本电脑,与Ubuntu和Windows。我安装了rEFInd来引导这些系统,它运行得很好,但我的linux系统却是三层结构。我认为这是因为rEFInd搜索任何vmlinuz以及所有这些,所以我将行scan_all_linux_kernels 0添加到refind.conf中。
在此之后,额外的引导选项消失了,但是当我选择Ubuntu时,我会得到GRUB菜单来再次选择它。
我想禁用GRUB,以便系统从rEFInd启动。我尝试过apt-get remove所有grub和grub2包,但是GRUB仍然出现。
发布于 2013-02-12 20:23:09
我似乎已经解决了,尽管我不明白为什么。
我已经重新安装了grub,但是告诉它不要生成menu.lst
我已经将/boot/grub/重命名为/boot/grub_back/,这破坏了引导。从一个活的USB启动,我已经把它重命名为原始的,在此之后,GRUB不再在rEFInd之后启动。
问题解决了,但以一种奇怪的方式。
发布于 2013-02-13 17:10:25
你的GRUB还在开始,只是它不再呈现菜单了。一个更干净的解决方案是将scan_all_linux_kernels 0更改为refind.conf中的scan_all_linux_kernels,通过dpkg或apt-get卸载GRUB,然后以更有针对性的方式修剪rEFInd菜单中的任何重复条目。不过,如果不确切地知道现有的选项是什么,我就无法更精确地解释最后一点。另外,请注意,在某些配置中,您应该在rEFInd中有多个Linux选项,因为每个选项都引导不同的内核。这相当于GRUB中有多个Linux条目,每个条目启动一个不同的内核。
https://askubuntu.com/questions/254351
复制相似问题