无忧启动论坛

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

使用firadisk虚拟硬盘启动的pe

[复制链接]
跳转到指定楼层
1#
发表于 2011-7-7 17:15:45 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
此PE适合经常捉弄PE者,可以说是为了启动快速和修改方便设计,欢迎抄袭
简化了启动流程,GRUB读取img的速度比peldr要快,兼容性完全靠grub
启动过程大概是GRUB map IMG -> IMG里面的peldr运行 -> 启动IMG里面的PE 该PE完全未封装,放在minint文件夹

  伸手党直接下载
IMG文件http://www.vdisk.cn/down/index/8513768A3831
  注:即使是伸手党也需要自行安装和配置Grub,方法很多,不介绍了

下面与大家分享制做过程(包括如何改造成你自己的PE)
首先你要有硬盘运行的PE一个,
我使用的PE为自己整合,大约128MB,包含MMC和显声网SCSI驱动,
其中使用了TangoPE和小马PE的许多内容,感谢他们为PE做出的贡献
硬盘PE必须放置在minint文件夹里面,容易受到病毒干扰,
也不适合直接安装入U盘,使用IMG文件创造一个虚拟的硬盘,
可以改善这种情况,我使用时还发现优化了读取速度

使用VDM创建一个IMG,放到C盘,大小稍稍大于自己的PE。
由于PE中有FBWF,我们不用担心PE运行时出现空间不足的情况。
非VDM软件创建的IMG,会出现无法识别C/H/S等参数

VDM下载:太大了。。。文件尺寸: 小于 102.4 kb 大家自己找









然后装载该文件,找一个没用的盘符放好,
(XP用户不要使用A或B盘,会蓝脸的)




格式化为FAT32,在格式化时可以写上卷标,
虽然NTFS可以压缩,考虑到grub对ntfs兼容差,最终没有使用
谁弄出来了吱个声



然后就可以复制文件进去了,除了minint文件夹,
启动只需要两个文件,ntdetect.com和peldr
其中PELDR可以改名


快结束了。。。开始给PE装上firadisk驱动
这玩意本论坛多的是



打开TXTSETUP.SIF,
查找[SourceDisksFiles],
增加一句
firadisk.sys=1,,,,,,4_,4,1,,,1,4



同理,
[SCSI.Load]
Firadisk=Firadisk.sys,4



把firadisk.sys放到drivers目录去



然后就可以卸载磁盘了



最后一步,配置GRUB的 menu.lst
  1. title ramos minint
  2. map --mem /os.img (hd0)
  3. map --harddrives=1
  4. map --hook
  5. chainloader (hd0,0)/minildr
复制代码
其中 os.img  minildr 两处文件名均按照你的实际情况修改
IMG放在U盘上也是有效的。



[ 本帖最后由 rush 于 2011-7-7 17:23 编辑 ]
3#
发表于 2011-11-4 19:52:46 | 只看该作者
谢谢,这么好的思路,非常值得学习
回复

使用道具 举报

2#
发表于 2011-7-7 23:56:45 | 只看该作者
值得学习,硬盘启动的pe又到回内存启动了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-26 00:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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