V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
a33291
V2EX  ›  操作系统

想把系统引导管理换成 grub2,但是好像这个是随着 Linux 安装而安装的,是否有办法独立安装这个?

  •  
  •   a33291 · 52 天前 · 829 次点击
    这是一个创建于 52 天前的主题,其中的信息可能已经有所发展或是发生改变。
    6 条回复    2024-09-30 12:54:10 +08:00
    vcn8yjOogEL
        1
    vcn8yjOogEL  
       52 天前   ❤️ 1
    Windows 只能用 Windows 的引导
    grub 启动 Windows 是启动 Windows 的引导, 它不能直接启动 Windows
    a33291
        2
    a33291  
    OP
       52 天前
    @vcn8yjOogEL 是的,但是这个自由度比较高,同时引导多个系统都可以,而且还可以自定义 ui,比 win 的好看
    llxvs
        3
    llxvs  
       52 天前 via iPhone   ❤️ 1
    同时引导多个系统?你指的是可以选择引导哪一个系统吗?如果你装了多个 windows 版本,启动时也可以选择引导哪一个版本。

    另外不理解为什么你会在意一个引导界面的 UI 。
    YGHMXFAL
        4
    YGHMXFAL  
       52 天前 via Android   ❤️ 2
    https://ftp.gnu.org/gnu/grub/grub-2.12-for-windows.zip

    解压即用

    另附提示:

    ①可以使用 makestandalone.exe(全名忘了)生成无依赖地 EFI 引导,在 EFI 内部内嵌一个 grub.cfg,在 grub.cfg 中搜索加载外部 custom.cfg,这样 EFI+custom.cfg 总共 2 个文件就拥有全功能了,方便备份还原引导

    为什么要备份还原引导?因为 WIN 更新会随机重置引导~这时候你可以进入 WinPE,把压缩包解压到 ESP,覆盖已经被 WIN 破坏地/还原已经不存在地 GRUB2 引导~

    前提是:我假设 2024 年本站已经没有人还在使用 legacy+MBR 组合了,必须是 UEFI+GPT 组合,而且要关闭安全启动

    ②WIN 不能被其它 bootloader 引导(至少 WIN10 以上不能),所以 GRUB2 只能链式引导 WIN 自己的 bootloader,所以必须关闭安全启动

    ③如果想启动界面支持中文,按照官方 manual 操作不可行,具体原因是官方提供得翻译文件其实不能被正常加载,因为翻译文件后缀和源代码中不匹配,你需要启动引导后看报错信息,才能知道源代码中会搜索什么后缀,然后把翻译文件修改为正确地后缀,就可以显示中文了
    a33291
        5
    a33291  
    OP
       52 天前
    @YGHMXFAL nice
    a33291
        6
    a33291  
    OP
       52 天前
    @llxvs https://github.com/vinceliuice/grub2-themes/

    win 自带的就是一个蓝底白字的东西,这个比较美观😁
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2926 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 14:38 · PVG 22:38 · LAX 06:38 · JFK 09:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.