chromatin2 发表于 2016-5-29 14:51:52

easy2boot最新版2016-05【iso强迫症 ntfs的优盘uefi启动】

本帖最后由 chromatin2 于 2016-5-30 11:08 编辑

====================
支持ntfs的u盘,uefi启动(imgPTN模式,会修改mbr,所以不要在系统硬盘里面操作)
支持win10
====================

网址:http://www.easy2boot.com
喜欢直接引导iso的,特别是打算用grub4dos引导linux iso的【强迫症】,这个必备。
官网上反正写的所有linux的livecd都是可以引导的。试了5-6个,确实不错。
目前的最新版,功能很全,还可以整uefi,有兴趣的可以研究下。

主要特点:
1,直接从iso等各种镜像,直接运行dos,win,linux,无需解开iso文档。
2,u盘可以为ntfs,存放大于4gb以上的imgPTN镜像(使用下图的MPI制作,imgPTN可以为fat32或ntfs,
因此只要imgPTN以fat32格式制作,就可以uefi启动),可用他带的工具,将u盘虚拟化为磁盘(虚拟化为imgPTN里面的内容),
从而达到支持bios,uefi启动的功能。

一般用到的文件:
MPI_Tool_Pack_Plus_CloverLite_065制作.imgPTN,用于虚拟化磁盘
Install_RMPrepUSB_Full_v2.1.730B_pwd_is_rmprep.zip用于安装grub4dos引导,非必需,grldr要比较新的,好像英文的才行
Easy2Boot v1.80.7z主要的e2b文件,不带xp的Mass Storage (DPMS) 驱动
Easy2Boot_v1.80DPMS.7z 主要的e2b文件,带32位xp的Mass Storage (DPMS) 驱动,用于将xp安装到SATA\RAID\SCSI 。
(用e2b装xp可选这个,不用就用Easy2Boot v1.80.7z,文件少很多)(也可以先安装Easy2Boot v1.80.7z ,然后用Easy2Boot_v1.80DPMS.7z升级)


链接是最新的全部文件
=======================================
pan.baidu.com/s/1gfyMAD9
sxmi
=======================================








chromatin2 发表于 2016-5-29 14:53:52

利用bootice可以在u盘安装多套grub4dos,留个grub4dos引导easy2boot的接口。
平时还是grub4dos引导,需要就进easy2boot。

lsc1117 发表于 2016-5-29 15:04:15

压缩包里附带模板?

chromatin2 发表于 2016-5-29 15:15:11

lsc1117 发表于 2016-5-29 15:04
压缩包里附带模板?

应该没有模板吧,搜索一下,网上有现成的安装方法,安装好了,把iso放进去,就ok

chromatin2 发表于 2016-5-29 15:19:00

支持任意虚拟化的img磁盘(可在u盘为ntfs(大于4gb的修改iso)的条件下使用uefi启动,佩服老外。。。。,支持大于4gb的img磁盘),对于安装win7,win10,多合一win7,win10,来说太棒了。

窄口牛 发表于 2016-5-29 16:45:11

期待汉化补丁

窄口牛 发表于 2016-5-29 17:09:05

谁到硬盘试试,能不能NTFS启动

shan 发表于 2016-5-29 21:17:11

期待高手汉化,这个真是太牛了

3ax31a 发表于 2016-5-30 06:52:14

这么牛

2011npwjm 发表于 2016-5-30 08:54:13

不错,谢谢楼主的分享

xzf680 发表于 2016-5-30 10:14:50

很给力,收藏了

rengrancunzai 发表于 2016-5-30 12:46:52

学习一下,谢谢分享

2010sya 发表于 2016-5-30 15:38:04


很给力,收藏了

12250279 发表于 2016-6-2 23:17:37

测试安装ISO系统,完美安装 可是在查看MD5 数值不对了,请问有什么拌饭可以解决

wangxiongfang 发表于 2016-6-7 01:25:49

多谢楼主热心帮忙从外国下载回来,不用越狱就能尝试这个不点大师几次推荐的第三方软件了。

已从楼主网盘下载回十个文件。又仔细看了看楼主的解说,看来还得好好学习下才能学会使用。

2011cwj6958 发表于 2016-6-7 04:10:01

学习一下,谢谢分享

boy6585948 发表于 2016-6-7 08:53:51

不点大神都来了,我也看看!!!先收藏了,谢谢LZ分享!!!

wangxiongfang 发表于 2016-6-7 19:15:37

再次感谢楼主,屮使用综合讨论版块plutoshen坛友的简单中文模板终于搞定了硬盘直引slackpuppy630iso。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=378314&extra=page%3D1

