找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: wintoflash

[发布] GRUB 2.14发布

    [复制链接]
发表于 2026-2-13 21:24:13 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2026-2-28 11:14:34 | 显示全部楼层
电脑太老 以后再用
回复

使用道具 举报

发表于 2026-4-14 19:30:24 | 显示全部楼层
请教高手
已知grub2安装在MBR分区硬盘时,第一个扇区sector 0里是boot.img,从第二个扇区sector 1起为core.img(core.img可以通过grub-mkimage生成)。
问题:如果想把core.img放置于其他扇区(如sector 34),如何实现更新boot.img(sector 0)里的有关core.img扇区地址等相关信息,让系统能正常启动起来?

点评

源码 grub-core/boot/i386/pc/boot.S 这里记录的应该就是stage 2的扇区吧。你看看它编译之后在什么位置。  详情 回复 发表于 2026-4-14 19:54
回复

使用道具 举报

发表于 2026-4-14 19:33:50 | 显示全部楼层
再请教下大佬
已知grub2安装在GPT分区硬盘时,在硬盘上划分了一个小了BIOS boot分区,利用grub-install命令进行BIOS启动模式安装。
安装程序将grub配置目录所在分区路径固定在扇区了(grub-install后,在安装grub\i386-pc目录可以看到有load.cfg文件,文件里第一行:search.fs_uuid CE3B7818CE3B7818 root )。
问题:如果把grub目录换个分区就找不到配置文件了,请问BIOS启动GTP盘,如何安装实现search.file /grub/grub.cfg root的功能,也就是自动查找/grub配置目录?
回复

使用道具 举报

 楼主| 发表于 2026-4-14 19:54:36 | 显示全部楼层
xuesfh007 发表于 2026-4-14 20:30
请教高手
已知grub2安装在MBR分区硬盘时,第一个扇区sector 0里是boot.img,从第二个扇区sector 1起为core. ...

源码 grub-core/boot/i386/pc/boot.S
  1.         .org GRUB_BOOT_MACHINE_KERNEL_SECTOR
  2. LOCAL(kernel_sector):
  3.         .long        1
  4. LOCAL(kernel_sector_high):
  5.         .long        0
复制代码

这里记录的应该就是stage 2的扇区吧。你看看它编译之后在什么位置。
回复

使用道具 举报

发表于 2026-4-14 20:56:42 | 显示全部楼层
wintoflash 发表于 2026-4-14 19:54
源码 grub-core/boot/i386/pc/boot.S

这里记录的应该就是stage 2的扇区吧。你看看它编译之后在什么位置 ...

感谢W大指导
我用是grub2 windows版,boot.img文件是软件包自带的,core.img是通过grub-mkimage.exe生成的。
MBR硬盘,用BOOTICE1.3.4X64把boot.img导入到sector 0扇区,把core.img导入到sector 0扇区,可以正常引导。
如果把core.img导入到其他扇区(如sector 34),boot.img就无法正常引导了,卡在了不知如何更改boot.img里有关core.img的地址信息
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-30 05:40

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表