2023年4月28日发(作者:12306未能登入)ufeff自己动手订制winpe各种dos工具箱U盘启动盘minilinux
思路好多:
法1:可以先弄成dos启动盘,这样直接加载各种dos工具,之后再用grub4dos加载winpe。
法2:可以弄成ntloader,启动winpe,再在中写入加载dos工具的词句。
法3:用grub引导各种工具,包括winpe和各种工具箱。
因为认为grub引导功能强悍(各大linux发行版都用它做引导器),因而决定用第三种方式。
首先打算工具:
1、惠普硬盘低格工具,或则usboot或则其它低格U盘的工具。
2、winpe,我用的是64M的U盘,故使用了miniwinpe,使用的是老毛桃更改的miniwinpe070911版:
3、grub安装工具:grubinstall:
/grubutil/
以及grub引导文件grldr,网上好多,自己搜索下载(它是grub4dos的一部份,可以下载grub4dos,之后只要该文件即可)
4、MaxDosv6plus:/200711/
5、矮人dos工具箱5.1:/green/
6、wmitool:/server9/hnwzfile/
7、你还可以下载其它工具箱,例如深山红叶等。因为空间所限,我只使用了前面的几个软件。
之后开始:
part1:winpedostool
1、使用惠普低格工具低格U盘
2、打开,假如你的U盘比较大,可以直接将minipe目录拷贝到你的U盘上,假如象我的一样小,这么先删掉,之后再拷过去,上面全是工具,没有它,minipe也能启动,前面我们再讲怎么更改,缩小其容积,订制自己的工具。之后将wxpe下的和也拷到minipe目录,并分别更名为ntcom和ldrxpe。之后在minipe目录下新建一个名为pe的文件(似乎是二补码文件),内容如下(假如你采用安装方法linux iso u盘启动,则这个文件早已存在):
[SetupData]
BootDevice=”ramdisk(0)”
BootPath=”WXPESYSTEM32”
OsLoadOptions=”/minint/fastdetect/rdexportascd/rdpath=_”
更简单的方式是:你可以直接用minipe的setup将其先安装到你的U盘(假如U盘太小,请先删掉再安装),这样和手工拷过去的差不多,而且会多几个文件,你可以选择删掉里面没有提及过的文件。
3、如果你是手工拷贝过去的,这么要先安装grub,使用grubinstall_gui,选中U盘,分区刷新后选整个c盘,之后安装,这样就重新安装了grub,之后将你下载的grldr文件拷贝过去。假如你是采用在安装的方式linux iso u盘启动,这么早已安装了grub,它的menu是外置到了grldr中的,为了让自己编辑的来启动更多项目,将下载的grldr拷贝到硬盘覆盖原先的,这样才会使用你自己的了。假如mbr中的grub没有了,要重新安装grub。假如你仍然想使用
外置的菜单,可以用grubmenu
export导入菜单,更改成自己想要的后,再grubmenu
import,导出,这样就弄成你自己的外置菜单了。另外为了支持英文菜单,请使用英文的grldr,以及英文字体。下载一个带字体和英文的grub4dos,将chinese目录下的grldr拷贝过去,构建一个boot目录,之后将字体文件拷到上面,再将也拷到上面,它是启动画面背景,你可以自己制做自己的启动画面。假如你是安装的minipe,这么可以直接用它的和*.。
4、安装maxdos和airendos,之后把目录maxdos和ados拷贝到U盘根目录下。之后就可以卸载maxdos和ados了。
之后将ados下的除argj目录外的所有文件删掉,之后将argj目录下的文件联通到ados下,删掉argj目录。将两个目录下一些何必要的文件删掉。例如图标文件。因为是它们都是硬碟版,一键ghost时会出问题(网上所谓的U盘版也一样),须要对其进行更改。首先,经过HP低格后,通常会把U盘认作第一硬碟,而原先的硬碟认作第二硬碟,这时ghost的src=1:1,就要改为2:1,之后,因为我们没有创建指定的文件夹,因而我们可以直接备份到根目录下。如maxdos中用和来表示备份和恢复,用记事本打开这两个文件,分别改为:
ghost-clone,mode=pdump,src=2:1,dst=2:-sure-z2-split=2000-no1394
-nousb-rb
和
ghost-clone,mode=pload,src=2::1,dst=2:1-sure-no1394-nousb-rb
而矮人dos须要把中的导下来,之后扩充名改为gz,之后,解压出其中的、等bat文件,之后查找富含argj~1路径的,把它改为根目录,如:c:*.gho,另外查找镜像的的/s须要除去,可以改成/a,/s要查找子目录,须要很长时间。同时把ghost命令的src=1:1等类似之处改为2:1。
假如你的U盘启动后不是第一硬碟,这么就毋须改。
5、编写grub启动菜单
为了标示U盘,在U盘根目录构建一个的空文件,其实你也可以使用U盘上的任意文件来标示,如/maxdos/,其实你须要在下边的相应内容处作更改。之后在U盘根目录构建一个,内容如下:
timeout30
default0
splashimage/boot/
#foregroundffff00
fontfile/boot/
titleMiniWindowsPE
find–set-root/
chainloader/minipe/ldrxpe
titleMaxDOSV6Plus
find–set-root/
kernel/maxdos/c=555h=2s=18floppy
initrd/maxdos/c=555h=2s=18floppy
title矮人Dos工具箱
find–set-root/
kernel/ados/c=118h=2s=36floppy
initrd/ados/c=555h=2s=18floppy
title本机Windows系统
map(hd0)(hd1)
map(hd1)(hd0)
rootnoverify(hd1,0)
makeactive
chainload
er1
title重启计算机
reboot
title关掉计算机
halt
titleGrub命令行
commandline
保存这个文件。
6、定制winpe工具,里面实际上早已完成启动U盘了,并且我们还可以为minipe订制工具。用wmitool打开,之后将其文件导入,把不须要的软件全部删掉,例如acdsee、音乐播放哪些的,对于系统维护根本没哪些用,就删除,最后再新建一个wim文件,将更改后的目录导出。之后更改minipe下的文件,找到构建快捷方法的命令的地方,把没有的link给删除。
6、如果还须要安装其它工具箱的话,步骤和前面类似。制做完毕。
假如希望mbr被破坏,还能使用ntloader启动,这么可以用ntbooi:(I是U盘),将ntloader也安装到U盘,但这不是必须的。
7、备份:为了今后的制做不再这样多,可以将U盘上所有文件拷贝到一个目录备份(注意有隐藏文件,一块备份)。今后要制做启动U盘就可以这样做了:
首先用惠普低格工具低格U盘,再将备份的文件拷贝过去,之后使用grubinstall,安装grub到mbr即OK。其中的ntboot不是必须的。
假如有时间,你可以把这种备份文件压缩,之后编撰一个bat,让bat来依次序执行低格,拷贝文件,这样就产生了你自已的winpemaxdos
airendos安装包。
part2:minilinux
假如你不须要linuxLINUX 删除目录,这么到此为止,假如你还希望启动linux,将U盘制做成启动盘,之后用Mini
Linux引导,可以用以修补硬碟上的Linux系统错误。这么继续:
Minilinux好多,如:CDlinux、dsl、puppy等,还可以自己lfs。这儿简单介绍最简单的制做技巧。因为U盘大小限制(我的U盘64M,基本没用了,恰好用来做引导盘),我选择了CDlinux0.4.9(19M)、Mini
ChineseLinux(mclinux2.02)(2.88M)、BomberLinux3.9(2.88M),由于我的U盘上还装有mini
winpe、maxdos、矮人dos,要做到她们加上去不超过64M(最后一共61M)。
因为早已装好的winpe等都是采用grub引导的,因而这三个minilinux其实也用grub来引导。假如你没有安装里面那些,只须要启动minilinux,这么你须要先制做可启动U盘,先用惠普低格U盘工具低格,之后用grubinstall将grub安装到U盘的mbr,并复制grldr到U盘根目录。可参考上面的文章。
首先看CDlinux,因为它本身是采用syslinux来引导的,因而须要做一点调整。首先打开cdlinux的iso,将boot目录下的cdlinux提取下来,之后,将的扩充名改成
gz,即深度linux系统,之后将其解压,因为我们采用grub引导,因而syslinux的文件都可以删除,只保留bzImage和,将其复制到cdlinux目录下,之后将cdlinux目录复制到U盘根目录。之后写
titleCDlinux0.4.9(withextra)
find–set-root/grubhere.
id
kernel/CDlinux/bzImageroot=/dev/ram0cdl_dev=/dev/sda1
initrd/CDlinux/
本文原创地址://gulass.cn/nzxjcrhzjdsd.html编辑:刘遄,审核员:暂无