您的位置:首页 > 其它

制作启动光盘, grub 或 easyboot

2010-09-12 09:24 239 查看
关键概念:提取系统ISO的引导文件, 通过 grub4dos 或 easyboot 引导这个文件

     easyboot 是 run 引导文件, grub 是 chainloader --force

================= grub section ==============================

进来学习grub作启动光盘,发现grub启动即快又稳定,并且具有EasyBoot所不能实现的诸多功能。现在就把实践心得发上来共享。
首先,下载grub。
下载地址:http://www.znpc.net/down/01.grub4dos/

下载后我们需要利用的其实只有chinese目录的grldr。

字体背景下载: /Files/creek/xpmandfonts.rar

我放的字体背景目录 isodisk/BOOT/FONTS/fonts 和 isodisk/pics/41.xpm.gz

新建一个目录 isodisk。 下面不强调的都默认为 目录 ./isodisk 下, 也就是所谓的官盘根目录

1、将下载得到的grldr直接改名为grldr.bif,然后使用UltraISO新建一个ISO镜像,选择“启动光盘-加载引导信息”加载grldr.bif。
这是,你新建的ISO镜像已经具备了光盘启动功能,grub菜单文件menu.lst此时应该放在光盘根目录,不然grldr启动后找不到。

copy memu.lst to ./isodisk 根目录下

2,先解压 Win XP sp3 原版 iso 到./isodisk

先解压 Win 7 原版 iso 到./isodisk

  先解压 WinPE 原版 iso 到./isodisk

ps:大家可以用 7zip 或 winRAR 或 ultraISO 把 iso 文件提取到 ./isodisk

3, 提取引导文件

ultraISO 打开你要提取的iso 文件,比如说 winPE 或 xp ISO

"启动" --> "保存引导文件" , 我是保存到 ./isodisk /ezboot/*.bif

按这个方法提取各个ISO的引导文件, 下面的menu.lst会用到

4、编辑 menu.lst

附上我的 menu.lst , 大家应该能看明白。 把文件地址修改你自己的。
大家注意 目录路径用 linux风格的 “/” 而不是 “\”

ubuntu 不需要提前 引导文件 , bootinfotable 可以跳过 md5检验。

fontfile /BOOT/FONTS/fonts 为中文字体,若没有这个文件中文会乱码,英文的话可以不设

splashimage /pics/41.xpm.gz 为背景图片 , 可以自己修改或不要

1 #color blue/green yellow/red white/magenta white/magenta
2 color white/cyan yellow/cyan
3
4 timeout 30
5 default 7
6
7 fontfile /BOOT/FONTS/fonts
8 splashimage /pics/41.xpm.gz
9
10 title 【1】安装 win7 旗舰版
11 chainloader --force /ezboot/vistaldr.bin
12
13 title 【2】安装 WinXP(SP3)
14 chainloader --force /I386/SETUPLDR.BIN
15
16 title 【3】安装Ubuntu 10.04 Desktop
17 bootinfotable
18 chainloader --force /isolinux/isolinux.bin
19
20 title 【4】启动 WINPE
21 chainloader --force /ezboot/winpe.bif
22
23 title 【5】DOS工具箱
24 map --mem /ezboot/dos98.img (fd0)
25 map --hook
26 chainloader (fd0)+1
27 rootnoverify (fd0)
28
29
30 title 【6】通过easyboot引导安装系统
31 chainloader --force /ezboot/loader.bin
32
33
34 title 【7】commandline
35 commandline
36
37 title 【8】硬盘启动
38 rootnoverify (hd0,0)
39 makeactive
40 chainloader +1
41
42 title 【9】reboot
43 reboot
44
45 title 【10】halt
46 halt

5, 用ultraiso 制作 ISO

注意grub区分大小写, 所以制作ISO必须一定要勾上 “允许小写字母”: “文件”-》“属性”里配置。

然后用vmware来测试这个ISO工作正常, 确定后就刻盘吧

=================== Easyboot 部分 =================================

制作双系统光盘的方法及步骤(windows7和xp)

  1.首先我们先到网上下载制作系统盘的软件EasyBoot和UltraISO两个软件,然后安装。(EasyBoot安装在磁盘剩余空间较大的哪个盘,因为等下我们要把系统的镜像文件解压放到EasyBoot\disk1中。)

  2.到网上下载windows7和xp系统的镜像文件。然后先把xp的系统镜像文件解压放到EasyBoot软件的安装目录EasyBoot\disk1中再把windows7系统的镜像文件解压放到EasyBoot软件的安装目录EasyBoot\disk1中,此时会提示“有相同文件是否覆盖”,只管覆盖。

  3.(关键一步)用软件UltraISO打开刚才下载的系统的镜像文件(windows7或XP,无先后顺序,我们先打开xp的镜像文件吧,选择“启动”项中的“保存引导文件”,把提取的引导文件(自己可以随便命名,我们就命名为xp吧)保存到软件EasyBoot的安装目录EasyBoot\disk1\ezboot中,用相同的方法把从windows7镜像文件中提取的引导文件(命名为windows7)保存到软件EasyBoot软件的安装目录EasyBoot\disk1\ezboot中。(引导文件格式都为*.bif,在命名时候我们就不要在xp和windows7后面加.bif了)
  4.打开EasyBoot软件,把菜单条的每一项改为:
[1]安装Windows7
[2]安装WindowsXP pro
[3]安装Winndows98se (EasyBoot软件自带的一款小工具,不需要我们对其设置。)
[4]从硬盘启动
  修改方法是:点击右边图形界面的每个菜单项,在左边的“文本内容”框中输入对应的启动项名字。并在“执行命令”栏中输入对应的命令:
[1]安装Windows7 对应命令为:run windows7.bif
[2]安装WindowsXP pro 对应命令为:run xp.bif
[3]安装Winndows98se 对应命令为:run setup98.img
[4]从硬盘启动 对应命令为:boot 80 (注:设置为“缺省”)
其余的就不需要设置了,软件默认的就可以了。(如果想要个性化的启动盘界面,自己可以按照EasyBoot软件的帮助文件进行相应的设置。)
  5.点击EasyBoot软件的“文件”项中的“制作ISO”。(制作完成的ISO文件默认放在EasyBoot软件的安装目录EasyBoot\iso中。)如果需要刻盘,可使用UltraISO软件进行刻录。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: