本帖最后由 nullren 于 2022-6-12 16:16 编辑 lhc0688 发表于 2022-5-15 14:18 拿Ventoy直接用GPT方式安装到U盘(默认的方式,标准两分区)。就是主体用Ventoy引导。这样UEFI下没问题(安全启动是另一码事,这里不管)。 这个GPT格式的U盘在Legacy模式下工作也是正常的(并不是支持Legacy启动U盘分区格式就得要选mbr), 说明中的:关于GPT格式的分区在Legacy模式下不引导 “GPT分区虽然也有一个 Protect MBR, 但是不能设置分区的active标记,另外,0xEE的分区类型有时候也不被一些BIOS接受” 这种情况估计十年前电脑吧我没碰到过。万一Legacy模式不引导那就选UEFI呗。 个别主板在LEGACY中引导ISO有问题,可以这样解决: 加自定义菜单,转到 GRUB4DOS 下,加载ISO文件即可。 参见 http://wuyou.net/forum.php?mod=v ... 0688&extra=page%3D1 简单地说: 你可以拿一个U盘安装Ventoy通吃所有电脑,还可以支持国产电脑,飞腾、麒麟、龙芯都支持。 Ventoy+U盘魔术师的ISO版的PE文件 就足够了。无论是Legacy还是UEFI模式启动,都用这一个PE文件(它内置有03/WIN7/WIN10/WIN11等PE,支持三卡驱动) 要支持国产电脑维护或者要其它PE就把ISO包扔到U盘里 |
在哪些只能识别U盘一个分区的主板上,如果我换用固态U盘呢?它会不会改成显示全部efi启动的分区?我不知道,现在没地方试。人得多闲,才能去天天琢磨这些问题。求完美的心,不肯停止对弥补缺陷的追求,但是又略感疲劳。 |
要不U盘的第一区和后面保留分区都放置efi启动文件?,这样不论先识别后面还是前面,都是bcd,ventoy的efi启动呢?有启动分区选项的主板上仍然可以启动,没有的要不就选mbr方式启动。为了兼容性,把第一分区格为fat32。而为了存大文件,把保留部分建两个分区,其中一个为ntfs。这样分区就有点多,我感觉乱。一个U盘通吃所有主板还是不现实,两个U盘配合才算略近现实。 |
本帖最后由 nullren 于 2022-6-5 23:41 编辑 有没有一可能,在主板的UEFI SHELL 中启动 另一套“标准的”UEFI,然后在这个UEFI上分配多分区启动?或者说,开机进一个ISO,这个ISO先让U盘启动进到 UEFI SHELL ,然后在这个环境中,就可以用脚本 选择启动哪一个分区上的引导文件了 |
chifan 发表于 2022-6-5 21:45 是利用的之前一个卡巴斯基的泄露的shim,但是已经被微软封掉了,现在已经不能用了。 |
我用法是这样的,只是在我的技嘉H310S2上用,别的电脑改天试试 一个U盘不量产不UD,只做Ventoy,正常可见分区NTFS格式,直接放efi必备的PE文件(boot,efi,petools),我放的是UQI的PE,文件夹设置隐藏。然后技嘉的F12快捷启动菜单上就有两项U盘的启动项,一个Ventoy启动,一个UEFI的UQI启动。 另一个32G的U盘银灿916主控,如意烧做1个CD+1个正常分区+1个加密分区,CD是天意的全功能版5.1,分区1是Ventoy启动,加密分区做USM的V5,两个分区里也是放隐藏的efi必备PE文件。技嘉H310S2的UEFI启动菜单上有5项,如果开Legacy+UEFI混合模式就有8项启动 这些只在我自己电脑试的 |
lhc0688 发表于 2022-5-15 15:52 有的主板有同样效果。有的则没有,只会认其中一个efi分区。 |
longpanda 发表于 2022-5-15 15:10 有的电脑只能选整个U盘作为启动选项,不能选分区。它会定死自己选一个分区,或者ventoy分区,或者后面保留部分的分区。所以多分几个区有时候还不彻底。 但是量产分割出来的usb-cdrom就会被识别为另外一个设备。 如果不想量产,带两个U盘也是一种比较彻底的解决办法。基本上目前就这样了。 |
lhc0688 发表于 2022-5-15 15:10 我的解决方法是这样的,先量产一下U盘,分个光驱出来。烧个bcd引导的pe进去,再在正常U盘部分装个ventoy。原来我在ventoy后面保留分区里面装了个pe,但是后来发现,有点电脑只能选整个U盘,不能选哪个分区启动,所以还是量产好。要不就带两个U盘。 |
lhc0688 发表于 2022-5-15 13:34 善用保留空间。你制作ventoy U盘的时候,可以通过配置里分区设置后面留些空间可以自由发挥。 |
2010RENDQ 发表于 2022-5-23 19:22 这个无法实现。 微软标准可以通过安全启动检测的启动就是 bootmgr/bcd 这一套。它是无法提供菜单、启动ISO文件等功能的。 只能像PE那样直接烧到U盘上,做成1个PE启动盘。那就不是Ventoy了。 |
可以用fbinstool 实现楼主的愿望,只是全部都要手动去整。。。。 |
人无完人,何况硬件个软件都是人设计制作的呢,没有百分百完美的软件 |
lhc0688 发表于 2022-5-15 19:35 由于各种主板的兼容性不同,本来就很难制作普遍适用的启动u盘。 据我所知目前最大兼容的启动u盘就是单个分区的u盘,fat32分区,uefi引导使用bootmgfw.efi引导,传统引导使用ud引导(fbinst引导)。 你的要求可以尝试使用量产,将u盘量产成两个来使用,一个是bootmgfw.efi引导的cdrom,另一个是多启动的常规u盘,但这种模式也不知道会有多少主板不兼容,没有发现这方面的反馈。 常规分区做成两个引导分区这种做法有的电脑是不兼容的,有见到反馈说有的电脑只能识别单分区的u盘引导。 所以,主要视乎你的使用场景,只要你接触到的电脑都能使用就可以了,想要全部电脑适用是很难做到的。 |
longpanda 发表于 2022-5-15 19:27 这样的话就不具普遍应用性,而且这样操作难度跟关闭安全启动也差不多了,意义确实不大。 |
lhc0688 发表于 2022-5-15 17:17 不同的主板BIOS表现不一样。像下面这种就可以。 下面这种既然能显示partition 4, 也是可以的。 |
谢谢分享 |
重新做了U盘测试,在我主板上好像的确不行,F10引导选项菜单里只认一个U盘,BIOS里也是;看来这种方式也缺乏通用性,除非在启动工具中能自动检测给出选择,不然也意义不大。 |
猜想 是 要有的 即然 ventoy 过不了安全启动,能通过 数据结构 什么滴 触发 导入证书, 不知 能不能 触发 它,启动 另一个 *.efi 启动器????? |
校验安全启动 的 主程序 是bios内的 ,导入证书 估计 也是 这个 主程序控制的 也就是 说 ventoy得不 到 控制权, 楼主 猜想的 让ventoy分支 启动bootmgr.efi 不现实。 |
2011whp 发表于 2022-5-15 17:16 刚把U盘分区清空,要测试还得重做,等下再试下看看。 |
lhc0688 发表于 2022-5-15 15:52 一般电脑的bios能的,U盘有两个fat分区,Fx启动菜单 全列出 两个 Uefi启动项 估计你 是用了 调 整 启动 设备 顺序了,(默认 U盘的 第一个fat分区) 偿试 进入 bios的 Fx启动 菜单 ,应该有的 各主板不 功能键不一样,有 F2 F11 F12 等 或者 按del键 进bios 跳到 启动 标签下 看下 有没有 可启动设备列表 |
lhc0688 发表于 2022-5-15 15:27 能检测,但要按键才有表选择。各主板按键不一样。 |
longpanda 发表于 2022-5-15 15:10 那按此思路,如果启动时BIOS能检测并列出所有可用“U盘”,那岂不就实现一个U盘在多种不同设备引导使用了?只是不懂瞎想。 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.