不过plutoshen坛友所给的压缩包不带wincontig工具。屮氏用从楼主网盘里下载的e2b180.7z解开后,在
Easy2BootV180/_ISO/docs/WINCONTIG
目录里找到这个整iso连续化工具WinContig.exe的,明显放的位置不对嘛,明明氏个实用工具,却放在文档docs
目录里,害得屮找了好久才找到的。也不知这个工具有没有gnux版本的兵程或源码下载,文档中没写。

e2b确实氏引导iso的好工具,唯一的缺点氏要求iso连续存放。这可不如ya大搞的碎片文件也可仿真。
不过在目前来说,grldr+e2b确实氏硬盘直引iso的最佳组合了。原则上可以搞定一切iso的。

以后很长时间内,屮打算把grub4dos不能直接map的iso就丢给e2b来搞了。
直到某一天,能等到有高手能写出能让linux内核识别g4d的内存盘或grub2的内存盘的驱动为止。


wangxiongfang 发表于 2016-6-12 14:41:07

今天测试了下tinycore的16M带GUI的迷你版,发现grub4dos的map命令之后只能引导至命令行,看来开发都改变
了打包方式,以前的tinycore的iso,g4d氏可以硬盘直引的。
把iso扔到e2b的_ISO/LINUX/目录下,重启电脑进e2b菜单,却可以轻松引导iso进tinycore的简易图形界面了。
可惜少个方便的图形文件管理噐,得连网安装才行。不过这么小能提供基本图形操作环境,也算氏不容易了。

dongwu 发表于 2016-6-12 16:03:06

谢谢楼主

mygamexxx 发表于 2016-6-17 12:50:57

本帖最后由 mygamexxx 于 2016-6-17 14:03 编辑

测试了一下PUPPY,确实启动成功。同样文件,进入命令行用map ISO的形式启动还是不成功,如果有人把原理整明白,促进GRUB4DOS直接实现此功能就更OK了。

综合讨论版块plutoshen坛友的简单中文模板很好用,可以作为一个子菜单模块调用,根目录下可只有两个文件夹,简洁。

mygamexxx 发表于 2016-6-19 14:32:02

不知是否是我使用错误,在NTFS文件系统硬盘上使用plutoshen的模板,出现文件系统为0x7(NTFS)是否删除的提示。不删除自动退出,是否说明不能用于NTFS文件系统。

可能是E2B需要用GRUB4DOS下的FAT外部命令向文件写入信息,而FAT命令不支持NTFS文件系统。

wangxiongfang 发表于 2016-6-20 20:27:39

可能氏另外的原因吧,屮的winC盘氏ntfs,也氏用的plutoshen模板,测试引导了好几个iso都没报错。

mygamexxx 发表于 2016-6-21 10:15:15

本帖最后由 mygamexxx 于 2016-6-21 21:49 编辑

一台电脑出现此提示,如果选C或回车,会导致分区被清除

yjd 发表于 2016-6-21 15:16:28

本帖最后由 yjd 于 2016-6-21 15:20 编辑

看了下官方mbr引导是基于grub4dos^_^

mygamexxx 发表于 2016-6-21 22:09:05

本帖最后由 mygamexxx 于 2016-6-22 09:49 编辑

在这一段,不知是什么意思?
红色这一句提示出现的条件是什么?上一楼的图片就是出错情况。

debug 0
# check and make empty table entry in 4th position in ptn table
if not exist CD parttype (%E2BDEV%,3) ;; set /A check=%@retval%
if not exist CD if %check%==0 partnew (%E2BDEV%,3) 0 0 0
if not exist CD if %check%==0xaf echo -e $\nTip: You can use a MyE2B.cfg file to erase partition 4 and avoid this message in future.
if not exist CD if %check%==0xeb echo -e $\nTip: You can use a MyE2B.cfg file to erase partition 4 and avoid this message in future.
if not exist CD if not %check%==0 echo -e $ERROR: PARTITION TABLE 4 (Type=%check%) IS ALREADY IN USE ON THIS DRIVE! && set /p ask=Press C and to delete it :&; if /i "%ask%"=="C" /_e2b/e2b/grub/delptn3.g4b
if not exist CD if not %check%==0 if /i not "%ask%"=="C" configfile /menu.lst
set ask=

wangxiongfang 发表于 2016-6-22 01:12:22

楼上这一大串条件语句真氏读起来费解----当然氏屮的脚本阅读能力太低下。

#号注释行的意思好像氏在ptn表中清空第四个条目。
不知条件语句中的CD氏指真机的cdrom设备还氏指e2b用分区模拟出来的光盘。

最后一行if语句的意思应该氏没有任何询问输入会自动载入配置文件menu.lst。
虚拟机qemu和真机启动估计有差别。
比如屮的网络小本上氏没有真实光驱设备的,上面的系列条件语句的
最终判断结果氏自动载入配置文件menu.lst。

mygamexxx 发表于 2016-6-22 21:12:05

本帖最后由 mygamexxx 于 2016-6-22 21:35 编辑

