njjesus 发表于 2024-3-25 20:04

用grub代替reFind

本帖最后由 njjesus 于 2024-3-25 20:06 编辑

我的是白果。在上面安装了多系统,MAC + BootCamp + Debian。Debian是在单独的磁盘上。
按照教程,Debian用reFind引导,是没有问题的。
但是我想试试不用reFind,用Grub引导Debian。
我把安装Debian时保存下来的EFI里面的Debian文件夹,切到Debian所在磁盘的EFI分区的EFI文件夹下。
然后,DG修改了EFI配置,设置好正确的Debian引导的磁盘、分区、路径, 文件选择shimx64.efi

可是,重启电脑时,按OPTION键看不到EFI选项。

请教版友,上面哪步操作不对吗?


附:EFI分区中的debian文件夹内容如下:(reFind的boot文件夹,被我切出来了)

$ ls /Volumes/efisd/EFI/debian/BOOTX64.CSV      grub.cfg      mmx64.efifbx64.efi      grubx64.efi      shimx64.efi
$ ls /Volumes/efisd/EFI/debian      tools

Dynamix 发表于 2024-3-25 20:10

本帖最后由 Dynamix 于 2024-3-25 20:13 编辑

BOOT ROM能主动扫描到的第三方启动项默认引导路径永远都是 /EFI/BOOT/BOOTX64.efi 其他路径除非你自己用bless 工具为特定.efi文件设定启动项 否则看不到, 详细操作终端输入 bless --help看具体用法吧

njjesus 发表于 2024-3-25 20:13

Dynamix 发表于 2024-3-25 20:10 https://bbs.pcbeta.com/static/image/common/back.gif
BOOT ROM能识别的 默认引导路径永远都是 /EFI/BOOT/BOOTX64.efi 其他路径除非你自己用bless 工具为特定.efi ...

用easyUEFI修改,可以吗?

Dynamix 发表于 2024-3-25 20:15

njjesus 发表于 2024-3-25 20:13 https://bbs.pcbeta.com/static/image/common/back.gif
用easyUEFI修改,可以吗?

没试过, 你试试看吧 应该可行 毕竟macOS下的bless 命令也是用来设定Boot Entry的

njjesus 发表于 2024-3-25 20:34

Dynamix 发表于 2024-3-25 20:15 https://bbs.pcbeta.com/static/image/common/back.gif
没试过, 你试试看吧 应该可行 毕竟macOS下的bless 命令也是用来设定Boot Entry的

大佬再帮忙看看,我进easyUEFI看看入口好像没问题啊?
https://img2.imgtp.com/2024/03/25/PC8mGBIU.jpg

Kelly4pcbeta 发表于 2024-3-25 22:06

你直接在debian中安装grub不好吗sudo apt install grub2

njjesus 发表于 2024-3-25 23:55

Kelly4pcbeta 发表于 2024-3-25 22:06
你直接在debian中安装grub不好吗

不想把grub安装到第一块磁盘上

remyxo 发表于 2024-3-26 08:18

印象中手工安装grub还要修改分区UUID。

njjesus 发表于 2024-3-27 00:25

remyxo 发表于 2024-3-26 08:18 https://bbs.pcbeta.com/static/image/common/back.gif
印象中手工安装grub还要修改分区UUID。

这个蛮好玩的。虽然我还没搞定:

GPT方式,用refind引导
MBR方式,用grub引导
两者在用一个磁盘共存。需要时都能用。
页: [1]
查看完整版本: 用grub代替reFind