启动项进入黑苹果"/>
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的启动项进入黑苹果
发布评论