无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3516|回复: 1
打印 上一主题 下一主题

[分享] 制作BOOTMGR启动并可加载Grub引导的光盘

[复制链接]
跳转到指定楼层
1#
发表于 2011-10-27 10:23:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
测试环境:iso文件使用Qemu/简易启动测试器V4.0 beta6加载
        一、建立Grub引导的ISO文件
        主要是为下一步做铺垫。
        1、将mkisofs.exe、cygwin1.dll放在一个文件夹内,并在这个目录下新建一文件夹iso_root(由于Grub不提倡用UltraIso制作光盘引导镜像,故用mkisofs);
        2、将Grub4fordos安装包内的文件grldr、grldr.mbr和menu.lst放在上述iso_root文件夹内;   
        3、在menu.lst文件靠前的位置加一行如下内容,为了一会儿从grub菜单转回bootmgr菜单用:        
title bootmgr
chainloader (bd)/BOOTMGR
        4、在1中那个大文件夹内建立并编辑批处理文件,输入以下内容:
mkdir iso_root
cp grldr iso_root
cp menu.lst iso_root
mkisofs -R -b grldr -no-emul-boot -boot-load-size 4 -o grldr.iso iso_root
      5、这时已经建立了一个名为grldr.iso的光盘镜像,用虚拟机测试,应当可以进入grub菜单;
      6、用UltraIso打开grldr.iso,启动光盘---保存引导文件,命名为grldr.mbr(把结尾的.bif去掉即可);
      二、建立bootmgr方式引导的光盘,
      1、到windows7原始安装盘或者已经装好的windows7系统中提取如下文件:bootmgr、boot文件夹(只要里面的bcd和boot.sdi,想要中文显示的可以多几个文件/夹但意义不大);
      2、使用Bootice软件编辑上述bcd文件,新建启动项--实模式(grub4fordos),启动磁盘---boot,启动文件\grldr.mbr,名称Grub;
      3、用UltraIso将bootmgr、boot文件夹(只要里面的bcd和boot.sdi)放入上述grldr.iso镜像内;
      4、用UltraIso打开windows7原始安装盘ISO镜像,启动光盘---保存引导文件,命名为bootmgr;启动光盘----加载引导文件,把bootmgr.bif写入grldr.iso镜像内;
      5、用UltraIso把grldr.iso镜像根目录内grldr.mbr文件用“一、6”步骤中的文件替换。没有这一步的话会显示:
try (fd0 ) non-MS: skip
canont find grldr in all drivers
      6、此时可以把grldr.iso改名为bootmgr-grub.iso,用UltraIso打开:点击“文件”--“属性”弹出对话框:
       (1)介质4.7(4.37)GB,顺便"勾选"优化文件;
       (2)光盘文件系统"勾选"Joliet;
       (3)IOS 9660文件名格式"勾选"Windows/Unix(31);
       (4)Joliet文件名格式"勾选"扩展(110)。

       至此制作完成。
附:
1、我制作的ISO镜像模板(下载);(我将menu.lst文件放在/boot/grub文件夹内了)
2、 grub4dos更新下载;
3、grub4dosj教程下载;
4、mkisofs(制作iso镜像,不推荐使用UltraISO制作grub4dos启动iso镜像)下载;
5、无忧启动论坛GRUB4DOS资源索引贴;

原文地址含模板连接,欢迎交流、指正
2#
发表于 2011-10-27 11:04:10 | 只看该作者
楼主解释的很不错的啊,支持了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 07:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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