经常遇到一些机器由于没有光驱而对安装系统造成不小的麻烦,所以打算搞个功能比较够用的可启动U盘,以实现一盘搞定的目的.

目标:
USB-HDD启动方式
包含WinPE功能
集成"一键GHOST"
集成"矮人DOS工具箱"
微软内存检测工具
RST内存检测工具

所用工具:
老毛挑的miniWinPE
从一键GHOST中提取的ghost.img
人矮人dos工具箱中提取的ar5.img
Microsoft内存检测 windiag.img
rst内存检测 rst442.img
GRUB菜单修改程序 grubmenu.exe

步骤:
先将minipe安装到U盘(这个按步骤搞就行了,我用的911版的,采用grub+U盘的安装方式,此光盘ISO里自带安装工具).可以在网上搜索下载:老九 WinPE 老毛桃修改之撒手不管版(Build 070911)

此步骤做玩,U盘已经是一个可启动的winpe维护盘了.可以搞大多数的维护工作了.
不过由于一些老机器不支持USB2.0启动会非常慢,一些机器的控制器在这个PE里面没有驱动程序,都会使其使用效果大打折扣,所以自己DIY一些DOS工具和内存检测工具,才能使这个U盘更实用.

这个PE安装到U盘使用grub启动,所以我们要做的是修改GRUB启动菜单.
而老毛挑的这个并无menu.lst文件,采用的是将菜单集成到mtldr文件的作法.

使用grubmenu.exe这个程序可以完成这个任务.

G:/grubutil-1.1-bin-w32-9>grubmenu
Usage:
        grubmenu info grldr
        grubmenu print grldr
        grubmenu export grldr menu.lst
        grubmenu import grldr menu.lst

G:/grubutil-1.1-bin-w32-9>

使用grubmenu export mtldr menu.lst命令将mtldr里面的菜单配置导出到menu.lst文件中.
(mtldr文件在U盘根目录,是隐藏文件,注意去掉只读属性才能修改).

将修改好的menu.lst文件再用grubmenu import mtldr menu.lst命令导入到mtldr里面.

所有的password行都已经被我删除了,由于是自己用,所以所有的密码都没什么用处的.

如果你想使用默认的独立的菜单menu.lst文件方式:由于老毛挑通过修改mbr里面的默认文件名grldr为mtldr来实现个性化,所以我先恢复默认的GRUB的MBR,再复制一个默认的grldr文件,将提取的菜单文件menu.lst复制到根目录,删除mtldr即可:
使用上面的grubutil里面的grubinst_gui.exe这个程序

这是我修改后的文件:

default 0
timeout 5

fontfile /minipe/muifont.gz
splashimage /minipe/bj2008.xpm.gz

title WinPE 迷你维护系统
chainloader /minipe/ldrxpe

title Grub 命令行
commandline

title DOS工具箱 MODE1
map --mem /minipe/ar5.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title DOS工具箱 MODE2
map --mem (hd0,0)/minipe/ar5.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title DOS工具箱 MODE3
kernel /minipe/memdisk c=160 h=2 s=36 floppy
initrd /minipe/ar5.img

title DOS工具箱 MODE4
kernel (hd0,0)/minipe/memdisk c=160 h=2 s=36 floppy
initrd (hd0,0)/minipe/ar5.img

title 一键GHOST MODE1
map --mem /minipe/ghost.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 一键GHOST MODE2
map --mem (hd0,0)/minipe/ghost.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 一键GHOST MODE3
kernel /minipe/memdisk c=160 h=2 s=36 floppy
initrd /minipe/ghost.img

title 一键GHOST MODE4
kernel (hd0,0)/minipe/memdisk c=160 h=2 s=36 floppy
initrd (hd0,0)/minipe/ghost.img

title 微软内存检测
map --mem /minipe/windiag.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title R.S.T 内存检测
map --mem /minipe/rst442.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 从第一硬盘第一分区启动
root (hd0,0)
chainloader +1

title 从第二硬盘第一分区启动
root (hd1,0)
chainloader (hd1,0)+1

title 重新启动计算机
reboot

title 关闭计算机
halt

4个启动模式的原因?
上面"一键"和"DOS工具箱"都出现了4次,是有点画蛇添足,这是我看了下一键ghost的说明后搞的,一键ghost的启动选项里面分成了4个选项分别对应于不同的菜单文件,说是可以解决一些机器无法正常启动的情况,可能只有一种模式可以启动.所以我将这四种模式都做成了菜单里面的选项,以防一些机器无法启动的情况.
实际上这两个DOS工具,在我的机器上,所有模式都可正常启动,其它机器没试,所以先弄着吧!^_^

