AM电脑吧 - Win10精简版系统_Win11精简版_Win7旗舰版

Yes
查看: 16942|回复: 18
收起左侧

[启动相关软件] 使用UltraISO + window7光盘引导 + grldr 制作启动光盘

[复制链接]
ampc8110

签到天数: 3 天

[LV.2]二兆带宽

id fuldho 发表于 2014-04-19 07:54:17
放弃EasyBoot使用UltraISO + window7光盘引导 + grldr 制作启动光盘,
想必EasyBoot的使用大家已经很熟悉了,EasyBoot制作光盘启动菜单比较麻烦,
而且制作光盘镜像里菜单不宜修改,grldr 制作光盘启动菜单就可以发挥优势。

1、window7光盘引导
这个可以在window7光盘提取引导,用UltraISO打开window7光盘,点击启动-
--保存启动文件--命名---window7.bif
如果你没有window7光盘,附件中提供。

2、背景制作
一般EasyBoot制作也需要一张背景图片,EasyBoot是把BMP图片转换为BACK.BM1
GRLDR背景图片也一样,一个叫“Message”文件,没扩展名,它包括中文字体库,
背景图片,以及菜单起始位置,字体颜色等。
背景制作工具
下载:http://pan.baidu.com/s/1pJwf2WV

2.jpg

小技巧:Message支持1024×768和800×600尺寸的图片,但现在的液晶显示屏
大多是15 :9和16 :9,1024×768的图片在液晶显示器会左右拉伸失真,为
改善失真现象,我们可以把一张1366×768的图片用ps打开,图像---调整大小
把“约束比例”勾去掉,重新保存,这样在液晶显示器上全屏拉伸显示正好
还原成原来比例。
1.jpg
3、grldr + menu.lst
grldr可以内置菜单也可以外置menu.lst菜单,说白了menu.lst就是一个文本文件,
记事本就可以编辑,为了便于以后修改这里我们就用外置menu.lst菜单,menu.lst
文件名不是固定的可以为“*.ini”,也可以“*.txt”等。只要编码为“UTF-8"、
grldr调用内置菜单的路径及文件名正确就可以了。
a、grldr编辑
grldr是grub里面的一个文件,对grub不熟悉的朋友可能不知道,如果你不清楚可以
百度一下,这里把menu.lst放在光盘根目录下,也可以放在子目录boot下,这里使
用的是grub4dos-0.4.5c版本,其他版本可能内置写法不一样,保存“GRLDR”备用。
在grldr这样写:
pxe detect
configfile
default 0
timeout 1
title find /menu.lst, /boot/menu.lst
errorcheck off
configfile /menu.lst
configfile /boot/menu.lst

if "%@root:~1,1%"=="f" && find --set-root --devices=f /menu.lst && configfile /menu.lst
find --set-root --ignore-floppies --ignore-cd /menu.lst && configfile /menu.lst
find --set-root --ignore-floppies --ignore-cd /boot/menu.lst && configfile /boot/menu.lst
errorcheck on
commandline
如果你不想重新编辑grldr,就用现成的(附件提供)。

b、menu.lst编写:
首先我们建立一个光盘目录,如:CDORM ,在CDORM目录下建boot子目录,
我们要运行ghost.exe(安装系统gho),把Message、ghost.exe、window7.gho
放CDORM目录下,auto.img放boot目录下,这个和EasyBoot制作是一样的。
启动等待时间10秒、默认启动第一项、加载背景Message在menu.lst这样写:

timeout 10
default 0
gfxmenu /Message

安装win7系统gho在menu.lst这样写:

title 【0】 安装win7系统
map --mem /boot/GHOST.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

“title”后面是要显示的内容,“【0】”是序号,可以根据菜单先后排序编写。
GRLDR菜单是以“0”开始的,便于使用键盘数字键操作,我们第一菜单改为“0”
第二菜单就是“1”了,依此类推。
假如你boot目录有DISKGENIUS.ing 分区工具
在menu.lst这样写:

title 【1】 运行Diskgenius分区
map --mem /boot/DISKGENIUS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

假如你boot目录有2003pe.iso PE维护系统
在menu.lst这样写:

title 【2】 运行2003PE维护系统
map /boot/2003PE.ISO (0xff)
map --hook
chainloader (0xff)

其他几个辅助菜单

title 【3】 从硬盘启动计算机
rootnoverify (hd0,0)
chainloader +1
title 【4】 重新启动计算机
reboot
title 【5】 关闭计算机
halt

记住!!!!menu.lst菜单要保存为“UTF-8"编码。

20140419092757.jpg

4、运行UltraISO开始制作
你要准备好安装系统gho镜像,把他放在CDORM目录,如果你还要添加其他
可以类推参考,我在附件中直接提供一个iso,根目录有“ghost.exe”、
menu.lst、BOOTMGR(grldr改名而来、boot目录、目录下有:AUTO.IMG、
DISKGENIUS.ing。
“BOOTMGR”就是我们上面制作的“grldr”,为什么要改名呢?,我们知道
在window7光盘提取引导文件是引导“BOOTMGR”,这样我们就来个“鱼目混珠”
用“grldr”充当“BOOTMGR”这样我们就可以启动grldr菜单了。

运行UltraISO,

把CDORM目录下的所有文件都拖进去

3.jpg

添加启动引导文件,我提供的iso已经添加,附件中也会提供。

4.jpg

附件中没有提供window7.gho,请自己准备。
看变成可启动光盘了

5.jpg



保存。。。

6.jpg


OK.....你可以测试了。

附件下载
http://pan.baidu.com/s/1kTJoIEz




评分

参与人数 2电脑 +5 硬盘 +10 收起 理由
ampc81 + 5 精品原创
ampc84 ②號 + 10 辛苦,非常实用

本文地址: https://www.ampc8.com/thread-16034-1-1.html
上一篇:零起步制作启动u盘(5)
下一篇:AM_Ghost备份还原易用版 v3.0
回复

举报

ampc823656

签到: Lazy

id sundaxuan 发表于 2014-08-06 17:32:39
这个教程不错嘛
回复

举报

ampc814567

签到天数: 11 天

[LV.3]三流显示器

id JuPal 发表于 2014-07-30 12:11:52
嘿嘿,感谢楼主分享!!...
回复

举报

ampc823192

签到: Lazy

id 锋哥 发表于 2014-07-07 17:54:45
感谢楼主的分享,学习一下
回复

举报

ampc89486

签到天数: 2 天

[LV.1]一个记事本

id 浪人无痕 发表于 2014-05-17 11:07:38
学习一下谢谢分享。。。。。
回复

举报

ampc814236

签到天数: 4 天

[LV.2]二兆带宽

id colefad 发表于 2014-05-13 18:09:37
小白来学习
回复

举报

ampc814410

签到: Lazy

id 隐约的记忆 发表于 2014-05-11 11:12:57
谢谢提供
回复

举报

ampc821398

签到天数: 481 天

[LV.9]九级电脑高手

id 靓妮 发表于 2014-04-28 20:28:33
学习学习,谢谢分享。
回复

举报

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

Powered by AMpc8.Com (晋ICP备13003365号ghs 晋公网安备 14090202000112号 |GMT+8, 2024/4/19 13:39 |
快速回复 返回顶部 返回列表