终于搞明白出错原因:
硬盘上使用E2B,硬盘分区不能多于2个主分区,如果4个主分区出现提示要求擦除分区表4,按C或回车将会擦除(hd0,3)分区表,成为自由分区, 回答其他出错提示并进入命令行; 如果是3个主分区,将进入命令行。

debug 0
# check and make empty table entry in 4th position in ptn table检查并在第4分区建立分区表
if not exist CD parttype (%E2BDEV%,3) ;; set /A check=%@retval%   如果不存在光驱,检查E2B所在硬盘第4主分区分区类型,设置变量check=命令返回值(如果分区不存在,返回0)
if not exist CD if %check%==0 partnew (%E2BDEV%,3) 0 0 0   如果不存在光驱,并且变量check=0,删除E2B所在硬盘主引导最后一个分区表项
if not exist CD if %check%==0xaf echo -e $\nTip: You can use a MyE2B.cfg file to erase partition 4 and avoid this message in future.   如果不存在光驱,并且变量check=0xaf,显示:提示:你可以使用MyE2B.cfg 文件擦除第4主分区避免重新出现此信息
if not exist CD if %check%==0xeb echo -e $\nTip: You can use a MyE2B.cfg file to erase partition 4 and avoid this message in future.如果不存在光驱,并且变量check=0xeb,显示:提示:你可以使用MyE2B.cfg 文件擦除第4主分区避免重新出现此信息
if not exist CD if not %check%==0 echo -e $ERROR: PARTITION TABLE 4 (Type=%check%) IS ALREADY IN USE ON THIS DRIVE!&& set /p ask=Press C and to delete it :&; if /i "%ask%"=="C" /_e2b/e2b/grub/delptn3.g4b 如果不存在光驱,并且变量check不等于0,显示:错误:主分区 4 (分区类型为Type=%check%)已经在此驱动器上使用! 提示按 “C” 或 回车键删除它,如果回答"C",执行/_e2b/e2b/grub/delptn3.g4b
if not exist CD if not %check%==0 if /i not "%ask%"=="C" configfile /menu.lst    如果不存在光驱,并且变量check不等于0,并且不输入"C",执行主菜单/menu.lst
set ask=

wangxiongfang 发表于 2016-6-22 21:31:51

屮也发现了e2b对分区的特殊处理,不过没有楼主总结的这么细致。
比如屮的分区氏用gparted弄的,只有一个主分区sda1和一个扩展分区sda2,然后在扩展分区上建立多个逻辑盘。
所以e2b在处理iso时,氏直接用sda4这个与iso相应的分区作为模拟光盘。在gnux下用sudo fdisk -l可以看到
分区结构:
Disk /dev/sda: 298.1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x86e0b868

设备       启动   Start    末尾    扇区   Size Id 类型
/dev/sda1*         20482307071923068672    11G7 HPFS/NTFS/exFAT
/dev/sda2      23072766 625141759 602068994 287.1G5 扩展
/dev/sda4         7314152   7456587    14243669.6M0 空
/dev/sda5      230727684823859125165824    12Gb W95 FAT32
/dev/sda6      482406407550361527262976    13Gb W95 FAT32
/dev/sda7      75505664 10486579129360128    14Gb W95 FAT32
/dev/sda8       104867840 14681119941943360    20G 83 Linux
/dev/sda9       146812928 151007231   4194304   2G 82 Linux 交换 / Solaris
/dev/sda10      151009280 17198079920971520    10G 83 Linux
/dev/sda11      171982848 591413247 419430400   200G 83 Linux
/dev/sda12      591415296 6251417593372646416.1G 83 Linux

Partition table entries are not in disk order.

这个sda4的尺寸氏不固定的,上面列表中显示的氏69M,氏因为屮先前用e2b引导了tinycore的中文定制版iso。
这个iso氏69M,而之前用e2b引导原版的16M的最小GUItinycore时,sda4的尺寸就会变成16M。
而且用e2b引导tinycore的中文定制版iso进入系统后,文件管理噐中氏把sda4当作光盘挂载的。

mygamexxx 发表于 2016-6-22 21:49:29

本帖最后由 mygamexxx 于 2016-6-22 21:53 编辑

硬盘上3个主分区的情况在此:
# check and make empty 3rd position (no warning as only some .mnu files need this)检查第3主分区并创建空白第3主分区(不警告,只因为一些 .mnu 需要如此)
if not exist CD parttype (%E2BDEV%,2) ;; set /a check=%@retval%
#if 3rd ptn type is 0 then ensure all CHS values are 0 or grubinst.exe will not install to it! 第3主分区分区类型为0,那么擦除CHS值为0或grubinst.exe不安装到这里
if not exist CD if %check%==0 partnew (%E2BDEV%,2) 0 0 0
set check=
页: [1] 2
查看完整版本: easy2boot最新版2016-05【iso强迫症 ntfs的优盘uefi启动】