求问如何让 grub2 能正常工作

2019-03-01 13:59:27 +08:00
 mingl0280
我之前装了 kali 和 windows 双系统,但是现在 bios 引导的时候如果选 kali 那个盘,引导 grub2 的话是直接黑屏 grub 提示符的,非要 configfile (hd4,gpt5)/boot/grub/grub.cfg 才能正常读取 grub.cfg ,已经试过 grub-install 到各个硬盘均无效,有什么解决办法吗?谢谢各位帮忙啊!

硬盘有 4 块普通+2 块 SATA SSD+1 块 nvme(windows)
2761 次点击
所在节点    Linux
14 条回复
cyspy
2019-03-01 14:37:13 +08:00
grub-mkconfig?
mingl0280
2019-03-01 14:39:52 +08:00
@cyspy 试过了,无效的,重新生成了 N 遍 grub 了
Hackerl
2019-03-01 16:06:05 +08:00
efibootmgr 看看你的引导都装在哪个盘
sundw2014
2019-03-01 17:15:05 +08:00
JackieMe
2019-03-01 19:18:33 +08:00
直接参考 ArchWiki 啊,你哪种引导方式哪种硬盘分区方案人家都写了
https://wiki.archlinux.org/index.php?title=GRUB&redirect=yes
mingl0280
2019-03-02 06:20:37 +08:00
@JackieMe Archwiki 的用法基本上都弄完了,目前正在试楼上的 embedded cfg
mingl0280
2019-03-02 06:20:58 +08:00
@Hackerl 每个盘都装了一遍,屁用没有
wweir
2019-03-02 10:15:25 +08:00
上 uefi,废了引导器
JackieMe
2019-03-02 10:54:28 +08:00
感觉你做法有问题…
mingl0280
2019-03-02 15:24:47 +08:00
@wweir 当然是 uefi,不是 uefi 早搞挂了……
@JackieMe 问题解决了,最后啥资料都没用,直接把 grub.cfg 复制了一份扔到 efi 分区里解决的……
JackieMe
2019-03-02 19:16:20 +08:00
@mingl0280 你这是生成配置文件没有指定路径的节奏啊
mingl0280
2019-03-03 04:55:53 +08:00
@JackieMe 指定了,没用……我怀疑那个 bios 有问题,因为启动的时候硬盘不一定在 hd4,gpt5 ……
vitalgg
2019-03-03 10:46:54 +08:00
重新生成 stage1, stage1 中要包含 configfile 模块,模块名可能不对,大概是这个意思。不含这个模块的话,只进 cli,不会读 grub.cfg
vitalgg
2019-03-03 11:18:41 +08:00
应该是 stage2,见 grub-mkimage

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/540008

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX