|
本帖最后由 liuzhaoyzz 于 2024-12-23 07:18 编辑
ventoy_grub.cfg这个外接菜单,为啥必须强制放到第一分区,很奇怪的限制,毫无意义的限制。
veket.iso启动之后,第一分区根本就看不到,ventoy_grub.cfg放在第一分区根本就无法修改,想放到第二分区都不行?想放到第三个保留分区也不行?
使用场景描述下:ventoy.json中设置VTOY_LINUX_REMOUNT=1→veket.iso用normal模式或者grub2模式启动→启动之后想把第一分区的veket.iso拷贝到硬盘安装→结果看不到第一分区的iso→想试着通过外接ventoy_grub.cfg菜单自己写grub2菜单启动veket.iso→结果分区被占用→ventoy_grub.cfg无法读写→无法实现从优盘启动之后安装到硬盘。
倒底是什么逻辑要强制把ventoy_grub.cfg放到第一分区?为啥不能全盘搜索/ventoy目录?有几个人用这个名字?
grub4dos就可以全盘查找menu.lst菜单文件,放在任何一个盘符都可以加载启动,具有超强的兼容性与生存能力,不会存在二义性冲突,二义性冲突的问题交给用户即可,用户要的是超强的变通生存适应能力。
我尝试在启动界面按c进入命令行,运行configfile $vtoy_efi_part/ventoy/ventoy_grub.cfg,可以启动外接菜单。现在的问题不是我要能启动,我是要交给网友能启动,怎么教网友输入一堆命令去启动?大家都是普通人。
ventoy设置了很多毫无意义的限制,自己把自己限制死了,结果就是作茧自缚,高级用户想要拓展功能束手束脚。
还有,UEFI启动为啥还要检查MBR-gap的数据是否是ventoy,如果不是就无法启动?
|
|