无忧启动论坛

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

[求助]用Diskem1x到底怎么做启动光盘?高手帮忙

[复制链接]
跳转到指定楼层
1#
发表于 2004-9-6 20:43:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我看了本论坛的电子书,可是没有学会,请作过的高手详细赐教!小弟不胜感激!

“4、集大成者,也是Bart给我们贡献最大的多映象启动光盘制做方法(此种方法绝对不会产生主板bios不支持的问题):loader.bin + diskemu1x.bin + diskemu.cmd方式。这种方式是我所知的最先进的方式,也是无忧启动论坛及国内启动光盘制做论坛目前使用最多的技术,与此类似的技术还有isolinux/memdisk技术(注:现在这种多映像光盘启动程序是太多了,例如BootScript、BCDW等,2003.10.06),其原理相同,Bart在网站上有详细介绍,请自行参考。 ”
2#
发表于 2004-9-6 20:47:13 | 只看该作者

[求助]用Diskem1x到底怎么做启动光盘?高手帮忙

我也不懂,不过既然看了就帮你顶一下吧!!!^_^ ^_^
回复

使用道具 举报

3#
 楼主| 发表于 2004-9-6 20:51:16 | 只看该作者

[求助]用Diskem1x到底怎么做启动光盘?高手帮忙

我只想做一个启动光盘,里面放上纯净版的Ghost xp(一键恢复的那种),再放上一些其他工具如ghost8.0、PartitionMagic、dm等等,直接能用的菜单
回复

使用道具 举报

4#
发表于 2004-9-7 08:26:22 | 只看该作者

[求助]用Diskem1x到底怎么做启动光盘?高手帮忙

你看看这篇文章吧!
DiskEnua的完全教程(简单篇)
[1]  BIOS模拟法多重启动CD-ROM的运行流程
  “非模拟”式BIOS模拟法要求有1个引导器和1套启动映像/菜单管理器。引导器必须以非模拟方式加载,即启动后不能模拟为软盘或硬盘,这是制作BIOS模拟法多重启动CD-ROM的关键。下面以Diskemu为例简述其运行流程,ISOLINUX与Boot Scriptor的运行流程与此基本类似。
  
    Diskemu包含3个主要文件:
  
    loader.bin:启动引导器;
  diskem1x.bin:启动映像/菜单管理器;
  diskemu.cmd:默认的启动菜单配置文件,纯文本文件,需要用户手工创建。
  启动引导器loader.bin是启动目录中默认的启动入口,loader.bin将最先被加载到默认的加载地址0:7c00h。loader.bin被加载后,首先将自己移至地址5000:0h,然后搜索光盘的根目录,查找文件diskem1x.bin。找到后,diskem1x.bin将被加载到地址0:7c00h,loader.bin的使命完成。diskem1x.bin被加载后,首先也将自己移至地址5000:0h,然后搜索光盘根目录,查找默认的启动菜单配置文件diskemu.cmd,找到后,显示其中的菜单项,并根据用户按键运行相应的启动映像。如果没有在光盘的根目录下找到diskemu.cmd,或者在diskem1x.bin的加载过程中用户按下了Shift键,diskem1x.bin将进入命令行模式(可以进行各种调试)。
  从Diskemu的运行流程来看,其本质是单重启动, diskem1x.bin加载后,它与启动菜单配合,为用户提供多个启动入口,模拟El Torito规范中的多重启动的启动目录,并根据用户的选择,完成多重启动的动作。这也正式“BIOS 模拟法”名称的由来。
[2] 启动磁盘映像文件的制作
  这里我们制作3个启动软盘映像文件:1.img、2.img和3.img,各映像文件的内容分述如下。
  1. 1.img:MS-DOS 98SE & Tools,DOS启动盘和工具集,2.88 MB。
  制作方法:首先制作Windows 98SE的启动盘,用WinImage将其制作为1.44 MB的映像文件,在WinImage中,执行“Image-Change format”命令,将其格式改为2.88 MB,并进行适当修改,增减文件,做成自己的工具盘。
  
    
