技术解析

求问如何让 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

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服