Grub菜单下添加Clover的启动项进入黑苹果

编程入门 行业动态 更新时间:2024-10-08 10:56:40

Grub菜单下添加Clover的<a href=https://www.elefans.com/category/jswz/34/1746011.html style=启动项进入黑苹果"/>

Grub菜单下添加Clover的启动项进入黑苹果

1.背景:电脑安装了双系统,一个是黑苹果一个是elementary OS(Ubuntu),当时安装顺序是Ubuntu,然后再安装黑苹果,然后结局就是只能clover进入黑苹果,然后ubuntu的引导损坏。然后通过修复引导的方式把ubuntu的引导修复好了,可悲的是clover的引导也被损坏了,然后重复修这个坏那个,修那个坏这个。

2.后来百度了一下,看到一篇文章:/%E5%9C%A8-grub-%E8%8F%9C%E5%8D%95%E4%B8%8B%E6%B7%BB%E5%8A%A0clover%E7%9A%84%E5%90%AF%E5%8A%A8%E9%A1%B9%E8%BF%9B%E5%85%A5%E9%BB%91%E8%8B%B9%E6%9E%9C/

解决了困惑许久的问题

3.不过他的文章还是有点难折腾的,毕竟有些前提条件他没有提及到,所以我来补充一下

4.操作步骤

a.修改/etc/grub.d/40_custom文件

sudo gedit /etc/grub.d/40_custom

 添加以下内容:000C-161D 是 EFI 分区的UUID具体怎么获取,看下一步

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.# 注意:请复制下面的代码,下面的才是要添加的部分,上面的你的电脑里面是什么就是什么,不要改它menuentry "Clover Mac OS X Bootloader" {insmod part_gptinsmod fatinsmod search_fs_uuidinsmod chainsearch --fs-uuid --no-floppy --set=root '000C-161D'chainloader /EFI/BOOT/BOOTX64.efi
}

b.获取EFI分区的UUID

sudo blkid

看到没有,第二行有个标签:EFI,UUID,然后就是那个了,复制填入上面的脚本文件当中 

回到4.a步骤,修改好文件之后保存,退出,然后执行

sudo update-grub

c.如此还不行,需要把Ubuntu启动grub的页面在开机时显示出来

sudo gedit /etc/default/grub

对照着修改以下两处地方

# 将这段代码注释掉(前面加个#)
GRUB_TIMEOUT_STYLE=hidden   ===>  # GRUB_TIMEOUT_STYLE=hidden
# 将下面这段代码改为
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" ===> GRUB_CMDLINE_LINUX_DEFAULT="text"

然后在更新一下grub

sudo update-grub

更多推荐

Grub菜单下添加Clover的启动项进入黑苹果

本文发布于:2024-02-14 04:49:47,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1761645.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:启动项   菜单   苹果   Grub   Clover

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!