求问如何让 grub2 能正常工作
- 0次
- 2021-06-21 03:35:01
- idczone
我之前装了 kali 和 windows 双系统,但是现在 bios 引导的时候如果选 kali 那个盘,引导 grub2 的话是直接黑屏 grub 提示符的,非要 configfile (hd4,gpt5)/boot/grub/grub.cfg 才能正常读取 grub.cfg ,已经试过 grub-install 到各个硬盘均无效,有什么解决办法吗?谢谢各位帮忙啊!
硬盘有 4 块普通+2 块 SATA SSD+1 块 nvme(windows)
grub-mkconfig?
试过了,无效的,重新生成了 N 遍 grub 了
efibootmgr 看看你的引导都装在哪个盘
试试这个?
https://www.gnu.org/software/grub/manual/grub/grub.html#Embedding-a-configuration-file-into-GRUB
直接参考 ArchWiki 啊,你哪种引导方式哪种硬盘分区方案人家都写了
https://wiki.archlinux.org/index.php?title=GRUB&redirect=yes
Archwiki 的用法基本上都弄完了,目前正在试楼上的 embedded cfg
每个盘都装了一遍,屁用没有
上 uefi,废了引导器
感觉你做法有问题…
当然是 uefi,不是 uefi 早搞挂了……
问题解决了,最后啥资料都没用,直接把 grub.cfg 复制了一份扔到 efi 分区里解决的……
你这是生成配置文件没有指定路径的节奏啊
指定了,没用……我怀疑那个 bios 有问题,因为启动的时候硬盘不一定在 hd4,gpt5 ……
重新生成 stage1, stage1 中要包含 configfile 模块,模块名可能不对,大概是这个意思。不含这个模块的话,只进 cli,不会读 grub.cfg
应该是 stage2,见 grub-mkimage