[Share Experiences] 能被VENTOY引导的ISO必须具备哪些文件呢
Tofloor
poster avatar
andktan
deepin
2022-04-05 16:32
Author

这两天使用VENTOY做几个iso引导,发现有的可引导,有的不能,请大佬们指教:

1、是不是所有 ISO都能被VENTOY引导,如何区分?

2、被VENTOY引导的ISO必须具备哪些文件呢?

Reply Favorite View the author
All Replies
jjcui8595
deepin
2022-04-05 16:52
#1

可以到Ventoy官网查询支持信息,我尝试过的windows和Linux安装镜像都可以引导。如果你的ISO本身无法引导,Ventoy当然也无法引导它

Reply View the author
ventoy
deepin
2022-04-05 17:44
#2

你可以先简单的使用虚拟机验证(VirtualBox 或 QEMU)。把ISO文件直接连接到虚拟机的 CD/DVD 上,如果能启动,一般就能使用Ventoy启动。虚拟机上都不能启动的就肯定也不能启动。

注意 虚拟机要分别设置为 Legacy BIOS 模式和UEFI模式分别进行测试。

Reply View the author
SamLukeYes
deepin
2022-04-05 18:17
#3

ventoy 是为很多种类型的 iso 单独做了适配的。如果要让你的 iso 可以被 ventoy 启动,大概有以下两种思路:

  1. 做得像某个 ventoy 已经支持的 iso,比如 Arch Linux 的 iso 已经被 ventoy 支持了,就用 archiso 工具来制作你自己的 iso
  2. Ventoy Compatible
Reply View the author
enforcee
deepin
2022-04-05 21:57
#4
SamLukeYes

ventoy 是为很多种类型的 iso 单独做了适配的。如果要让你的 iso 可以被 ventoy 启动,大概有以下两种思路:

  1. 做得像某个 ventoy 已经支持的 iso,比如 Arch Linux 的 iso 已经被 ventoy 支持了,就用 archiso 工具来制作你自己的 iso
  2. Ventoy Compatible

不过我之前archlinux 4月1号的iso,ventoy就没有成功,最后还是dd弄的

sweat

Reply View the author
SamLukeYes
deepin
2022-04-05 22:09
#5
enforcee

不过我之前archlinux 4月1号的iso,ventoy就没有成功,最后还是dd弄的

sweat

这种情况应该给 ventoy 提 issuetail

Reply View the author
andktan
deepin
2022-04-06 06:39
#6

感谢大家,只是特别想知道如何能出iso内部文件上看出是否能被ventoy引导

看起来比较难scream

Reply View the author
weboob
deepin
2022-04-06 18:30
#7

1、ISO是一种文件组织形式,形式上只有一个文件,可以真实反映光盘的内容。具体可百度。

2、Ventory只是一个类似WinPE的工具,他只负责去Load你的ISO文件。至于你的ISO文件里面有什么(是完整的操作系统,还是一坨shit,或者就是简单的文件备份集合体),他完全管不着。

当他找到你的ISO文件,且能选择的时候他的任务就完成了。至于后续的引导问题,就看你提供的ISO文件是一坨shit还是正常的可引导镜像了。joy

所以回到问题:能被VENTOY引导的ISO文件必须是具备一段 可引导程序(具体请百度)的ISO文件

Reply View the author
SamLukeYes
deepin
2022-04-06 18:34
#8
weboob

1、ISO是一种文件组织形式,形式上只有一个文件,可以真实反映光盘的内容。具体可百度。

2、Ventory只是一个类似WinPE的工具,他只负责去Load你的ISO文件。至于你的ISO文件里面有什么(是完整的操作系统,还是一坨shit,或者就是简单的文件备份集合体),他完全管不着。

当他找到你的ISO文件,且能选择的时候他的任务就完成了。至于后续的引导问题,就看你提供的ISO文件是一坨shit还是正常的可引导镜像了。joy

所以回到问题:能被VENTOY引导的ISO文件必须是具备一段 可引导程序(具体请百度)的ISO文件

ventoy 还是有根据很多不同的 iso 做很多不同的 hook 操作的,没被 ventoy 考虑到而且也没有主动做成 ventoy compatible 的就没法引导了

Reply View the author
andktan
deepin
2022-04-06 19:47
#9
SamLukeYes

ventoy 还是有根据很多不同的 iso 做很多不同的 hook 操作的,没被 ventoy 考虑到而且也没有主动做成 ventoy compatible 的就没法引导了

学习了

Reply View the author