[3]  Diskemu的兼容性非常好,适用于Nero,Cdimage和Mkisofs。这里我们分别讲解利用这三种软件制作ISO映     像文件的方法。
  (1)目录结构
  假定xcd\root\为多重启动CD-ROM的根目录,建立如下目录结构,将下载到的文件diskem1x.zip展开,将展开后的loader.bin、diskem1x.bin及我们制作的软盘映像文件1.img、2.img、3.img分别复制到相应位置:
  xcd\loader.bin
  xcd\root\diskem1x.bin
  xcd\root\diskemu.cmd
  xcd\root\1.img
  xcd\root\2.img
  xcd\root\3.img
    注意:此版本的启动文件必须放在光盘根目录,否则会出错的。
  如果还希望增加其他文件和子目录,只需将其复制到,xcd\root\目录下,这是光盘的根目录。
 (2)编写启动菜单配置文件diskemu.cmd
  ;
  :start
  cls
  print
  print  BOOT MENU
  print  ===================================================
  print  [ 1 ] MS-DOS 98SE & Tools
  print  [ 2 ] PowerQuest PartitionMagic 7
  print  [ 3 ] DocMemory RAM Diagnostic-ver V2.0
  print
  print  [ Q ] Quit to command prompt
  print  [ R ] Reboot
  print  [Esc] Boot first Hard Disk
  print  ===================================================
  print  Press the HOTKEY for your choice.
  :mainkey
  getkey
  onkey 1 goto dos98
  onkey 2 goto pq7
  onkey 3 goto docmem
  onkey q quit
  onkey Q quit
  onkey r reboot
  onkey R reboot
  onkey esc boot 80
  ;When no key found...
  goto mainkey
  ;
  :dos98
  cls
  print Starting MS-DOS 98SE...
  run 1.img
  ;when run has failed
  print
  print Failed to run "1.img", press any key to return to the boot menu.
  getkey
  goto start
  ;
  :pq7
  cls
  print Loading PowerQuest PartitionMagic...
  run 2.img
  ;when run has failed
  print
  print Failed to run "2.img", press any key to return to the boot menu.
  getkey
  goto start
  ;
  :docmem
  cls
  print Loading DocMemory RAM Diagnostic...
  run 3.img
  ;when run has failed
  print
  print Failed to run "3.img", press any key to return to the boot menu.
  getkey
  goto start
  ;
  ;EOF
  配置菜单中不要包含制表符(ASCII 9),可以使用空格符。
  (3)用CDImage制作ISO文件
  将cdimage.exe文件复制到xcd\目录下,打开DOS窗口,在xcd目录下运行如下命令:
  cdimage -lMultiBootCD -n -m -bloader.bin root xcd.iso
  运行完毕后,将生成多重启动ISO映像文件xcd\xcd.iso,我们可利用微软件的虚拟机测试其效果。
    现在制作可启动ISO软件已经很多,我们的选择也已经很多了。如果不制作多合一光盘,我
一般选用ultraiso做,这样比较快捷方式,以及修改方便。
回复

使用道具 举报

5#
发表于 2004-9-7 08:31:30 | 只看该作者

[求助]用Diskem1x到底怎么做启动光盘?高手帮忙

我觉得你还是用EasyBoot作比较简单些!!!
回复

使用道具 举报

6#
 楼主| 发表于 2004-9-7 17:57:37 | 只看该作者

[求助]用Diskem1x到底怎么做启动光盘?高手帮忙

请问run “1.img”还是1.ima?哪个文件才是启动文件?
回复

使用道具 举报

7#
发表于 2004-9-7 20:13:47 | 只看该作者

[求助]用Diskem1x到底怎么做启动光盘?高手帮忙

这两种文件格式都可以,还有*.bin  
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-3-3 04:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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