|
本帖最后由 不点 于 2024-10-19 21:10 编辑
有谁以前曾经做了 fbinst 的工作,请把最新的源代码上载到这里(或者给个下载地址)。我将在诸位最新代码的基础上进行开发。
由于新版添加了 html 格式的启动映像生成工具,因此下面这些使用说明就没有多大用处了(可作为历史资料查阅)。以前的安装图解体积太大,放在这里不合适,也已经挪到这里了:http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=320244&pid=3286903&fromuid=250692 (即,大约在本主题 373 楼的位置)万一有人需要的话,还可以点击进去查看。
新版使用方法:用火狐浏览器打开其中的 index.html 网页文件,并按照提示进行操作。
简要使用说明
压缩包里面含有若干 IMG 文件,分别用于 8G、16G、32G、64G 和 128G 的可启动磁盘。
请用 BOOTICE 的 “扇区编辑” 功能,把相应的文件(例如 mbr_16G.img)导入到 U 盘(导入时要勾掉“保留磁盘签名和分区表不变”,就是说,不要勾上,要把勾去掉),覆盖掉 U 盘原有的内容。提示:编译时,用户可以使用任何版本的 grldr。只需把 grldr 替换掉,然后敲入 make 命令重新编译即可。
!!注意不要阴差阳错把硬盘毁掉!!
导入后,U 盘就已经含有一个 FAT32 主分区。它是启动分区,已经格式化了,不要对其再次格式化。如果把它格式化,那就会抹掉 “多重 MBR” 的启动代码,所制作的启动盘也变成无效的了。你可以向这个分区的根目录拷贝 menu.lst 文件,启动后,它将被 grldr 执行。【2015-12-04 更新】你也可以拷贝你自己的 GRLDR 文件到根目录,启动后,这个 GRLDR 文件将获得控制权。就根目录下的 grldr 而言,你可以使用老版本的 grldr,也可以使用新版本的 grldr;你可以使用 0.4.5 系列的,也可以使用 0.4.6 系列的。根目录下的 grldr(如果存在的话),是用来让编译时内置的 grldr 进行调用的。编译时内置的 grldr,当它将控制权传递给根目录下的 grldr 之后,就完成任务了(不再起作用了)。因此,根目录下的 grldr(如果存在的话)将取代编译时内置的 GRLDR 完成后续的启动步骤。
0pe 的用户只需把 0pe 里面的 menu.lst 和 0pe.iso 复制到 U 盘根目录即可。以后每次更新 0pe,都只需更新 menu.lst 和 0pe.iso 这两个文件,无需重新制作可启动 U 盘。旧版的 0pe 可能需要在 U 盘根目录下放置一个与 0pe 匹配的 grldr 文件,否则 0pe 可能无法正常工作。
如何让这个 U 盘支持 EFI 启动?
只需把 0pe 里面的 EFI 目录拷贝到这个 U 盘的根目录,即可在支持 EFI 启动的机器上启动 EFI 目录下的 PE(比如 Win7pe 或 Win10pe)。
建议使用 16G 或更大的 U 盘来作为 “多重 MBR” 启动盘。
为防止 Win7、Win8 把这个 U 盘的 FAT32 文件系统搞乱,请按以下步骤纠正 “总扇区数” 错误,也就是让分区表和 BPB 表上的 “总扇区数” 参数与 U 盘实际的大小相匹配。
说明:diskgen 可以纠正分区表上的总扇区数错误,但遗憾的是,diskgen 不能纠正 BPB 表上的总扇区数错误。这两个错误都必须纠正,然后才可以安全地在 Win7、Win8 下使用。纠正的具体步骤如下:
1、在上述 BOOTICE 的导入步骤完成并退出 BOOTICE 后,现在进入 diskgen,让它去读 U 盘,此时 diskgen 会发现 U 盘的总扇区数错误,并询问是否纠正错误。让它纠正,保存所做的更改,退出 diskgen。【注意】先前的 BOOTICE 的导入步骤完成后不要插拔 U 盘,而应该直接进入 diskgen 进行纠正。下面的第 2 步,同样不要插拔 U 盘。待到这两个纠正的步骤都圆满完成之后,再从资源管理器中卸载 U 盘即可。成功卸载之后可以拔出 U 盘。
2、再次打开 BOOTICE,选择 U 盘,用 “扇区编辑” 功能,将扇区 0(扇区0 就是 U 盘的 MBR 扇区) 的分区表上的分区总扇区数(即分区长度,在偏移 0x1CA 处的四个字节)记录下来。它其实就是刚才 diskgen 纠正后的值,这是正确的值。然后选择扇区 63(扇区 63 就是 U 盘的 FAT32 文件系统的首扇区,也称为 PBR 扇区),将 BPB 表上的总扇区数(偏移 0x20 处的四个字节)纠正为刚才所记录的分区总扇区数。其他数据都不用改动。完成后,保存更改,退出 BOOTICE。最后从 Windows 系统中卸载 U 盘,这就可以拔出 U 盘了。【注意】如果您不熟悉分区表和 BPB 的结构,请您放弃,不要胡乱操作。这主要是为了保证安全,尽量避免阴差阳错伤害到您的硬盘。
2017 年 4 月 2 日更新:
本次变更:更新内置的 GRLDR 为 0.4.6a-2017-03-30 最新版;MultiMBR Booter 网页程序添加调试出错对话框,提醒出错时该如何处理。
|
-
-
multimbr.7z.zip
1.28 MB, 下载次数: 298, 下载积分: 无忧币 -2
更新 GRLDR 至 0.4.6a-2017-03-30;MultiMBR Booter 添加出错处理提示信息。
-
-
multimbr.zip
1.04 MB, 下载次数: 108, 下载积分: 无忧币 -2
更新 GRLDR 至 0.4.6a-2020-03-04
-
-
multimbr.zip
1 MB, 下载次数: 28, 下载积分: 无忧币 -2
添加对 chrome 浏览器的支持
评分
-
查看全部评分
|