添加DOS和WinPE和调用GHOST自动恢复

在最近的Nin1LinuxCD里我加了一个扩展菜单和一些脚本

  • 方便添加并启动你喜欢的DOS
  • 引导基于老毛桃的winPE
  • 自动把指定的GHOST映像gho文件恢复到硬盘的第一个分区上(通常就是C盘的),即是所谓一键GHOST安装系统啦。


扩展启动菜单

如何修改光盘可以先看一下《重新生成自定义好的光盘为iso》,下面说的复制光盘目录下即是那篇文章所说的“cd_root”文件夹,搞定后再按那篇文章重新打包iso

添加DOS

默认菜单提供了两个启动DOS条目

  1. 去找一个DOS磁盘映像,随你喜欢,如一键GHOST、深度,雨林木风、矮人、MAXDOS等等等等,这些软件文件夹下几乎都会有一个“img”和“ima”结尾的文件,几M左右,这就是磁盘映像了。
  2. 把磁盘映像改名为“DOS1.IMG”(注意大小写,如在Win下记得显示扩展名),复制到光盘的“grub”目录下,有需要也可以再添加另一个DOS为“DOS2.IMG”。
  3. 继续添加其它内容然后重新生成光盘即可

添加WinPE

目前我只研究过老毛桃的的PE,grub4dos引导WinPE有2种方法,这里介绍最简单的一种。以老毛桃撤手不管版为例,其它在老毛桃基础上修改的PE也应有效

  1. 把老毛桃光盘除“autorun.inf”外所有文件复制到光盘的根目录下
  2. 重新打包光盘即可,就这么简单,不过这个方法仅支持光盘启动,另一种比较折腾的支持闪盘启动方法迟点介绍。

调用GHOST自动恢复

简单说只需要添加“ghost.exe”和“gho”文件即可,这篇文章介绍了所用方法。

  1. 光盘不带ghost程序,所以你需要自己去找一份“ghost.exe”文件,大概2M左右,可以Google搜索一下就很多了,或者从DOS的磁盘映像提取。
  2. 把“ghost.exe”复制到光盘里的“ghost”文件夹下
  3. 接着去准备所需要的gho文件,这也是随你喜欢,网上集成好的,自己建立的都行。
  4. 把gho文件改名为“1.GHO”,也复制到光盘里的“ghost”文件夹下,有需要也可以再复制另一个gho为“2.GHO”。
  5. 光盘的“ghost”文件夹下有3个文本文件
    • 其中“ghost1.txt”和“ghost2.txt”是自动恢复命令,也就是把gho恢复到硬盘第一分区上,如果你了解ghost的参数,可以修改。
    • 还有一个“warning.txt”文件,也就是警告文本,可以修改你需要,为了在grub4dos下显示美观,建议每行加一个空格。
  6. 搞定后就重新生成光盘即可,gho文件通常都很大,你需要刻录成DVD了
该文章发布在 LiveCD,标签:, , , 。收藏该永久链接

有 12 条《添加DOS和WinPE和调用GHOST自动恢复》的回复

  1. telive 说到:

    你好,你上面的返回主菜单是怎么实现的?
    grub也可以有多级菜单吗?

    回复回复
  2. muzuiget 说到:

    @telive
    当然可以,不过就是一个“configfile”命令嘛.
    # menu.lst 内容
    title 下级菜单...
    configfile /grub/menu2.lst
    # menu2.lst 内容
    title ...返回上级菜单
    configfile /grub/menu.lst

    光盘里面还有个“super grub disk”,就是一大堆grub菜单文件互相调用,很好的学习材料哦。

    回复回复
  3. telive 说到:

    太棒了。。。
    谢谢。。。
    你的博客很不错,我常来看看的。

    回复回复
  4. telive 说到:

    十分感谢。。。
    一直以为grub 不能有多极菜单。。原来这样可以模拟出来。。哈哈

    把你的光盘下过来研究研究。

    回复回复
  5. telive 说到:

    title linuxcd
    map –mem /iso/Nin1Linux_CD-0903-rc.iso (hd32)
    map –hook
    chainloader (hd32)

    这样引导这个 iso为什么不能启动呢

    回复回复
  6. muzuiget 说到:

    @telive
    不客气,你也可以用RSS订阅,特别这个博客老是出现500错误。
    我试了一下,可以见到光盘的菜单,如果iso在光盘上就不需要mem参数了。
    仿真启动不是支持所有iso的,看那个iso怎样对硬件访问了,比如Super grbu disk就可以,它只有4M,运行在内存也不需要再调用光盘上的文件(需要的都加载在内存了)。FreeDOS也是。而部分Linux的启动初始化后要寻找根目录内容,找不到就无法继续了,而Parted Magic和CDLinux针对Grub4dos的iso仿真启动写了启动脚本,自动寻找它的iso,所以这2个发行版的原版光盘是支持仿真iso启动的。

    回复回复
  7. huiyouzhiyu 说到:

    你好,很喜欢您的文章。本人是小白,请问能不能提供一个你的光盘的下载链接,在你给出的链接中无法下载到,用google搜后都链接到你的博客,期待您的来信。
    谢谢!!

    回复回复
  8. muzuiget 说到:

    之前dropbox被墙,我暂时移了出去,地址更新了,改成https就可以了,但不知道还能撑多久。

    回复回复
  9. huiyouzhiyu 说到:

    您好,请问改成https是什么含义?怎样作就可以了,小白请教。谢谢!

    回复回复
  10. muzuiget 说到:

    这个页面里的地址已可以下载了,https是使用加密传输。

    回复回复
  11. huiyouzhiyu 说到:

    多谢 共享!
    请问楼主为什么不整理以rpm为标准的redhat的多合一光盘呀?以rpm为基准的发行版也很多.

    回复回复
  12. muzuiget 说到:

    rpm系的还不熟,最近也没精力折腾新光盘,都快一年了。其实方法还是那些方法,把grub4dos用熟就自己都能整合了。

    回复回复

发表评论

您的电子邮箱不会被公开。 标记为 * 的区域必须填写

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

评论须知
  • 如果有人@你的用户名,系统会发送邮件通知你。
  • 请不要在评论正文处里留下邮箱,以防被垃圾机器人采集。
  • 有问题请留在相关话题的文章上,我都会看到的。