引用 USB启动盘,将DOS工具集成到WinPE的grub - Windows相关推荐

  1. 深度USB启动盘制作工具(用u盘装系统)

    深度USB启动维护盘制作工具 (制作USB启动盘,轻松安装和维护操作系统)  不需要专业技术,每一步操作都有提示,非常简单.  软件下载地址:  下载地址01  http://www.fileserv ...

  2. [USB 启动盘_1]-支持 BIOS/UEFI 启动的个人常用必备 PE 系统启动盘制作工具 —— 电脑店装机维护工具套装以及全网最详细的 U 盘启动方式详解

    ################################################## 目录 获取及使用 U 盘电脑店 PE 系统 为什么需要 PE 系统启动盘 两个官网链接? 解压使用 ...

  3. 盘启动盘_[装机]推荐唯二的两个开源免费的启动盘工具,轻松创建USB启动盘

    不卖关子: ventoy 和 rufus. 官网等: ventoy github​github.comventoy官网 新一代启多系统启动u盘解决方案​www.ventoy.netrufus 轻松创建 ...

  4. YUMI~~强大的USB启动盘制作工具!!

    嗯嗯~~YUMI~ 强大的USB启动盘制造工具..!! 转载于:https://www.cnblogs.com/youngfq/archive/2011/04/27/2030407.html

  5. Rufus制作USB启动盘工具 重装系统

    Rufus制作USB启动盘工具 最重要的一步:制作U盘启动盘 首先准备一个U盘,建议8G大小的 然后准备好系统镜像 接着就需要开始直接启动盘了,制作启动盘这里就介绍一款制作工具:Rufus 先来说一下 ...

  6. 老毛桃制作工具,免广告制作纯净USB启动盘的方法。

    以下方法本人测试过了.用这个方法制作的U盘是纯净的,不含广告木马!安装系统后,如果还有病毒木马,那就是系统的问题了.废话不说开始. 1.打开老毛桃工具-点击左下个性设置.进入下一页 2.去掉右下第一个 ...

  7. mac 制作usb启动盘_如何使用Mac制作Windows 10 USB-从Mac终端构建可启动的ISO

    mac 制作usb启动盘 Most new PCs don't come with DVD drives anymore. So it can be a pain to install Windows ...

  8. Linux 中创建 USB 启动盘来拯救 Windows 用户

    WoeUSB 可以在 Linux 中制作 Windows 启动盘,并帮助你的朋友解锁他们罢工的机器. 人们经常要求我帮助他们恢复被锁死或损坏的 Windows 电脑.有时,我可以使用 Linux US ...

  9. USB启动盘制作的几种方式

    usb 启动盘制作的几种办法 标签: windowsdiskdownloadmicrosoft磁盘工具 2010-02-24 11:33 25845人阅读 评论(2) 收藏 举报 本文章已收录于: 版 ...

  10. 启动盘Linux windows,Linux 中创建 USB 启动盘来拯救 Windows 用户

    人们经常要求我帮助他们恢复被锁死或损坏的 Windows 电脑.有时,我可以使用 Linux USB 启动盘来挂载 Windows 分区,然后从损坏的系统中传输和备份文件. 有的时候,客户丢失了他们的 ...

最新文章

  1. 剑指offer--day07
  2. Vulkan统一所有平台的API
  3. Nginx 和 Apache 各有什么优缺点?
  4. SpringBoot集成Log4j2框架
  5. 不知该买哪儿的房?数据分析来为你解答哪儿的房值得买
  6. 列举计算机网络用途,计算机网络及网页制作(简答题)
  7. 波卡生态跨链隐私中间件协议Raze Network与社区DeFi平台MANTRA DAO达成合作
  8. Python程序设计语言基础06(完):组合数据类型
  9. jquery城市选择案例
  10. threadlocal原理_Java并发编程——揭开ThreadLocal的面纱
  11. 安卓问题报告小记(四):Some projects cannot be imported because they already exist in the workspace...
  12. 达内java1707第一阶段_达内Java就业班学习路线图(附视频教程)
  13. 【预测模型】基于Elman神经网络预测电力负荷matlab代码
  14. 【132天】尚学堂高淇Java300集视频精华笔记(67-70)
  15. 大学计算机实践教程咖啡文化,北京大学图书馆学习共享空间.docx
  16. 安利几款超好用,不容错过的APP
  17. python运行时不让电脑休眠_python – 在不中断程序的情况下休眠
  18. 超市收银软件测试自学,pos前台收银员培训 免费超市收银软件 视频教程
  19. python 游戏开发_Python游戏开发入门
  20. Flink (四) Flink 的安装和部署- Flink on Yarn 模式 / 集群HA / 并行度和Slot

热门文章

  1. 如何卸载PLC200软件---SETP7
  2. win8.1中文版开启远程桌面
  3. 【四二学堂】基于uni-app开发的跨平台井字游戏(App+H5 web+微信小程序)
  4. LM75 --温度采集(时序及代码)
  5. Vmware5.0 下安装NetWare6.5全攻略
  6. c语言用户登录系统管理员,C语言系统用户管理系统
  7. 【程序员如何买基金 八】筛选优秀的债券基金
  8. SecureCRT连接不成功彻底解决方案
  9. YTU OJ 3229: 硬币组合
  10. 苹果蓝牙耳机平替哪个好用?商务通话蓝牙耳机推荐