我拷贝了 gmy 的那个 EFI.iso 到 ISOs 文件夹下,它不能显示相应的启动项。这方面的工作,它不如 Ventoy 做得细致。它只能支持它的官网列出的那些 iso 文件。这个缺点也是相当严重的,说明基础工作还很不完善。
wintoflash 发表于 2025-1-28 21:31
1. MultiOS-USB 是根据 ISO 的文件名来判断是否位于支持列表中的。
2. MultiOS-USB 用的是官方版 GRUB 2 ...
不点 发表于 2025-1-29 10:28
我按照它提供的方法,在 Windows 下制作了 gpt 格式的启动 U 盘。U 盘前端 25M 是 FAT 格式的分区,用来存 ...
不点 发表于 2025-1-29 11:05
既然 grub2 的 core.img 只能放在 (hd0,gpt1) 分区下,我就只好顺从它了。以下这个测试是成功的,证明了 gr ...
wintoflash 发表于 2025-1-29 12:16
terminal_output console
wintoflash 发表于 2025-1-29 12:15
这个是作者故意做的限制。在生成core.img时已经写死了gpt分区。https://gitlab.com/MultiOS-USB/grub/-/b ...
不点 发表于 2025-1-29 12:46
这应该不是他故意限制。grub-mkimage 这条命令必须有参数 --prefix,否则报错。由于他使用 gpt 分区,所 ...
wintoflash 发表于 2025-1-29 14:13
(,gpt1)改成(,1)就可以了
不点 发表于 2025-1-29 14:41
确实,1 的适应性就比较大。我这也是惯性思维,所以未能意识到 gpt1 是有问题的。
我这里没有编译环境 ...
liuzhaoyzz 发表于 2025-1-29 18:02
core.img根本就不需要编译,不需要搭建编译环境,用grub-mkimage命令定制就可以实现目标,那个不叫做编 ...
不点 发表于 2025-1-29 18:44
http://wuyou.net/forum.php?mod=viewthread&tid=417233&extra=page%3D1&page=3
搜到这了,这个是用于 ...
不点 发表于 2025-1-29 14:41
确实,1 的适应性就比较大。我这也是惯性思维,所以未能意识到 gpt1 是有问题的。
我这里没有编译环境 ...
不点 发表于 2025-1-29 09:14
感谢您的回复,非常好!
我也注意到了它是根据文件名来逐个处理。
既然基于 loopback 都能做 ISO 的安装工作,那也太 NB 了吧?这比基于磁盘虚拟的软件,难度更高吧?
也许,将来的 iso 制作者,都会朝着这样一个方式靠拢,支持这种启动模式。
这是这个 core.img 不够灵活的方面。奇怪的是,我在命令行下纠正 prefix 变量和 root 变量,也未能有效(后续启动 iso 失败了)。这说明 core.img 太过于限制它自己的位置了。不知有没有一种补救措施(workaround),能够让 grub4dos 在加载 core.img 之时,告知 core.img 的主程序: prefix 和 root 等变量应该改变成某个希望的值。
wintoflash 发表于 2025-1-29 19:45
具体能不能用我没试过。
nianyueriPE 发表于 2025-1-29 23:04
GPT不是什么大缺点吧,至少我遇到的电脑,往gpt中安装UD做成混合分区表还没遇到不能启动的
不点 发表于 2025-1-29 23:53
存在皆合理。各种方式,都是偏爱,没有好坏优劣。根据场景的不同,会存在细微差异。
譬如说,假如要启 ...
liuzhaoyzz 发表于 2025-1-30 15:12
MultiOS-USB用MBR分区也行吧?
不点 发表于 2025-1-30 19:58
用了 wintoflash 改造后的 core.img 之后,这就没问题了,可以适应 MBR 和 GPT。否则,原版的 core.img ...
liuzhaoyzz 发表于 2025-1-31 16:26
启动linux.iso,MultiOS-USB用的是loopback方案;不知道启动PE.ISO它用的是什么方案?理论上单独的loopback ...
liuzhaoyzz 发表于 2025-1-31 16:26
启动linux.iso,MultiOS-USB用的是loopback方案;不知道启动PE.ISO它用的是什么方案?理论上单独的loopback ...
不点 发表于 2025-1-31 10:40
试着深入思考一下 ISO 的启动问题。
ISO 是古老的启动盘格式——光盘格式。古老的启动盘格式有好几种, ...
带有“虚拟盘”功能的 iso 启动方法(Ventoy 是一个典型代表)
wintoflash 发表于 2025-1-31 20:48
Ventoy支持两种方式启动 ISO。一是你所说的虚拟盘。二是类似loopback的方式。
两者都会在操作系统启动 ...
不点 发表于 2025-1-31 21:09
了解了,非常感谢。
诚实地说,我用过 Ventoy,却还未用过您的 grub2 修改版。我觉得,开辟 grub2 的 ...
wintoflash 发表于 2025-1-31 21:44
我修改的分支已经不再维护了。
multios-usb中的grub2,不可以直接替换为我修改的分支。
wintoflash 发表于 2025-1-31 21:44
我修改的分支已经不再维护了。
multios-usb中的grub2,不可以直接替换为我修改的分支。
如果只是为自己 ...
wintoflash 发表于 2025-1-31 20:48
Ventoy支持两种方式启动 ISO。一是你所说的虚拟盘。二是类似loopback的方式。
两者都会在操作系统启动 ...
834772509 发表于 2025-1-31 22:49
我看grubfm也不维护了,后期还有维护的打算嘛?
wintoflash 发表于 2025-1-31 21:44
我修改的分支已经不再维护了。
multios-usb中的grub2,不可以直接替换为我修改的分支。
如果只是为自己 ...
2025-02-01_3.png (13.34 KB, 下载次数: 2)
2025-02-01_2.png (3.33 KB, 下载次数: 1)
2025-02-01_1.png (2.96 KB, 下载次数: 2)
chen463 发表于 2025-2-1 07:58
可能是我U盘或系统缺少软件开启WIMBOOT-WIM的条件,失败…
ISO无法显示出来...
不点 发表于 2025-2-1 09:12
对这个软件,首先要有“理解”。如果“理解”不到位,就会产生“误解”。
首先,这个软件的开发历史, ...
不点 发表于 2025-2-1 09:12
对这个软件,首先要有“理解”。如果“理解”不到位,就会产生“误解”。
首先,这个软件的开发历史, ...
不点 发表于 2025-2-1 07:35
我有个疑问,针对 i386-pc:
GRUB4DOS
在 g4d 中,能否使用 grub2 的加载方式?g4d 中有 kernel 命令,可以与 grub2 的 linux 命令相对应。
wintoflash 发表于 2025-2-1 14:07
loadfm实际上是有特殊菜单的grub.exe。
不点 发表于 2025-2-1 14:27
就是说,最终还是需要 map 建立虚拟光盘。
grubfm 能否做成不需要建立虚拟盘的形式呢?
wintoflash 发表于 2025-2-1 14:40
如果只考虑grub2来加载的情况,可以不用虚拟盘。
loopback挂载ISO后,用multiboot启动里面的grubfm.elf ...
不点 发表于 2025-2-1 15:01
我的意思是,用虚拟盘也可。但是,在把控制交给 win11.iso 的那一刻,赶紧卸载虚拟盘。这样不是可以让虚 ...
不点 发表于 2025-1-31 19:28
每个软件,给出的都是一种可能性。你选择使用它,或者你不选择使用它,你是自由的。
每个软件,它本身 ...
到目前为止,我还未使用 iso 来安装 Linux。都是使用 iso 来启动 PE,或者启动以前的 DOS 之类的 iso 文件。
wintoflash 发表于 2025-2-1 15:14
确实卸载虚拟盘对Windows可能造成的影响更小。
但是启动Windows安装镜像时用的是loopback,因此不会出现 ...
liuzhaoyzz 发表于 2025-2-1 15:17
如果说只用来启动PE的话,甚至都不需要grubfm了,yaya修改的g4d/g4e的run模块就足够使用了,只有几百 ...
liuzhaoyzz 发表于 2025-2-1 16:29
微软原版 Windows iso,其实就是打包了一个没有GUI的PE,也就是boot.wim,外加一个install.wim安装镜像,然 ...
不点 发表于 2025-2-1 15:43
不同版本的 grub4dos 虚拟盘,是可以“互操作”的。但与 memdisk 建立的虚拟盘,不能互操作。
换句话 ...
能否透露一下,不维护的主要原因是啥?
1、是因为软件成熟了,无需继续开发了吗?
2、是因为工作成果已经转移、附加到别处了,比如转移、附加到 grub2 或 grub4dos 中了吗?
3、是因为时间、精力、身体状况等原因吗?
4、是别的我想不到的原因?
比如,您前面曾经提到的苹果电脑的死机问题,就可以朝这个方向怀疑。
loopback 启动 iso,这个方式不产生虚拟盘。因此,这个方式是安全的。出乎意料的是,Windows 的 iso 居然也能使用这种方式。
wintoflash 发表于 2025-2-1 20:36
2,3皆有。
这倒不是。苹果电脑都是EFI固件。而且grub2/grub4dos都没有问题,是Ventoy有问题。
chen463 发表于 2025-2-3 11:34
经过几天折腾瞎搞,终于明白MultiOS作者的用心,悟出其中的奥妙之处,安装WIN.ISO系统,此方案更胜一筹,测 ...
chen463 发表于 2025-2-4 10:03
感谢W大的解说,原来是这样呀!无解了。
我们不能去要求别人照着规范来制作PE,这是创作自由,
不点 发表于 2025-2-4 10:16
我的理解和猜测:并非无解。
您可以试试 grubfm,看看能否启动那样的 PE。
wintoflash 发表于 2025-2-4 11:29
原则上是可以做到的。wim里面没有那些文件,自己准备一套就行了。
grubfm就是自己准备了一套,所以wim里 ...
834772509 发表于 2025-2-4 10:55
如果PE不怎么精简,如果和ventoy那样可以PE去适配multios-usb我觉得也是可行的
wintoflash 发表于 2025-2-4 14:52
可以用自定义菜单来解决启动winpe iso的问题。
解压这个文件,将其中的winpe文件夹放入U盘MultiOS-USB\c ...
不点 发表于 2025-2-4 18:30
前面您曾提到这个文件:
\Windows\Boot\EFI\bootmgfw.efi
前面您曾提到这个文件:
\Windows\Boot\EFI\bootmgfw.efi
那么,压缩包里的 bootx64.efi 是否就是它呢?
另外,关于 grubfm。在 BIOS 下总是用 grubfm.iso 虚拟出一个光盘,而在 UEFI 下,我猜是没有 map 的动作吧?
chen463 发表于 2025-2-4 19:11
终于知道为何WIM启动失败原因了,因为找不到BCD路径,
MultiOS从\IOSs文件夹显示去启动PE.WIM,那肯定不行 ...
chen463 发表于 2025-2-4 19:11
终于知道为何WIM启动失败原因了,因为找不到BCD路径,
MultiOS从\IOSs文件夹显示去启动PE.WIM,那肯定不行 ...
不点 发表于 2025-2-4 20:30
我启动 gmy 的 EFI.iso 成功了(保持这个文件名即可,不要改名为 Win11*x64*.iso,否则,它会列出两个看 ...
但是,把 EFI.iso 里面的 boot.wim 解包出来,放在 ISOs 文件夹下, 却不能列出它的菜单项。不知那里不对劲。也许是文件名不该叫做 boot.wim?
wintoflash 发表于 2025-2-4 22:09
我这边可以列出菜单项啊 (版本:v0.9.6)。当然就算列出来了也不能启动的,因为wim里面缺文件。
不点 发表于 2025-2-4 21:25
我看不懂。是不是您(手误)把 ISOs 弄成 IOSs 了?
chen463 发表于 2025-2-5 17:26
MULTIOS功能其强,不可多得的方案引导,只是程度差,无法自定义更多的功能,如有搜寻各磁盘分区ISO功能更好 ...
2025-02-05_195828.png (5.1 KB, 下载次数: 0)
不点 发表于 2025-1-31 10:40
试着深入思考一下 ISO 的启动问题。
ISO 是古老的启动盘格式——光盘格式。古老的启动盘格式有好几种, ...
chen463 发表于 2025-2-5 20:10
把他们整合全部放入U盘
1.MultiOS-EFI
2.VTOYEFI
longpanda 发表于 2025-2-5 22:37
其实对于Linux类系统,是通过“虚拟盘” map的方式启动还是通过 loopback 的方式启动并不是最关键的问题 ...
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |