首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
V2EX  ›  Linux

求问如何让 grub2 能正常工作

  •  
  •   mingl0280 · 54 天前 · 1038 次点击
    这是一个创建于 54 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我之前装了 kali 和 windows 双系统,但是现在 bios 引导的时候如果选 kali 那个盘,引导 grub2 的话是直接黑屏 grub 提示符的,非要 configfile (hd4,gpt5)/boot/grub/grub.cfg 才能正常读取 grub.cfg ,已经试过 grub-install 到各个硬盘均无效,有什么解决办法吗?谢谢各位帮忙啊!

    硬盘有 4 块普通+2 块 SATA SSD+1 块 nvme(windows)
    14 回复  |  直到 2019-03-03 11:18:41 +08:00
        1
    cyspy   54 天前
    grub-mkconfig?
        2
    mingl0280   54 天前
    @cyspy 试过了,无效的,重新生成了 N 遍 grub 了
        3
    Hackerl   53 天前
    efibootmgr 看看你的引导都装在哪个盘
        5
    JackieMe   53 天前
    直接参考 ArchWiki 啊,你哪种引导方式哪种硬盘分区方案人家都写了
    https://wiki.archlinux.org/index.php?title=GRUB&redirect=yes
        6
    mingl0280   53 天前
    @JackieMe Archwiki 的用法基本上都弄完了,目前正在试楼上的 embedded cfg
        7
    mingl0280   53 天前
    @Hackerl 每个盘都装了一遍,屁用没有
        8
    wweir   53 天前 via Android
    上 uefi,废了引导器
        9
    JackieMe   53 天前 via Android
    感觉你做法有问题…
        10
    mingl0280   53 天前
    @wweir 当然是 uefi,不是 uefi 早搞挂了……
    @JackieMe 问题解决了,最后啥资料都没用,直接把 grub.cfg 复制了一份扔到 efi 分区里解决的……
        11
    JackieMe   52 天前
    @mingl0280 你这是生成配置文件没有指定路径的节奏啊
        12
    mingl0280   52 天前
    @JackieMe 指定了,没用……我怀疑那个 bios 有问题,因为启动的时候硬盘不一定在 hd4,gpt5 ……
        13
    vitalgg   52 天前 via Android
    重新生成 stage1, stage1 中要包含 configfile 模块,模块名可能不对,大概是这个意思。不含这个模块的话,只进 cli,不会读 grub.cfg
        14
    vitalgg   52 天前 via Android
    应该是 stage2,见 grub-mkimage
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3907 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 16ms · UTC 07:59 · PVG 15:59 · LAX 00:59 · JFK 03:59
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1